Create personal voice to TTS in android

Hi y’ all

I would like to create a personal voice to Text to Speech for Android in Spanish. I don’t have an iPhone. Any ideas?

1 Like

Hey! You can create a personal voice-to-text and text-to-speech system for Android in Spanish using these tools:

  1. Speech-to-Text:

    • Use Google Speech API or Vosk for accurate speech recognition in Spanish.
    • Google’s speech-to-text supports multiple languages, including Spanish, and works well on Android.
  2. Text-to-Speech:

    • Use Google Text-to-Speech API, which supports Spanish and works natively on Android.
    • Alternatively, espeak-ng or Festival are open-source options for custom voices.
  3. Personal Voice:

    • To create a unique voice, you can explore tools like Voice Cloning using Respeecher, Descript, or Tacotron models. However, these may require a server-side implementation or cloud services.
  4. Android Implementation:

    • Android provides built-in support for both speech-to-text and text-to-speech through the SpeechRecognizer and TextToSpeech classes.
    • You can integrate these APIs into your app using Kotlin or Java.
  5. Training Your Own Model (Optional):

    • If you want a completely custom voice model, you could train a deep learning model (like Tacotron 2) with Spanish data, though this will require substantial resources.

Hope this helps! You can get started with the built-in Android APIs for speech recognition and synthesis, and then explore personal voice options as needed.

1 Like