Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať textu na reč na Android

Text - To - Speech funkcie k dispozícii na platforme Android umožňuje vývojárom vytvárať aplikácie , ktoré môžu hovoriť text nahlas . Text -To - Speech zariadenie môže byť prispôsobený pre rôzne jazyky a miestach , ktorá vám umožní vytvoriť zážitok , ktorý je zameraný na vaše užívateľa aplikácie . Vykonávacie Text - to - Speech v rámci svojich vlastných aplikácií pre Android je jednoduchá . Táto úloha môže byť vykonaná za použitia syntax , ktorá je jasné pochopenie . Pokyny dovolená 1

Otvorte súbor v jazyku Java pre triedu , ktorú chcete použiť funkciu Text - To - Speech in pridajte nasledujúce príkazy pre import v hornej časti súboru :

import android.speech.tts.TextToSpeech ;

import android.speech.tts.TextToSpeech.OnInitListener ;

import java.util.Locale ;

Tie sú nutné pre použitie textu - To - Speech a pre nastavenie národné prostredie , ktoré chcete zacieliť .
2

zmeniť svoj Java triedy pre použitie Text - To - Speech . Ak chcete použiť funkciu Text - To - Speech , musí trieda implementovať správne rozhranie . Zmeniť svoj deklaráciu triedy nasledovne :

public class SpeechClass rozširuje aktivity realizuje OnInitListener

Tento príklad kódu je Android trieda aktivity . Mali by ste používať podľa toho , čo názov triedy váš kód už má , jediná zmena , čo potrebujete urobiť , je pridanie " realizuje OnInitListener " k deklarácii triedy
3

Vytvoriť inštanciu " TextToSpeech " . objekt . To je hlavný objekt , ktorý budete potrebovať , tak ju pridať ako premenné inštancie v blízkosti hornej časti deklarácie triedy , pred metódou " OnCreate " : Spojené

súkromné ​​TextToSpeech TTS ;

Inside " OnCreate metóda " pre vaše aktivity , inštanciu Text - To - Speech objektu :

tts = new TextToSpeech ( táto, toto ) ;

trieda má teraz použiteľný Text - To - Speech objekt poskytuje prístup k funkciám zdrojov .
4

Implementovať metódu " oninit " . Váš integrované vývojové prostredie ( IDE ) , môže byť zdôrazňuje skutočnosť , že ste doteraz implementovaná rozhrania špecifikované v deklarácii triedy . Pre riešenie tohto problému , pridajte nasledujúce metódu obrys vašej triedy :

public void oninit ( int arg0 ) {

//prevod textu na reč kód tu

}

Toto je metóda nutné použiť funkciu Text - to - Speech , a bude obsahovať kód , ktorý vám nastaví sa k nim dostať .
5

Zavolajte Text - to - Speech funkcie priamo vo Vašom aplikácie . Vnútri metódy " oninit " , pridajte nasledujúci kód :

tts.setLanguage ( Locale.US ) ;

Môžete zacieliť akúkoľvek národnú vám páči , ale to sa zameriava na americkú angličtinu . Všade tam , kde chcete , aby vaša reč sa bude konať vo svojej triede , môžete tak urobiť pomocou nasledujúcej syntaxe :

String speechText = " Hello " ;

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

Uložte svoj ​​kód a spustiť aplikáciu , aby ju vyskúšať
.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené