<div dir="ltr"><div class="gmail_default" style="font-family:courier new,monospace"><br clear="all"></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">​<div class="gmail_default" style="font-family:courier new,monospace">
Hello--<br><br></div><div class="gmail_default" style="font-family:courier new,monospace">Boy, it's been a long time since I posted to the user mailing list!<br><br></div><div class="gmail_default" style="font-family:courier new,monospace">
Pardon me, I've posted this to dev also, but I thought the general users should also be aware of this.<br></div><div class="gmail_default" style="font-family:courier new,monospace">
<br></div><div class="gmail_default" style="font-family:courier new,monospace">I'd
 like to announce a proposal to the Asterisk Community, that I 
introduced at Astridevcon last month. It is a new API for playing sound 
files (mainly speech). A pdf describing the Proposal in some detail is 
at:<br>
<br>

<p class="MsoNormal"><a href="http://www.gmvoices.com/downloads/steve/sayscripts.pdf" target="_blank">http://www.gmvoices.com/downloads/steve/sayscripts.pdf</a></p>

<br></div><div class="gmail_default" style="font-family:courier new,monospace">The end goal is to reduce the cost of making sound sets<br></div><div class="gmail_default" style="font-family:courier new,monospace">for new languages, IVR's, etc, and to extend the capabilities<br>

</div><div class="gmail_default" style="font-family:courier new,monospace">of the SayXXXX mechanism to allow more natural sound sets for Asterisk.<br><br></div><div class="gmail_default" style="font-family:courier new,monospace">

It is a mix of GNU gettext features, a new way of thinking about, and how to organize playing sound files in asterisk,<br></div><div class="gmail_default" style="font-family:courier new,monospace">extends
 ideas introduced by Tilghman Lesher and Luigi Rizzo, and is meant to 
replace the expansive code in say.c, app_voicemail.c and other places. 
It is also meant to simplify, in many ways, how to play sound files in 
general. It moves the<br>
</div><div class="gmail_default" style="font-family:courier new,monospace">code
 in Asterisk, out into the soundpack. Now, the "soundpack" will contain 
everything necessary to play sounds at a high level thru Asterisk. <br>
<br></div><div class="gmail_default" style="font-family:courier new,monospace">It is hoped that "SoundPacks" can be standardized, so that they<br></div><div class="gmail_default" style="font-family:courier new,monospace">

 will not only work on Asterisk, but other phone systems as well.<br><br></div><div class="gmail_default" style="font-family:courier new,monospace">As
 a first pass at implementing the SaySentence/SoundPack, I have produced
 a SaySentence server in Java. I have diffs against asterisk-trunk that 
converts a large chunk of usage into the new regime, and uses the server
 to generate the file lists. I have begun a conversion to C, which will 
ultimately replace the Java server with an embedded library to provide 
the same functionality. I have tested the code in the dialplan and via 
app_voicemail. All this code is provided, with build instructions, via 
my project at github:<br>
<br><a href="https://github.com/WyoMurf/SaySentence.git" target="_blank">https://github.com/WyoMurf/SaySentence.git</a><br><br></div><div class="gmail_default" style="font-family:courier new,monospace">I am looking for help from developers and translators.<br>

<br></div>If you are interested in knowing more, have objections, ideas, etc, let me know!<br><br>murf<div class=""><div id=":28f" class="" tabindex="0"><img class="" src="https://mail.google.com/mail/u/0/images/cleardot.gif"></div>
</div>​</div><br>-- <br><div dir="ltr"><br>Steve Murphy<br>ParseTree Corporation<br>57 Lane 17<br>Cody, WY 82414<br>✉  <a href="mailto:murf@parsetree.com" target="_blank">murf@parsetree.com</a><br>☎ 307-899-5535<br><br><br>
</div>
</div>