RTranslator icon indicating copy to clipboard operation
RTranslator copied to clipboard

TTS Engine Selection - help use good one?

Open Githubisincomprehensiblegarbage opened this issue 9 months ago • 4 comments

Hi,

It seems like a powerful program, but I don't want to associate with Google, which does evil, voluntarily. I put many hours into finding a TTS for a non-programmer a few weeks ago and came across the beautiful work from this team: https://k2-fsa.github.io/sherpa/onnx/pretrained_models/index.html Sadly, Android won't let me select the Sherpa TTS app. The os only gives the options of Google or Samsung, both of which I reject. And the Sherpa folk even have accents, etc., which might go really well with what you're doing.

Would you be able to open up the collaborative potential omehow?

Thank you!

a friend who wants to understand the world

@Githubisincomprehensiblegarbage I can only guess that it might not work this way. Typically, the TTS (Text-to-Speech) is provided by the system and is, I believe, outside the app's scope. Have you tried installing the Sherpa App via F-Droid? I did, and it works like a charm! I had some issues in the past with a beta version from GitHub, and I had to reinstall it a few times before it finally worked. The system settings for TTS crashed on me quite a few times before that.

I’m not sure what phone you’re using, but if you want to avoid Google altogether, you might want to consider getting a de-Googled ROM like Graphene OS (which is only for Pixel phones) or LineageOS (though it still needs some tweaks, like Captive Portal and NTP settings via ADB). While steering clear of Google Apps can help reduce your data footprint, you’ll never be completely Google-free—unless that’s your goal! 😉

dev-inside avatar Mar 10 '25 20:03 dev-inside

Hi @Githubisincomprehensiblegarbage, thank you! Probably you have installed a tts apk but not a tts engine apk, they are here, I tried one of them and it work with RTranslator (remember to restart the app after selecting the tts engine for the system) the only problem is that each tts seems to support only one language, let me know if you can find a multi language engine in these options

niedev avatar Mar 10 '25 21:03 niedev

@Githubisincomprehensiblegarbage @niedev The F-Droid-Version supports multiple TTS. Have it working with German, Russian and English

dev-inside avatar Mar 10 '25 21:03 dev-inside

Also, the github version of SherpaTTS supports multiple languages (though only one model per language, so far).

DiagonalArg avatar Sep 08 '25 04:09 DiagonalArg