... Stelt u in staat om je tekst naar spraak.Je kan het niet alleen, maar het kan ook je zei dat alle teksten in de verschillende talen, de androïde die, TextToSpeech, voor deze.Voor het gebruik van dit soort, je moet dit soort concretisering van een object en aangewezen, initlistnere,.Het is als volgt: de grammatica, particuliere uitgevers geschreven; ttobj = nieuwe TextToSpeech (getapplicationcontext () TextToSpeech, nieuwe. Oninitlistener () {- de leegte oninit (internationale status) {}}); in het publiek, je moet de aangewezen TextToSpeech voorwerp, zoals de taal, een taal kan tonen. De telefoon, setlanguage (). De methode is.De syntaxis van het ttobj &verminderen;,. Setlanguage (ter plaatse. Verenigd Koninkrijk); op het gebied van voorwerpen, methoden setlanguage als parameter.Op sommige plaatsen is de lijst van de volgende &verminderen; sr.nolocale 1, 2, 3, canada_french Verenigde Staten, Duitsland, Italië, 4, 5, 6, China, Japan, als je de taal, die je kan bellen, praat, praat, de tekst daarvan.De syntaxis van het &verminderen; de, ttobj. ", texttospeech.queue_flush, nul); naast het over de methode, de methode van, er zijn nog een aantal andere soorten in de TextToSpeech.Ze kunnen als volgt worden samengevat:, sr.nomethod & beschrijving van 1, addspeech (tekst van de reeks van documenten) van de methode om een touw, tekst en geluid in kaart te brengen tussen getlanguage (2),.,,, deze methode is een voorbeeld van de taal, wordt ter plaatse. 3, isspeaking (), de methode voor de controle van de motor of TextToSpeech bezig met praten, 4, setpitch (variabele afstand), deze methode wordt de motor, voor TextToSpeech worp, 5, setspeechrate (variabele snelheid,), en deze methode wordt de spraakherkenning. 6, en deze methode (), de vrijlating van TextToSpeech motor gebruik van hulpbronnen, 7. En stop met deze methode (), stop met praten. En, bijvoorbeeld, de volgende voorbeelden tonen aan dat de TextToSpeech klasse te gebruiken.Het creëren van een essentiële toepassingen, kan je een geschreven tekst, dat, om te proberen dit voorbeeld, je moet de werking in de praktijk zou je gebruik maken van apparatuur, stepsdescription androïde studio voor het creëren van een pakket com.example.sairamkrishna.myapplication onder toepassing van een androïde proces.Bij de oprichting van dit project, om ervoor te zorgen dat de doelstellingen die in het SDK je androïde SDK met de laatste versie van een hoger niveau van API.2 mainactivity.java toe te voegen documenten src /TextToSpeech code.3modify XML - documenten res/layout/activity_main.xml voeg, indien nodig, een - component.4run, de toepassing en de keuze van een androïde apparatuur geïnstalleerd en de resultaten van de controle op de toepassing van het programma.En hier is de inhoud van de src /, Java, zak. Com.example.sairamkrishna.myapplication; de invoer van android.app.activity; de invoer van android.hardware.sensormanager; de invoer van android.os.bundle; de invoer van android.speech.tts.texttospeech; de invoer van android.util.log; de invoer van android.view.menu; de invoer van android.view.menuitem; de invoer van android.view.view; de invoer van android.widget.button; de invoer van android.widget.edittext; de invoer van android.widget.textview; de invoer van java.util.list; de invoer van java.util.locale; de invoer van android.hardware.sensor; de invoer van android.hardware.sensormanager; de invoer van de android.widget.toast; natuurlijk een van de belangrijkste uitbreiding van de activiteiten TextToSpeech activiteiten (T1 - 1; EditText; knop B1; - de beschermde nietig oncreate (pakket savedinstanceStaat) {super. OnCreate (savedinstancestate); setContentView (r.layout. Activity_main); 1 = (uitgever) findViewById (r.id.edittext); b = (knop) findViewById (r.id.button); T1 = nieuwe TextToSpeech (getapplicationcontext () TextToSpeech, nieuwe. Oninitlistener () {- de leegte oninit (internationale status) {als (Staat.= TextToSpeech) {t1. Fout. Setlanguage (ter plaatse. Verenigd Koninkrijk);}}}); b. Setonclicklistener (nieuwe horizon. Onclicklistener () {- de leegte onclick (van mening dat = 1) {string. Gettext () (). Tostring; geroosterd brood. Maketext (getapplicationcontext (), zei, Proost. De show. Length_short). (); t1. ", texttospeech.queue_flush, nul);}});} de leegte onpause () {als (T1.= nul) (T1. Stop (); t1. Sluiting ();} super. Onpause ();} - de Boolcaanse onCreateOptionsMenu (menu) {///////uitbreiding van de menu 's; het zal een punt toevoegen aan de actie BAR als echt bestaat.Getmenuinflater (). De uitbreiding (r.menu.menu_main, menu 's); terug waar;} - de Boolcaanse onOptionsItemSelected (menu' s) {///////de actie BAR hier.Actie BAR /automatische verwerking van thuis /knop klikken, zo lang je ouders in de AndroidManifest.xml /aangewezen activiteiten.Int id = projecten. Getitemid (); ///////noinspection simplifiableifstatement als (id = = = = = = = r.id.action_settings) {} terug terug waar. Super. OnOptionsItemSelected (post);}}, hier is activity_main inhoud, XML, < (schema xmlns: androïde = "http://schemas.android.com/apk/res/android 'xmlns: instrumenten =" http://schemas.android.com/tools "Android:layout_width =" match_parent "Android:layout_height =" match_parent "Android:paddingleft =" @ dimensie /activity_horizontal_margin "Android:paddingright =" @ dimensie /activity_horizontal_margin "Android:paddingtop =" @ dimensie /activity_vertical_margin "Android:paddingbottom =" @ dimensie /activity_vertical_margin "instrumenten" mainstream Android:transitiongroup: context = = "echt.""> < structuur de androïde: tekst =" tekst naar spraak "androïde layout_width =" wrap_content "Android:layout_height =" "" "wrap_content Android:ID = + ID /structuur: de omvang van de tekst"... "" Android:layout_alignparenttop = = = = = = = 35dp "waar" - layout_centerhorizontal = "waar" /> structuur < Android:layout_width = "wrap_content" Android:layout_height = "wrap_content" = "Training": de tekst... "" Android:ID = + ID /androïde structuur ": layout_below =" + ID /androïde structuur ": layout_centerhorizontal =" waar "de androïde. De kleur van de tekst ="androïde: de omvang van de tekst ff7aff24 "=" 35dp "/> < ImageView Android:layout_width =" wrap_content Android:layout_height = "wrap_content" en "OID:ID = "+ ID /src =" foto 's "- @ chong /abc" - layout_below = "+ ID /androïde structuur": layout_centerhorizontal = "waar" de androïde: thema' s = "@ stijl /basis. Textappearance. Appcompat" /> < Edit: layout_width androïde = "wrap_content" Android:layout_height = "" "" wrap_content Android:ID = + ID /montage "- layout_below =" + ID /foto 's: "de androïde layout_margintop =" 46dp "=" in de tekst dat de androïde: "de androïde: layout_alignparentright =" waar "- layout_alignparentend =" waar "robot: layout_alignparentleft =" waar "- layout_alignparentstart =" waar "de androïde. De kleur van de tekst ="ff7aff10 "Android:textcolorhint ="ffff23d1 "/> < knopen.- layout_width = "wrap_content" Android:layout_height = "wrap_content androïde: de tekst" = "tekst naar spraak" Android:ID = "+ ID /knop:"... "" layout_below = + ID /montage "- layout_centerhorizontal =" waar "- layout_margintop =" 46dp "> < /(schema >, hier is de inhoud van de string, XML, < middelen > < - naam =" app_name "> ik verzoek < /serie > < hello_world string" hallo ">.< /serie > < - naam = "action_settings" > vaststelling van < /serie > < /resource > dit is de inhoud van de woorden, XML, <?De XML - = "1" codering = "utf - 8"?> < de xmlns:Android = "http://schemas.android.com/apk/res/android pakket =" COM. Voorbeelden van. Sairamkrishna. MyApplication "> < toepassing van de androïde: allowbackup =" waar "de androïde icoon =" @ MIP /ic_launcher "androïde label =" @ string /app_name "androïde: thema 's =" @ stijl /apptheme "> < activiteiten: naam van de androïde =" ". De androïde: etikettering =" @ string /app_name "> < bedoeling filter > < actie - naam =" androïde. Bedoeling. Actie. De belangrijkste "> < categorie: naam =" robot. De bedoeling is. Categorie. De zender /> < /bedoelingen filters > < /activiteiten > < /toepassing > < /lijst van >, laten we je aanvraag".Ik veronderstel dat je al met je werkelijke androïde mobiele apparatuur en je computer.Voor de toepassing van de androïde studio, open je het dossier van de activiteiten van het project, en klik, icoon van de werkbalk.In het begin van uw aanvraag vóór de androïde studio zal de raam te kiezen die je wil je androïde toepassing van de optie kiezen, je GSM als een optie, dan controleer je mobiele apparatuur, zal de schermen.Een mededeling zal verschijnen en de tekst zal worden gesproken.Het is weergegeven in de volgende beelden, minus, nu andere dingen te herhalen, en met de verschillende regio 's.Je zal weer horen.Dit is de volgende en minus de,,;
De robot stem training
Previous:De androïde testen training
Next Page:De androïde textureview