La fonctionnalité Text- To-Speech disponible sur la plateforme Android permet aux développeurs de créer des applications qui peuvent parler texte à haute voix . L'installation Text- To-Speech peut être adapté à différentes langues et les lieux , vous permettant de créer une expérience qui est ciblé pour les utilisateurs de votre application. La mise en œuvre Text- To-Speech dans vos propres applications Android est simple. La tâche peut être effectuée en utilisant une syntaxe qui est évident à comprendre. Instructions 1 Ouvrez le fichier Java pour la classe que vous souhaitez utiliser la fonction Text- To-Speech po Ajoutez les instructions d'importation suivantes en haut de votre fichier : Photos importation android.speech.tts.TextToSpeech ; android.speech.tts.TextToSpeech.OnInitListener d'importation; importation java.util.Locale ; Ceux-ci sont nécessaires pour l'utilisation de texte -To-Speech et pour définir les paramètres linguistiques que vous souhaitez cibler. 2 Alter votre classe Java à utiliser Text- To-Speech . Pour utiliser la fonctionnalité Text-To -Speech, votre classe doit implémenter l'interface appropriée . Modifier votre déclaration de classe comme suit : SpeechClass public class activité met en œuvre OnInitListener exemple de code est une classe d'activité Android. Vous devriez utiliser n'importe quel nom de classe de votre code a déjà , le seul changement que vous devez faire est d'ajouter " met en oeuvre OnInitListener " pour la déclaration de classe 3 Créer une instance de la " TextToSpeech " . objet. C'est l'objet principal, vous aurez besoin, il faut donc ajouter comme une variable d'instance près du haut de votre déclaration de classe, avant que votre méthode " onCreate ": tts TextToSpeech privés ; l'intérieur de la " oncreate " méthode pour votre activité , instancier l'objet Text- To-Speech : Photos tts = new TextToSpeech (this, this); votre classe possède maintenant un objet Text- To-Speech utilisable donnant accès à la fonctionnalité de la ressource. 4 implémenter la méthode " onInit " . Votre environnement de développement intégré ( IDE ) peut avoir été soulignant le fait que vous n'avez pas encore implémenté l'interface spécifié dans la déclaration de classe . Pour résoudre ce problème, ajoutez la méthode schéma suivant à votre classe : onInit public void (int arg0 ) { //texte au code de la parole ici } c'est la méthode requise pour utiliser la fonctionnalité Text- To-Speech et contiendra le code qui vous met en place pour y accéder. 5 Appelez les fonctions Text-To -Speech sein de votre application. Dans la méthode " onInit " , ajoutez le code suivant : tts.setLanguage ( Locale.US ) ; Vous pouvez cibler n'importe quelle version localisée que vous voulez, mais cela cibles anglais américain. Partout où vous voulez que votre discours à prendre place dans votre classe, vous pouvez le faire en utilisant la syntaxe suivante: cordes speechText = "Bonjour" ; tts.speak ( speechText , TextToSpeech.QUEUE_FLUSH , null); . Enregistrer votre code et exécutez l'application à tester
|