basic4android, TTS in spanish

SoyEli

Active Member
Licensed User
Longtime User
Hello :)

Is it possible to add spanish "language" to TTS ?
and if so, any samples ?

Thank you for your help:

by the way dont know how to use "StackOverflow" :confused:
 

droman

Member
Licensed User
Longtime User
El lenguaje español lo tiene instalado el telefono, si tienes, por ejemplo Pico TTS que es el motor que viene por defecto con Android, tienes español, ingles, frances, italiano, aleman....

Te pongo un ejemplo rápido

B4X:
Sub Globals
    Dim TTS1 As TTS
End Sub


Sub Activity_Resume
    If TTS1.IsInitialized = False Then
        TTS1.Initialize("TTS1")
    End If
End Sub


Sub Activity_Pause (UserClosed As Boolean)
   TTS1.Release
End Sub

Sub Hablar
        If tts1.SetLanguage("es", "") = False Then 'Puedes cambiarlo por en, de, it, fr....
           ToastMessageShow("Lenguaje no instalado.", True)
                Return
       End If

       TTS1.Speak("Este texto se leera en español", True)

End Sub

Es la primera vez que publico código, espero que no esté muy complicado.
 
Upvote 0
Top