Hello,

We can change the language for speak but not for listen . So our robots can speak english, french, italian, etc ...

But they understand only english because sphinx add only english dictionnary . I thinked just edit the path for the french file in "ear.xml" but i've seen that the english dictionnary is in a jar file . So it could be a good thing to have a function " sphinx.set langage() " that search in a mrl subdirectory to find the good file and set "ear.xml" .

There is a lot of langage "packs" here : http://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Langua…

Include all in the install of sphinx isn't a good idea because of the weight , so two possibilies :

1 -> mrl check if the folder with required language file exist, if not download it .

2 -> mrl check if the folder with the required language file exist, if not, display a message that say " the files for this language are missing, please download it from http://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Langua… and i put them in the folder /MRLfolder/langageFiles/"

I know there is a lot of things to do, so this is to put to the big box labeled " idea for things to do at the raining days " lol

plugin

9 years 9 months ago

Great idea! I want my InMoov robot to listen to other languages. Is there any way to install a diferent dictionary editing ear.xml and the jar files?

 

thankx!