TensorSpeech / TensorFlowTTS

:stuck_out_tongue_closed_eyes: TensorFlowTTS: Real-Time State-of-the-art Speech Synthesis for Tensorflow 2 (supported including English, French, Korean, Chinese, German and Easy to adapt for other languages)
https://tensorspeech.github.io/TensorFlowTTS/
Apache License 2.0
3.85k stars 815 forks source link

Android release as TTS engine #792

Closed paolo-caroni closed 1 year ago

paolo-caroni commented 1 year ago

I have seen that there is an Android example release, on android API there is TTS engine, so every app can use a specific engine selected by the user. FOSS TTS engine on Android actually are eSpeak-ng and (only for less languages) RHVoice, that sounds very robotic. The default TTS engine on most device is Google TTS (actually Speech Services by Google) that send text to google and receive vocal message (so orrible for privacy). The provided android axample crash at start on my emulator and also is NOT listed as TTS engine. Since there is Common Voice Dataset (I cooperate on it for my mother language) your project can change considerably the situation of TTS engine on Android. There is any plan to release an app that run as TTS engine on Android? Would you consider it?

Cheers, Paolo

inconnu26 commented 1 year ago

Dear Paolo, I agree completely. Having this easily implementable on Android is very important, especially with the arrival of GPT Models. Hopefully you will get a reply.

mapledxf commented 1 year ago

The Android TTS Engine is a system App. You cannot replace it unless you have the root permission.

paolo-caroni commented 1 year ago

The Android TTS Engine is a system App. You cannot replace it unless you have the root permission.

Please @mapledxf don't spread incomplete/incorrect information. It is possible install multiple tts engine app on android and set what to use, I'm using espeak-ng at the moment, that is a user installed app and not an system app. I don't have rooted nothing obviously.

paolo-caroni commented 1 year ago

Just to clarify to @mapledxf what I mean.

Screenshot_20230627_135000

mapledxf commented 1 year ago

yeah, my bad. i did some research. just make the apk as a service should be work. :)

paolo-caroni commented 1 year ago

yeah, my bad. i did some research. just make the apk as a service should be work. :)

To me it seems not simple, as specified on my first post the example app crash on my emulator, also make the apk as a service will change the code somewhere. I'm not an android developer, I can help with testing, donate my voice, design icon or (if asked) giving pocket money to who write and maintain the code.

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.