Le TextToSpeech comme dansTTS Android ne fonctionne pas dans le dispositif
fonctionne très bien sur l'émulateur, mais ne fonctionne pas sur mon appareil (galaxie s) .. est-il quelque chose de plus que je dois installer?
Merci d'avance ..
Le TextToSpeech comme dansTTS Android ne fonctionne pas dans le dispositif
fonctionne très bien sur l'émulateur, mais ne fonctionne pas sur mon appareil (galaxie s) .. est-il quelque chose de plus que je dois installer?
Merci d'avance ..
Quelle langue utilisez-vous? Si la langue n'est pas installée sur votre appareil, elle ne peut évidemment pas être lue. Si c'est tout sauf US, essayez ça. Si oui, veuillez poster votre code.
Sur mon Captivate, j'ai dû installer manuellement (à l'aide de Google Navigation) les fichiers de données TTS pour activer les instructions vocales. C'est peut-être parce que la rom ne les incluait pas. Je ne me souviens pas si le stock rom avait les fichiers de discours ou non. Voir ce lien pour savoir comment détecter la présence des fichiers à droite:
http://developer.android.com/resources/articles/tts.html Fondamentalement
Intent checkIntent = new Intent();
checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);
startActivityForResult(checkIntent, MY_DATA_CHECK_CODE);
et vérifier le résultat (devrait être CHECK_VOICE_DATA_PASS)
Je suis confronté au même problème avec mon samsung GT-S7392, voici la solution si la synthèse vocale fonctionne sur un émulateur mais pas sur votre téléphone. Il suffit d'aller aux paramètres, et définissez le paramètre de langue pour US ou UK, puis exécutez votre application. Cela fonctionnera bien.
J'utilise l'anglais .. – XurajB
Ensuite, je vérifierais et vérifierais que votre (vos) appareil (s) cible (s) possède les paquets linguistiques requis. Je pensais que l'anglais était par défaut si ... Pouvez-vous poster votre code, voir à coup sûr ce n'est pas un problème de code? – AedonEtLIRA
Merci pour votre réponse .. J'ai testé dans un autre appareil et a bien fonctionné. C'était mon téléphone .. – XurajB