VoiceGuide IVR Software Main Page
Jump to content

Search the Community

Showing results for tags 'windows'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 1 result

  1. After downloading a new Arabic ‘text to speach’ engine using the download procedure mentioned by Micorsoft : Settings > Time & Language > Region & Language > Language options > Speech, select Download We tried to toggle between the existing text to speech engine and the new downloaded one by changing the value pointed by the ‘TTS_SAPI_Engine’ as shown in the VB code below : vg.RvSet $RV_LINEID, "TTS_SAPI_Engine", "Microsoft David Desktop - English (United States)" From the ‘VoiceGuide’ logs ‘0527_ktTts.txt’ it seems that ‘TTS_SAPI_Engine’ is addressing the Windows Registry Key ‘HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\’ giving access to only the following TTS values: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_EN-US_DAVID_11.0 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_EN-US_ZIRA_11.0 However, looking further in the Windows register database (via regedit) the new installed TTS engine there seems to be another Windows Registry key ‘Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices’ addressing the actual TTS packages including the new ‘Arabic’ that we are targeting (and not considered by VoicGuide TTS APis’ Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_arEG_Hoda Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_enUS_DavidM Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_enUS_MarkM Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens\MSTTS_V110_enUS_ZiraM Is there a way or another TTS API (expect TTS_SAPI_engine ) that would allow us to point to ‘Speech_OneCore’ registery’ values instead of ‘Speech’ ones. Best Regards,