| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan bruges tekst til tale på Android
    tekst-til -tale -funktionalitet tilgængelig på Android-platformen giver udviklere at skabe applikationer , der kan tale tekst højt . Tekst-til -tale facilitet kan skræddersyes til forskellige sprog og lokaliteter , så du kan skabe en oplevelse, der er målrettet til din applikation brugere. Implementering tekst -til-tale inden for jeres egne Android-applikationer er ligetil. Opgaven kan udføres ved hjælp af syntaks , der er klar til at forstå . Instruktioner
    1

    Åbn Java -filen for den klasse, du ønsker at bruge tekst-til -tale -funktion i. Tilføj følgende import udsagn i toppen af ​​din fil : Hej

    import android.speech.tts.TextToSpeech ;

    import android.speech.tts.TextToSpeech.OnInitListener ,

    import java.util.Locale ,

    Disse er påkrævet for at bruge tekst -To -Speech og til indstilling af locale , du ønsker at målrette mod.
    2

    Alter din Java -klasse til at bruge tekst -til-tale . Hvis du vil bruge tekst-til -tale -funktionalitet , skal din klasse implementere korrekte interface. Alter din klasse erklæring som følger : Hej

    public class SpeechClass udvider Aktivitet implementerer OnInitListener

    Dette eksempel kode er en Android Activity klasse. Du skal bruge alt efter hvilken klasse navn din kode allerede har , den eneste ændring, du behøver at gøre er at tilføje " implementerer OnInitListener " til klassen erklæring
    3

    Opret en instans af " TextToSpeech " . objekt . Dette er den vigtigste objekt, du har brug for, så tilføje det som en instans variabel nær toppen af ​​din klasse erklæring , før dit " onCreate " metode:

    private TextToSpeech tts ,

    Inde i " onCreate " metode til din aktivitet , instantiere Text -To- Speech objekt:

    tts = new TextToSpeech ( dette dette)

    din klasse har nu en brugbar tekst-til -tale objekt giver adgang til den ressource funktionalitet.
    4

    gennemføre " OnInit "-metoden. Din Integrated Development Environment (IDE) kan have været at fremhæve det faktum, at du endnu ikke har implementeret interfacet er angivet i klassen erklæring. For at løse dette , skal du tilføje følgende metode skitse til din klasse : Hej

    public void OnInit ( int arg0 ) {

    //tekst til tale -koden her

    }
    p Dette er den metode, der kræves for at bruge tekst-til -tale -funktionalitet og vil indeholde den kode, der sætter dig op til adgang til den.
    5.

    Ring tekst-til -tale funktioner inden for dit ansøgning . Inde i " OnInit "-metoden , skal du tilføje følgende kode : Hej

    tts.setLanguage ( Locale.US )
    p Du kan målrette enhver lokalitet, som du vil, men dette mål US engelsk. Uanset hvor du vil have din tale at finde sted i din klasse, kan du gøre det ved hjælp af følgende syntaks : Hej

    String speechText = "Hello" ,

    tts.speak ( speechText , TextToSpeech.QUEUE_FLUSH , null) ; .

    Gem din kode og køre programmet for at teste det

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Formatér en HashMap i Java 
    ·Sådan kører et script fil i Java til at udsende et XM…
    ·Sådan Detect en CJK Character i Java 
    ·Sådan Ring en metode, der returnerer en streng i Java 
    ·Sådan kommer du i gang med NetBeans UML 
    ·Sådan Set forskellige værdier for hver række en Comb…
    ·Hvordan til at generere tilfældige tal uden repetition…
    ·Liste over Java Certificeringer 
    ·PHP Vs . Java Skalerbarhed 
    ·Visning Applets i Netbeans 
      Anbefalede Artikler
    ·Sådan Konverter Perl script til EXE 
    ·Hvordan debug en Memory Leak i C + + 
    ·Forskellige måder at formatere Datoer i VBA 
    ·Sådan oprettes en brugerdefineret knap i PHP 
    ·Hvordan man kompilerer PHP 
    ·Hvordan man laver en knap Glow in ActionScript 
    ·Sådan Set en cookie når sproget ændres af hjemmeside…
    ·Java Funktion & Argument Defaults 
    ·Sådan Embed SQL i RPG Programmer 
    ·Sådan Lær Java Enterprise 
    Copyright © Computer Viden http://www.computerdk.com