<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>