Taula de continguts

Síntesi i reconeixement de veu en Android

Articles previs:

, , , , , , , , , ,


Síntesi: Text to speech

Una funció interessant per a les nostres apps és fer-la parlar. Per fer-ho, podeu gravar vosaltres els sons, però és molt interessant utilitzar el sintetitzador de veu d'Android, amb la llibreria Text-to-Speech. Així podem fer-li parlar qualsevol cosa, sense haver d'enregistrar abans. Val a dir que en els idiomes més parlats (anglès, castellà, francès, xinès) funciona molt bé, però en català el sintetitzador és de poca qualitat.

  1. Exemple per canviar de llengua (Locale) per a llengües que no estan als objectes principals.

El sintetitzador de veu de les llibreries Android és local (ho sintetitza el telèfon) si tenim instal·lat l'idioma desitjat (el què hem configurat en el Locale) en els Settings (Configuració) del telèfon. Si no hem descarregat el llenguatge, Android ho tradueix «al vol» però li cal connexió de xarxa, emprant un servei de Google (recordem que és el propietari del producte).

Conclusió: si volem assegurar una síntesi local (sense emprar xarxa), configura el llenguatge als Settings del telèfon (es poden afegir diversos alhora tot i que la llengua del sistema és només una).


Reconeixement: Speech to Text

Referències: