<br><div><span class="gmail_quote">On 12/16/06, <b class="gmail_sendername">Anthony Minessale</b> &lt;<a href="mailto:anthmct@yahoo.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">anthmct@yahoo.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div style="font-family: courier,monaco,monospace,sans-serif; font-size: 12pt;"><div></div>
<div>Hi,</div>
<div>&nbsp;</div>
<div>I&#39;m&nbsp;working on a muiti-lingual say api for ivr programmers to be able </div>
<div>to generate audio&nbsp;for saying numbers, counting items or expressing amounts of things such as currency.</div></div></div></blockquote><div><br>[skip]<br><br>Hi Anthony!<br><br>I think that it&#39;s not bad idea to have VoiceXML module in FreeSWITCH. Using this module anyone can easely write any IVR application (voicemail and other).&nbsp; If so, logic for multi-lingual api and other complex things may be carry out from FreeSWITCH.
<br><br>Some words about multi-lingual support.<br>Some times ago I write VoiceXML applications speaked in English, Russian and some other langs. The basic idea was liked to your say() function and <span style="color: rgb(91, 16, 148);">

Kannaiyan&#39;s sequencer: we use module which parses input digits and interpret it as number, money, date, etc and predefined VoiceXML files for each language to properly construct phrases like &quot;You have 100 messages&quot; (EN) or &quot;In your voicebox 100 messages&quot; (RU).&nbsp; It works fine for all langs.
<br></span></div><br></div>-- <br>CU,<br>Victor Gamov