Answer the question
In order to leave comments, you need to log in
Russian speech synthesizer on Android?
Task: It is
necessary to voice the text received from the remote service in the android device. Separate offers generated according to the same type of scheme.
Tried:
1. TextToSpeech - does not support the Russian language.
2. There is an idea to cut short mp3s, supply them with the application and get the reproduced text by gluing separate pieces. Missing pieces to download from the server.
What are the ready-made solutions for this task? I would like to do without generating unnecessary traffic.
Answer the question
In order to leave comments, you need to log in
TextToSpeech works great, just the right language files are missing out of the box. If your application is designed for internal use, then you can consider installing the appropriate language files from Google Play. The best in this case, I think SVOX. If the proposal is intended for external users, then it is really worth thinking about introducing a language engine into the application itself. There are both paid and free options (the same ru_tts).
On the other hand, if there are not so many phrases, then I would stop at voice acting in the form of mp3 files. But in this case, I would not include them in the application itself, but provided for loading them from the server either when the application is initialized, or when the necessary option is activated.
Rip or port open source ru_tts (emphasis from rulex).
A piece of an article from 2004:
ru_tts was developed (judging by the date the files were created) back in February 2003 jointly by Igor Poretsky and Dmitry Paduchikh. This is a full featured software tts (text-to-speech). It is completely standalone in the sense that it does not need additional voice bases or system libraries other than the standard libraries included in any distribution. The speech synthesizer can work with the rulex stress dictionary obtained from the 60,000-word Muller dictionary. ru_tts accepts input text in koi8-r encoding.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question