post #23428 Marcus Habermehl 23/01/2013 01:24 PM:

eSpeak has two voices, that are returned with wrong names by speech-dispatcher. And this voices can not be set with SET SYNTHESIS_VOICE.

$ espeak --voices

 5  fr-be          M  french (Belgium)  fr-be       (fr 8)

 5  nci            M  nahuatl - classical test/nci    

The tuples for this two voices in Python:
('french', '(Belgium)', 'fr')
('nahuatl', '-', 'classical')

Since set_syncthesis_voice requires the voice name only, it can't differentiate between ('french', 'fr', 'fr') and ('french', '(Belgium)', 'fr').
Total records: 1
Note: You need to log in before you can post comments.