3 ms·
Speech Services by Google can download TTS voices with microG instead of Play Services. That might be the only alternative. eSpeak NG[1] is another FOSS TTS en
by commoner 5y ago
Speech Services by Google can download TTS voices with microG instead of Play Services. That might be the only alternative.
eSpeak NG[1] is another FOSS TTS engine for Android, but the Android version is currently broken.[2] It should support Chinese, Japanese, and over 100 languages in total, when it gets fixed.
[1] GitHub: https://github.com/espeak-ng/espeak-ng https://github.com/espeak-ng/espeak-ng / F-Droid: https://f-droid.org/en/packages/com.reecedunn.espeak/ https://f-droid.org/en/packages/com.reecedunn.espeak/
[2] https://github.com/espeak-ng/espeak-ng/issues/974 https://github.com/espeak-ng/espeak-ng/issues/974
- rjzzleep 5y agoIt doesn't work on my device. Maybe an older version of TTS does it, but the most recent version of Google Speech Services checks signatures or something(I would have to check my logs on what exactly happens). I think it might work if signature spoofing is enabled in the ROM. For some reason I thought eSpeak is abandoned. EDIT: No you don't need signature spoofing. That's a feature that was added later. Plenty of things work without signature spoofing and it wasn't part of the initial feature set to begin with. This is more google trying to make sure you can't circumvent their stuff
- commoner 5y agomicroG only works when signature spoofing is enabled for it, so if you have microG working, then that prerequisite should be met. (Edit: wrong, correction below) I haven't checked every Android distribution, but I can confirm that TTS voice downloads in Speech Services for Google works on LineageOS for microG. The original eSpeak project[1] that eSpeak NG was forked from did get abandoned, and eSpeak also has an older Android implementation[2] that also got abandoned. Edit: I'm surprised that microG works at all without signature spoofing, but based on your experience, I assume that Speech Services for Google needs either Play Services or microG (with signature spoofing enabled). [1] http://espeak.sourceforge.net http://espeak.sourceforge.net [2] Google Code: https://code.google.com/archive/p/eyes-free/source https://code.google.com/archive/p/eyes-free/source / F-Droid: https://f-droid.org/en/packages/com.googlecode.eyesfree.espeak/ https://f-droid.org/en/packages/com.googlecode.eyesfree.espe...