1. Avaleht
  2. TTS
  3. Tekst kõneks Huawei seadmel
Avaldatud TTS

Tekst kõneks Huawei seadmel

Tyler Weitzman

Tyler Weitzman

Stanfordi ülikooli arvutiteaduse magistrikraadiga, düsleksia ja ligipääsetavuse eestkõneleja, Speechify tegevjuht ja asutaja

apple logo2025. aasta Apple'i disainiauhind
50M+ kasutajat

Tekst kõneks Huawei seadmel

Kui Samsungi telefon tundub liiga kallis või vajad alternatiivi, tasub proovida Huaweid. Kuigi neil on omad miinused (nt puudub Google Play pood), töötavad need endiselt Androidi opsüsteemiga.

See tähendab, et saad kasutada sisseehitatud teksti kõneks (TTS) mootorit teksti ettelugemiseks. Vaatame, kuidas seda teha ja milliste programmeerimisvõtetega saad Huawei TTS-i täiendada.

Kes on Huawei?

Alates 1987. aastast on Huawei kujunenud üheks juhtivaks elektroonika- ja sidetehnoloogia pakkujaks. Hiina ettevõte tegutseb enam kui 170 riigis ja annab tööd ligi 195 000 inimesele.

Huawei on tuntud taskukohaste mobiiliseadmete, näiteks nutitelefonide tootjana. Enamik neist kasutab Androidi varianti. Siiski on piiranguid andmekaitse probleemide tõttu USA ettevõtetega.

Sellest hoolimata pakub Huawei maailmatasemel tehnoloogiat, seadmeid ja teenuseid miljonitele kasutajatele.

Kuidas lubada TalkBack TTS-mootorit Huawei seadmetel

Huawei seadmel on sisseehitatud ekraanilugeja TalkBack. See töötab sarnaselt VoiceOverile, mille leiad Apple’i iPhone’ist ja iPadist.

Rakendus annab häälteavitusi ehk loeb ekraanil oleva sisu valjusti ette. Saad Huawei’d kasutada ka häälkäsklustega – ekraani pole vaja vaadata. TalkBack sobib hästi nägemispuudega inimestele.

TalkBacki saad sisse lülitada nii:

  1. Ava "Seaded" ja vali "Juurdepääsu võimalused".
  2. Vajuta "Juurdepääsetavus".
  3. Vali "TalkBack" ja lülita see sisse.
  4. Kinnita “OK”-ga.

TalkBacki keelamine

TalkBacki väljalülitamiseks hoia seadme toitenuppu all, kuni näed “Taaskäivitamine” ja “Lülita välja” ikoone. Seejärel puuduta ekraani ja hoia 3 sekundit, et TalkBack välja lülitada.

Teksti muutmine kõneks

Kui TalkBack on lubatud, tee nii, et digitaalne tekst kõneks muuta:

  1. Ava "Seaded" ja leia “Juurdepääsetavus”.
  2. Vajuta “Tekst kõneks” ja vali soovitud TTS-mootor.
  3. Seadista kõnekiirus ja tämber vastavalt soovile.

Kui need sammud on tehtud, saad tekst kõneks funktsiooni sisse lülitada igas TTS-rakenduses oma Huawei seadmes. Seejärel loeb telefon igasuguse tekstiteabe valjusti ette.

Hääl Androidi rakendusse MLTtsengine.speak funktsiooniga

Huawei seadmed sisaldavad MLTtsengine.speak arendajakomplekti. Sellega saad igale enda loodud Androidi äpile lisada tekst kõneks funktsionaalsuse.

Siin on põhisammud arendaja Tushar Srivastava järgi:

  1. Loo uus projekt Android Studio’s.
  2. Lisa projekti järgmine sõltuvus:
    • implementation 'com.huawei.hms:ml-computer-voice-tts:1.0.4.300'
  3. Lisa AGC plugin app.gradle faili algusse selle koodiga:
    • apply plugin: 'com.huawei.agconnect'
  4. Loo callback oma Android Studio activity’s selle koodiga:

var callback: MLTtsCallback = object : MLTtsCallback {

override fun onError(taskId: String, err: MLTtsError) {

}

override fun onWarn(taskId: String, warn: MLTtsWarn) {

}

override fun onRangeStart(taskId: String, start: Int, end: Int) {

}

override fun onEvent(taskId: String, eventName: Int, bundle: Bundle?) {

if (eventName == MLTtsConstants.EVENT_PLAY_STOP) {

val isStop = bundle?.getBoolean(MLTtsConstants.EVENT_PLAY_STOP_INTERRUPTED)

}

}

  1. Inicialiseeri objekt järgmise koodiga:

mlConfigs = MLTtsConfig()

.setLanguage(MLTtsConstants.TTS_EN_US)

.setPerson(MLTtsConstants.TTS_SPEAKER_FEMALE_EN)

.setSpeed(1.0f)

.setVolume(1.0f)

mlTtsEngine = MLTtsEngine(mlConfigs)

mlTtsEngine.setTtsCallback(callback)

  1. Loo activity’sse allolev meetod, et pääseksid tekst kõneks funktsioonile nupuvajutusega:

private fun startTtsService() { val id = mlTtsEngine.speak(sourceText,MLTtsEngine.QUEUE_APPEND)}

Teised kasulikud callback-meetodid

Huawei API pakub mitmeid callback-meetodeid audio ja TTS-i kasutamiseks äpis. Siin on neli peamist.

Public void onError()

Kui ilmneb viga, suunatakse see sellesse callbacki. Seda kasutatakse, et anda kasutajale veast teada ja paluda saata analüüsandmed kontrolliks.

Public void onWarn()

See callback käivitub, kui tekib hoiatus – näiteks pole piisavalt ribalaiust.

Public void onEvent()

Kasuta seda callbacki iga uue sündmuse korral, nt kui kasutaja peatab heli taasesituse.

Public void onRangeStart()

See callback tagastab vastenduse parasjagu ette loetavas lõigus ja vastavas tekstiosas.

Lisa märkused

Iga uus mlttscallback rutiin on piiratud. Näites kodeeritakse märgid UTF-8-sse ning limiit on 500 märki.

Hea on see, et funktsioon toetab nais- ja meeshääli nii inglise kui hiina keeles ning ka nende segusid.

Speechify – alternatiiv TalkBackile

Nagu näed, võib Huawei seadmes teksti ettelugemine olla paras peavalu. Kui sa ei soovi ise programmeerida, saad kasutada alternatiivset TTS-äppi, mis loeb teksti reaalajas ette.

See rakendus on Speechify.

Speechify töötab kõigil Androidi seadmetel, kasutades kõnesünteesi, et pakkuda loomulikult kõlavaid hääli. Kasutaja saab valida üle 14 keele ja sobiva lugemiskiiruse.

Kui äppi parasjagu ei kasuta, sule see ja loe tekste tavapärasel moel edasi.

Kui soovid rohkem teada, kuidas Speechify Huawei’l töötab, proovi seda tasuta. Lisaks saad lugejat kasutada otse veebilehitsejas.

KKK

Kuidas Huawei seadmes tekst kõneks sisse lülitada?

Järgi selles artiklis toodud juhiseid, et TalkBack sisse lülitada.

Kuidas Huawei’l dikteerida?

Mine seadme “Juhtpaneelile”, ava “Hõlbustus”. Vali “Kõnetuvastus” ja vajuta “Käivita kõnetuvastus”.

Kas Androidil on tekst kõneks?

Lisaks TalkBackile saab Androidis kasutada mitmeid TTS-mootoreid.

Naudi tipptasemel AI-hääli, piiramatult faile ja ööpäevaringset kliendituge

Proovi tasuta
tts banner for blog

Jaga seda artiklit

Tyler Weitzman

Tyler Weitzman

Stanfordi ülikooli arvutiteaduse magistrikraadiga, düsleksia ja ligipääsetavuse eestkõneleja, Speechify tegevjuht ja asutaja

Tyler Weitzman on Speechify kaasasutaja, tehisintellekti juht ja president. Speechify on maailma juhtiv kõnesünteesi rakendus, millel on üle 100 000 viietärni arvustuse. Weitzman lõpetas Stanfordi ülikooli, kaitstes matemaatika bakalaureusekraadi ja arvutiteaduse magistrikraadi tehisintellekti erialal. Inc. Magazine nimetas ta Top 50 ettevõtja hulka ning teda on kajastatud väljaannetes Business Insider, TechCrunch, LifeHacker, CBS jm. Tema magistriõpingud keskendusid tehisintellektile ja kõnesünteesile. Lõputöö kandis pealkirja “CloneBot: Personalized Dialogue-Response Predictions”.

speechify logo

Speechify'st

#1 tekst kõneks rakendus

Speechify on maailma juhtiv tekst kõneks platvorm, mida usaldab üle 50 miljoni kasutaja ja millele on antud enam kui 500 000 viietärnilist arvustust selle tekstist kõneks tehnoloogia eest iOS-, Android-, Chrome Extension-, veebirakendus- ja Mac desktop-rakendustes. 2025. aastal pälvis Speechify Apple’ilt prestiižse Apple’i disainiauhinna WWDC-l, nimetades seda „oluliseks ressursiks, mis aitab inimestel paremini elada.” Speechify pakub üle 1 000 loodusliku kõlaga hääle rohkem kui 60 keeles ning seda kasutatakse ligi 200 riigis. Kuulsuste häältest on saadaval näiteks Snoop Dogg ja Gwyneth Paltrow. Loojatele ja ettevõtetele pakub Speechify Studio täiustatud tööriistu, sh AI-häälegeneraatorit, AI-häälekloonimist, AI-dubleerimist ja AI-häälevahetust. Speechify panustab ka juhtivatesse toodetesse tänu kvaliteetsele ja kuluefektiivsele tekst kõneks API-le. Esindatud näiteks The Wall Street Journal, CNBC, Forbes, TechCrunch ja muudes juhtivates meediakanalites, on Speechify maailma suurim kõnesünteesi teenusepakkuja. Vaata lisaks: speechify.com/news, speechify.com/blog ja speechify.com/press.