<br><div><span class="gmail_quote">On 12/16/06, <b class="gmail_sendername">Anthony Minessale</b> <<a href="mailto:anthmct@yahoo.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">anthmct@yahoo.com
</a>> 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> </div>
<div>I'm working on a muiti-lingual say api for ivr programmers to be able </div>
<div>to generate audio 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's not bad idea to have VoiceXML module in FreeSWITCH. Using this module anyone can easely write any IVR application (voicemail and other). 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'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 "You have 100 messages" (EN) or "In your voicebox 100 messages" (RU). It works fine for all langs.
<br></span></div><br></div>-- <br>CU,<br>Victor Gamov