Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe te gebruiken Tekst -naar-spraak op Android
De Text - To - Speech functionaliteit beschikbaar op het Android-platform stelt ontwikkelaars in staat om applicaties die tekst hardop kan spreken creëren. De Text - To - Speech -faciliteit kan worden aangepast aan verschillende talen en locales , waardoor u een ervaring die gericht is op uw aanvraag gebruikers te creëren . Uitvoering van Text - To - Speech binnen uw eigen Android- applicaties is eenvoudig . De taak kan worden uitgevoerd met syntax die duidelijk te begrijpen . Instructies
1

Open het Java- bestand voor de klasse die u wilt de Text - To - Speech -functie in gebruik Voeg de volgende import statements aan de bovenkant van uw dossier :

import
android.speech.tts.TextToSpeech ;

import android.speech.tts.TextToSpeech.OnInitListener
;

import
java.util.Locale ;

Deze zijn nodig voor het gebruik van tekst - To-Speech en voor het instellen van de landinstellingen die u wilt targeten . kopen van 2

Alter uw Java-klasse te Text - To - Speech gebruiken . Om de Text - To - Speech functie wilt gebruiken, moet je klas de juiste interface te implementeren . Alter uw klas verklaring als volgt :

public class SpeechClass
breidt activiteit implementeert OnInitListener

Dit voorbeeld code is een Android Activity class . Je moet gebruik maken van welke klasse naam uw code al , de enige verandering die je moet maken is het toevoegen van " implementeert OnInitListener " tot de klasse verklaring
3

Maak een instantie van de " TextToSpeech " . object . Dit is het belangrijkste object dat u nodig hebt , dus voeg deze als een instantie variabele in de buurt van de bovenkant van je klas verklaring , voordat je " onCreate " methode:

prive TextToSpeech tts
;

Inside the " OnCreate ' methode voor uw activiteit , instantiëren de Text - To - Speech object :

tts
= new TextToSpeech ( deze , dit ) ;

uw klas heeft nu een bruikbare Text - To - Speech object het verstrekken van toegang tot de bron functionaliteit .
4

uitvoering van de " onInit " -methode . Uw Integrated Development Environment ( IDE ) kan zijn aandacht voor het feit dat u nog niet heeft geïmplementeerd de interface in de klas aangifte. Om dit aan te pakken , voeg de volgende methode omtrek naar je klas :

public void onInit
( int arg0 ) {

//tekst
naar spraak code hier

}
p Dit is de methode die nodig is om de tekst - naar-spraak functionaliteit gebruiken en zal de code die u stelt om toegang te bevatten .
5

Bel de Text - To - Speech functies binnen uw toepassing . Binnen de " onInit " -methode , voeg de volgende code :

tts.setLanguage
( Locale.US ) ;

U kunt elke locale je wilt richten , maar deze doelstellingen Amerikaanse Engels . Waar u maar wilt uw toespraak te laten plaatsvinden in je klas , kunt u dit doen met de volgende syntaxis :

String speechText
= " Hallo " ;

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

Sla uw code in en start de applicatie om deze te testen

Previous: Next:
  Java Programming
·Wat is Actie Mapping in Struts…
·Hoe je Java Pop -Up 's maken 
·Hoe je Java JDK Configure 
·Hoe te openen en lezen Mappen …
·Hoe een bestand in Java versle…
·Hoe een probleem op Java 
·Hoe maak je een eenvoudige rek…
·Hoe maak je een lijn in Java M…
·Hoe je verschillende waarden v…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe Set PHP Cookies 
·Hoe het opzetten van een IRC Bouncer 
·Hoe maak je een globale variabele in SSI…
·Hoe maak je een Polylijn Na een array va…
·Hoe de Visual Data Manager gebruiken in …
·Script Vs . Ingebouwde functie in SSIS 
·Hoe maak je een PHP -bestand uitvoeren A…
·Over Arrays 
·Ramp Filter in MATLAB 
Copyright © Computer Kennis http://www.nldit.com