taquiuddin Report post Posted 06/19/2011 06:40 AM We are working on IVR project, which supports two languages, english and arabic. To generate TTS we are using third party component that is ACCAPELLA. its is working fine with english but when we pass arabic characters it sounds "?", this is happening because Accapella accepts characters in ANSI and voice guide supports UNICODE. So is there any procedure to convert the UNICODE characters to ANSI in vbScript. or is there any other procedure to support arabic language. for your reference we are using VOICE GUIDE Enterprise edition. Share this post Link to post
SupportTeam Report post Posted 06/19/2011 11:23 AM Most TTS engines come with a .exe utility that lets you generate .WAV output given a .TXT file input. Does your TTS come with such a utility? If yes then you can as a workaround try using this to generate the Arabic files. Just call the app from VoiceGuide's Run Program module. TTS generation does not take long and this approach should be fine on most systems that are less then 30 channels or so. Share this post Link to post
taquiuddin Report post Posted 06/26/2011 08:43 AM we are using ACCAPPELLA software for TEXT to speach, as you said it came with .exe application, but it accepts Text data directly not from any text file. here is the procedure how we are passing the parameter to that .exe application for TTS. >converter3.exe /s SENTENCE /d LINENUMBER /m MODULE_Number >converter3.exe /l a /s SENTENCE /d LINENUMBER /m module_number >converter3.exe /l e /s SENTENCE /d LINENUMBER /m module_number first parameter /l - to select language. second parameter /s - sentence to speak. third parameter /d - line number (int) fourth parameter /m -module number(int). ---- as i said voiceGuide supports UNICODE characters, but our .exe support ANSI when we are passing the sentence in english it works fine because for English characters the unicode and ansi is same, but when we pass arabic characters it wont won't i have trace the log file also .. were i found "?" symbols instead of arabic characters. ------------ I need a solution for this how to convert unicode string to ansi string in VBSCRIPT Share this post Link to post
SupportTeam Report post Posted 06/26/2011 12:59 PM how to convert unicode string to ansi string in VBSCRIPT This page provides information on this: http://msdn.microsoft.com/en-us/library/aa368046%28v=vs.85%29.aspx Share this post Link to post