VoiceGuide IVR Software Main Page
Jump to content

How To Convert Unicode Characters To Ansi In Voice Guide?

Recommended Posts

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

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

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×