====== Síntesi i reconeixement de veu en Android ====== Articles previs: * [[Android]] {{tag> #Dam #DamMp08 #DamMp08Uf2 #DamMp08Uf02 Android mobile java speech parla TTS STT}} \\ ===== 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. - [[https://www.tutorialspoint.com/android/android_text_to_speech.htm|Tutorial per utilitzar Text-to-Speech en Android]]. - [[https://developer.android.com/reference/android/speech/tts/TextToSpeech|Documentació oficial de Text-to-Speech per a Android]]. - Exemple [[https://stackoverflow.com/questions/3577058/android-tts-languages|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: * [[https://medium.com/voice-tech-podcast/android-speech-to-text-tutorial-8f6fa71606ac|Android Speech to Text Tutorial]]. * [[https://developer.android.com/reference/android/speech/SpeechRecognizer|Speech Recognizer doc oficial]]. * [[https://github.com/Ahmed-Abdelmeged/Nour-Arch/blob/master/app/src/main/res/drawable/microphone.xml|Microphone drawable]]. \\