Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan bruke tekst til tale på Android
    Tekst - til-tale -funksjonalitet tilgjengelig på Android-plattformen tillater utviklere å lage programmer som kan snakke teksten høyt . Tekst - til-tale -anlegget kan skreddersys til ulike språk og lokaler , slik at du kan lage et opplegg som er rettet mot din søknad brukere. Implementering av tekst - til-tale i dine egne Android-programmer er grei. Oppgaven kan utføres ved hjelp av syntaks som er klar til å forstå. Instruksjoner
    en

    Åpne Java -filen for klassen du vil bruke tekst - til-tale -funksjon i. Legg til følgende import uttalelser på toppen av filen : en

    import android.speech.tts.TextToSpeech ;

    import android.speech.tts.TextToSpeech.OnInitListener ;

    import java.util.locale ;

    Disse er nødvendig for å bruke tekst -To- Speech og for å sette den nasjonale innstillingen du ønsker å målrette .
    2

    Alter din Java-klassen til å bruke tekst - til-tale . Å bruke Tekst - til-tale -funksjonalitet , må klassen implementere den riktige grensesnittet. Endre din klasse erklæring som følger : en

    public class SpeechClass strekker Aktivitet implementerer OnInitListener

    Dette eksempelet kode er en Android aktivitet klassen . Du bør bruke hvilken klasse navn koden allerede har , den eneste endringen du trenger å gjøre er å legge " implementerer OnInitListener " til klassen erklæringen
    3

    Opprett en forekomst av " TextToSpeech " . objekt . Dette er den viktigste objektet du trenger, så legg det som en instansvariabel nær toppen av din klasse erklæring , før " onCreate "-metoden :

    private TextToSpeech TTS ;

    Inne i " onCreate "-metoden for aktiviteten , instantiate Tekst-til -tale- objekt :

    TTS = new TextToSpeech ( dette , this);

    klassen nå har en brukbar tekst - til-tale objekt gi tilgang til ressursen funksjonalitet.
    4

    implementere " onInit " metoden. Din Integrated Development Environment ( IDE ) kan ha blitt fremhever det faktum at du ennå ikke har implementert grensesnittet er angitt i klassen erklæringen. For å møte dette , legger du til følgende metode disposisjon til klassen : en

    public void onInit ( int arg0 ) {

    //tekst til tale kode her

    }
    p Dette er metoden som kreves for å bruke Tekst - til-tale funksjonalitet og vil inneholde koden som bestemmer du deg for å få tilgang til den.
    5

    Ring Tekst - til-tale -funksjoner innenfor programmet. Inne i " onInit "-metoden , legge til følgende kode :

    tts.setLanguage ( Locale.US ) ;

    Du kan målrette alle nasjonale innstillinger du vil, men dette mål amerikansk engelsk . Uansett hvor du vil at talen skal skje i klassen din , kan du gjøre det ved hjelp av følgende syntaks : en

    String speechText = "Hei ";

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

    Lagre din kode og kjøre programmet for å teste det

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage Javadoc Når Kommenterer 
    ·NetBeans Web Service Tutorial 
    ·Hvordan flytte til Front lenket liste med Java 
    ·Hvordan åpne og lese mapper i Java 
    ·Hvordan Port Objective C til Java 
    ·Slik installerer du en sporing Script Med Java 
    ·Hvordan omtale Input i Java Fra Keyboard 
    ·Hvor å Test en JDBC Driver 
    ·Hvordan Iterate en Vector i Java 
    ·Hvordan lage en objektorientert Java spill 
      Anbefalte artikler
    ·Slik installerer Allegro Visual C 
    ·Hvordan å skape et trygt Permalink i PHP 
    ·Hvordan få en System Date i Java 
    ·Hvordan bruke DBI å koble til Perl 
    ·Sette inn en Gradient Bakgrunn Ved hjelp av PHP 
    ·Hvordan leser jeg Stream Java 
    ·Slik leser du i heltall i Java og hoppe over White Spac…
    ·Hvordan øke verdien av en Pointer Innenfor en funksjon…
    ·Hvordan Lytt til et tastatur i Java 
    ·Hvordan søker jeg en fil opprettet med Java Servlet 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/