Rockbox

  • Status Unconfirmed
  • Percent Complete
    0%
  • Task Type Patches
  • Category Infrastructure → Build environment
  • Assigned To
    rasher
  • Operating System All players
  • Severity Low
  • Priority Very Low
  • Reported Version Daily build (which?)
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by csar - 2008-02-11
Last edited by rasher - 2008-08-06

FS#8589 - Allow to choose Loquendo and ViaVoice TTS

It would be useful to change the configure and voice.pl files in order to allow the user to choose also the Loquendo and ViaVoice TTS

csar commented on 2008-02-12 07:56

Loquendo (http://www.loquendo.com) and ViaVoice (http://www.wizzardsoftware.com/) are two text-to-speech engines. They have a great quality, but, unfortunatily, they are not GPL. In order to use them to create sounds (for example the menu messages for blind people) you need the SDK and need an special licence.

'loquendo-text2file' and 'ttsynth_say' commands are referenced in the configure patch. They are to commands that send text to a sound file. Anyone can get ttsynth_say from the ViaVoice SDK. Loquendo-text2file it's a little application that i have done. If somebody need it, i can send him the source file, but rememeber that you need the Loquendo SDK in order to compile and use it.

csar commented on 2008-02-12 09:11

Another important issue is remember that ViaVoice doesn't work with utf-8. So, you must save the lang file in a compatible format with ViaVoice (ie 8859)

Hi Chelo,

If you're using Windows, I believe that ViaVoice uses SAPI underneath their own front end, so those should work with the current code.

e.g. http://www.wizzardsoftware.com/att_desktop.php

csar commented on 2008-02-12 10:17
Hi Steve,
 Yes, you are right. I forgot Windows (smile). My "habitual environment" is Linux and i use Linux SDKs to generate sound files.
 ViaVoice SDK for Linux is very old, and it doesn't manage correctly utf-8 strings.
 Sorry and thanks for the explanation
csar commented on 2008-02-12 12:02
Hi Steve,
 Yes, you are right. I forgot Windows (smile). My "habitual environment" is Linux and i use Linux SDKs to generate sound files.
 ViaVoice SDK for Linux is very old, and it doesn't manage correctly utf-8 strings.
 Sorry and thanks for the explanation

This looks pretty reasonable, although I think we should add charset conversion to voice.pl and introduce a VOICE_CHARSET define or something like that, which will be ignored if empty, but causes voice.pl to convert to the specified charset. I think sapi_voice.vbs might already be doing charset conversion, but I'm not sure.

With Jens Arnold's change yesterday, this should now be possible. I'll look into finally committing this one later today.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing