- androiden tekst for at tale

lektion, androide, kan du veksle din tekst i stemme.ikke kun du kan konvertere den, men den gør det også muligt at du taler tekst på forskellige sprog. androide giver, texttospeech, klasse til dette formål.for at udnytte denne klasse, du skal instantiate genstand for denne klasse og præciserer også, initlistnere,.dens syntaks er følgende: private edittext skrive; ttobj = nye texttospeech (getapplicationcontext(), nye texttospeech. oninitlistener() {@ tilsidesætte offentlige tomrum oninit (int status) {}}); i denne til at lytte, er det nødvendigt at præcisere de egenskaber, for texttospeech genstand, som f.eks. dets sprog, beg e.t.c. sprog kan indstilles af kald, setlanguage() metode.dens syntaks er givet nedenfor −, ttobj. setlanguage (locale. det forenede kongerige), og den metode, setlanguage tager en samme genstand som parameter.listen over nogle af de steder, der er til rådighed, er givet nedenfor −, sr.nolocale 1, 2, 3, 4 canada_french, tyskland, italien, 5, japan, 6, kina,, når du har sat det sprog, du kan ringe, tale, metode til klassen til at tale i teksten.dens syntaks er givet nedenfor −, ttobj. tale (tale, texttospeech.queue_flush, nul), bortset fra den tale metode, er der nogle andre metoder, der er til rådighed i texttospeech klasse.de er anført nedenfor, sr.nomethod & beskrivelse 1, addspeech (streng tekst, snor filnavn), og denne metode er en konvertering mellem en række tekst og en lydfil., 2, getlanguage(), denne metode returnerer et locale instans, der beskriver sprog., 3, isspeaking(), denne metode, kontrollerer, om den texttospeech motor er optaget her., 4, setpitch (flyde beg), og denne metode fastlægger indlæg beg for texttospeech motor., 5, setspeechrate (flyde speechrate), og denne metode fastlægger indlæg sats. 6, shutdown(), denne metode frigiver de ressourcer, der anvendes af texttospeech motor. 7. denne metode, stop(), stop taler., f.eks. nedenstående eksempel viser anvendelsen af texttospeech klasse.det er kasser en grundlæggende anvendelse, der giver dig mulighed for at skrive tekst og tal. og forsøg med dette eksempel, er du nødt til at løbe på et virkeligt anordning. stepsdescription 1you vil bruge androide studie for at skabe en androide ansøgning i henhold til en pakke com.example.sairamkrishna.myapplication.samtidig med at skabe dette projekt, vær sikker på du målet sdk og udarbejde med i den seneste version af androide sdk at anvende højere niveauer af api - grænseflader.2modify src /mainactivity.java fil at tilføje texttospeech kode.3modify layout xml - fil res /layout /activity_main.xml tilføje en gui element, hvis det kræves.4run anvendelse og vælge en løbende androide anordning og installere anvendelsen på det og kontrollere resultaterne.her er indholdet af src /mainactivity -., pakke com.example.sairamkrishna.myapplication; import android.app.activity; import android.hardware.sensormanager; import android.os.bundle; import android.speech.tts.texttospeech; import android.util.log; import android.view.menu; import android.view.menuitem; import android.view.view; import android.widget.button; import android.widget.edittext; import android.widget.textview; import java.util.list; import java.util.locale; import android.hardware.sensor; import android.hardware.sensormanager, import android.widget.toast; offentlige klasse mainactivity udvider aktivitet (texttospeech t1 edittext ed1; knap b1 @ tilsidesætte beskyttede tomrum oncreate (bundt savedinstancestaten) {super. oncreate (savedinstancestate); setcontentview (r.layout. activity_main); ed1 = (edittext) findviewbyid (r.id.edittext), b1 = (knap) findviewbyid (r.id.button); t1 = nye texttospeech (getapplicationcontext(), nye texttospeech. oninitlistener() {@ tilsidesætte offentlige tomrum oninit (int status) (hvis (status.= texttospeech. fejl) (t1. setlanguage (locale. uk);}}}), b1. setonclicklistener (ny mening. onclicklistener() {@ tilsidesætte offentlige tomrum onclick (betragtning v) (string tale = ed1. gettext(). tostring(). skål. maketext (getapplicationcontext(), tale, tale. length_short). show(); t1 tal (tale, texttospeech.queue_flush, null)}})} offentlige tomrum onpause() (hvis (t1.= null) (t1. stop(); t1. shutdown();} super. onpause();} @ tilsidesætte offentlige boolean oncreateoptionsmenu (menu kortet) (//puste menuen. dette tilføjer punkter til den aktion, bar hvis det er til stede.getmenuinflater(). puste (r.menu.menu_main menuen); tilbage.} @ tilsidesætte offentlige boolean onoptionsitemselected (menuitem punkt på dagsordenen) (//klare foranstaltninger bar punkt klik her.aktionen bar //automatisk klare klik på hjem /op knappen, så længe //som de angiver en forælder aktivitet i androidmanifest.xml.int id = post. getitemid(); //noinspection simplifiableifstatement hvis (id = = r.id.action_settings) {tilbage.} tilbage, super. onoptionsitemselected (punkt)}}, er indholdet af activity_main. xml, < relativelayout xmlns: androide = "http://schemas.android.com/apk/res/android" xmlns: værktøj = "http://schemas.android.com/tools" androide - layout_width = "match_parent" androide: layout_height = "match_parent" androide: paddingleft = "@ dimension /activity_horizontal_margin" androide: paddingright = "@ dimension /activity_horizontal_margin" androide: paddingtop = "@ dimension /activity_vertical_margin" androide: paddingbottom = "@ dimension /activity_vertical_margin" værktøjer: forbindelse = ". mainactivity" androide: transitiongroup = "sande"> < textview androide: tekst =" tekst til at tale "androide: layout_width =" wrap_content "androide: layout_height =" wrap_content "androide: id =" @ + id /textview "androide: textsize =" 35dp "androide: layout_alignparenttop =" ægte "androide: layout_centerhorizontal =" ægte "/> < textview androide: layout_width =" wrap_content "androide: layout_height =" wrap_content "androide: tekst =" undervise "androide: id =" @ + id /textview "androide: layout_below =" @ + id /textview "androide: layout_centerhorizontal =" ægte "androide: textcolor ="&#ff7aff24 "androide: textsize =" 35dp "/> < imageview androide: layout_width =" wrap_content "androide: layout_height =" wrap_content "andre gangeoid: id = "@ + id /imageview" androide: src = "@ drawable /abc" androide: layout_below = "@ + id /textview" androide: layout_centerhorizontal = "ægte" androide: tema = "@ stil /base. textappearance. appcompat" /> < edittext androide: layout_width = "wrap_content" androide: layout_height = "wrap_content" androide: id = "@ + id /edittext" androide: layout_below = "@ + id /imageview" androide: layout_margintop = "46dp" androide: hint = "enter tekst" androide: layout_alignparentright = "ægte" androide: layout_alignparentend = "ægte" androide. layout_alignparentleft = "ægte" androide: layout_alignparentstart = "ægte" androide: textcolor = "# ff7aff10" androide: textcolorhint = "# ffff23d1" /> < knap- androiden: layout_width = "wrap_content" androide: layout_height = "wrap_content" androide: tekst = "tekst til at tale" androide: id = "@ + id /knap" androide: layout_below = "@ + id /edittext" androide: layout_centerhorizontal = "ægte" androide: layout_margintop = "46dp" /> og lt; /relativelayout > her er indholdet af tråde. xml,., < ressourcer > < snor navn = "app_name" > min ansøgning < /snor > < snor navn = "hello_world" > - verden!< /snor > < snor navn = "action_settings" > (< /snor > < /ressourcer > her er indholdet af androidmanifest. xml, <?xml - version = "0" kodning = "utf - 8"?> < åbenbar xmlns: androide = "http://schemas.android.com/apk/res/android" pakke = "kom. f.eks. sairamkrishna. myapplication" > < anvendelse androide: allowbackup = "ægte" androide: ikon = "@ mipmap /ic_launcher" androide: fareseddel = "@ snor /app_name" androide: tema = "@ stil /apptheme" > < aktivitet androide: navn = ". mainactivity" androide: fareseddel = "@ snor /app_name" > < hensigt filter > < aktion androide: navn = "androide. forsæt. vigtigste" > < kategori androide: navn = "androide. hensigt. kategori. granatkaster" /> < /hensigt filter > < /aktivitet > < /anvendelse > < /åbenbar > lad os forsøge at styre dit.kation.jeg går ud fra, at du har knyttet deres faktiske androide mobilt udstyr med din computer.at løbe app fra androide studie, åbne en af jeres projekt er aktivitet, filer og klik, ikon fra toolbar.før du begynder din ansøgning, androide studie viser følgende vindue at udvælge en mulighed, hvor vil du køre din androide anvendelse.,, vælg din mobil enhed som en mulighed og tjek din mobil enhed, som vil vise følgende skærm, nu bare type en tekst i marken og klik på teksten til at tale på under.en anmeldelse synes og tekst vil blive talt.det er vist i billedet nedenfor −, nu - noget andet og gentag trin igen med forskellige lokale.du vil høre.det er vist nedenfor &minus,,,

Eclipse Run Icon
Anroid Text To Speech Tutorial
Android Text To Speech  Tutorial
Android Text To Speech  Tutorial
Android Text To Speech  Tutorial



Previous:
Next Page: