1. Domov
  2. TTS
  3. Pretvorba besedila v govor na napravah Huawei
TTS

Pretvorba besedila v govor na napravah Huawei

Tyler Weitzman

Tyler Weitzman

Magister računalništva s Stanforda, zagovornik disleksije in dostopnosti, direktor in ustanovitelj Speechify

apple logoApple Design Award 2025
50M+ uporabnikov

Pretvorba besedila v govor na napravah Huawei

Če vam je Samsung predrag ali pa iščete alternativo, lahko poskusite z napravami Huawei. Čeprav imajo te naprave slabosti, kot je odsotnost trgovine Google Play, še vedno uporabljajo operacijski sistem Android.

To pomeni, da lahko uporabljate vgrajeno pretvorbo besedila v govor (TTS) za zvočno predvajanje. Oglejmo si, kako to omogočite in nekaj tehnik za razširjeno uporabo TTS na napravah Huawei.

Kdo je Huawei?

Huawei je od ustanovitve leta 1987 postal vodilni ponudnik elektronike in komunikacijske tehnologije. Kitajsko podjetje posluje v več kot 170 državah in zaposluje približno 195.000 ljudi.

Večina Huawei pozna kot proizvajalca cenovno dostopnih pametnih naprav, predvsem telefonov. Večina jih deluje na različici Android OS, vendar obstajajo omejitve zaradi skrbi ameriških podjetij glede obdelave podatkov.

Kljub temu je Huawei vodilno tehnološko podjetje, ki ponuja zanesljive naprave in storitve.

Kako omogočiti TalkBack na napravah Huawei

Huawei ima vgrajen bralnik zaslona TalkBack, ki je podoben funkciji VoiceOver na Apple iPhone in iPad.

Aplikacija daje govorne povratne informacije – na glas prebere vsebino na zaslonu. Huawei lahko upravljate tudi z glasovnimi ukazi, brez pogleda na zaslon, zato je TalkBack zelo priročen za slabovidne uporabnike.

Takole vklopite TalkBack:

  1. Odprite »Nastavitve« in izberite »Funkcije za dostopnost«.
  2. Tapnite »Dostopnost«.
  3. Izberite »TalkBack« in ga omogočite.
  4. Tapnite »V redu«.

Izklop TalkBack

Za izklop TalkBack pridržite gumb za vklop, dokler se ne pojavita ikoni »Ponovni zagon« in »Izklop«. Nato se dotaknite zaslona in pritisnite ter držite 3 sekunde.

Pretvorba besedila v govor

Ko je TalkBack vklopljen, sledite tem korakom za pretvorbo digitalnega besedila v govor:

  1. Odprite »Nastavitve« in pojdite na zaslon »Dostopnost«.
  2. Tapnite »Besedilo v govor« in izberite želeni TTS-pogon.
  3. Po želji prilagodite hitrost in višino glasu.

Te korake lahko uporabite za vklop pretvorbe besedila v govor v kateri koli TTS-aplikaciji na napravi. Telefon nato na glas bere vse besedilne informacije.

Dodajanje govora Android aplikaciji z MLTtsengine.speak

Naprave Huawei vključujejo razvojni komplet MLTtsengine.speak, s katerim lahko vsaki Android-aplikaciji dodate funkcijo TTS.

Tukaj so osnovni koraki po navodilih razvijalca Tushar Srivastava:

  1. V Android Studiu ustvarite nov projekt.
  2. Dodajte to odvisnost projektu:
    • implementation 'com.huawei.hms:ml-computer-voice-tts:1.0.4.300'
  3. V datoteko app.gradle dodajte AGC s to kodo:
    • apply plugin: 'com.huawei.agconnect'
  4. V Android Studiu ustvarite povratni klic z naslednjo kodo:

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. Inicializirajte objekt s temi vrsticami kode:

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. Ustvarite spodnjo metodo za dostop do izhoda TTS v aplikaciji prek gumba:

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

Drugi uporabni povratni klici

Huawei API-ji ponujajo več povratnih metod za uporabo TTS in zvoka v aplikaciji. Štiri najpogostejše so:

Public void onError()

Če pride do napake, se zažene ta povratni klic. Služi obveščanju uporabnika in zahtevi za pošiljanje analitičnih podatkov.

Public void onWarn()

Ob opozorilu (npr. pri premajhni pasovni širini) se uporabi ta povratni klic.

Public void onEvent()

Ta klic se uporablja ob vsakem novem dogodku (npr. začasni prekinitvi zvoka).

Public void onRangeStart()

Ta povratni klic vrne povezavo med trenutnim segmentom in izbranim besedilom.

Dodatni opombi

Vsaka nova rutina mlttscallback ima svoje omejitve. Zgornji primer kodira znake v UTF-8 in omogoča do 500 znakov.

Prednost funkcije je podpora moškim in ženskim glasovom v angleščini, mandarinščini ali obeh.

Speechify – alternativa TalkBack

Kot lahko vidite, je branje besedila na napravah Huawei lahko precej zapleteno. Če ne programirate, pa lahko alternativa TTS bere vse besedilo v živo, v realnem času.

Ta aplikacija je Speechify.

Speechify deluje na vseh napravah Android, uporablja sintezo govora za naravne človeške glasove v različnih tonih. Izbirate lahko med več kot 14 jeziki in prilagodite hitrost branja.

Ko aplikacije ne uporabljate, jo enostavno izklopite in berite besedilo kot običajno.

Če želite izvedeti, kako Speechify deluje na vaši napravi Huawei, ga preizkusite brezplačno. Bralnik lahko uporabljate tudi neposredno v brskalniku.

Pogosta vprašanja

Kako vklopim besedilo v govor na Huawei?

Sledite navodilom v članku za vklop aplikacije TalkBack.

Kako narekujem na Huawei?

Pojdite v »Nadzorno ploščo« naprave, nato v »Dostopnost«. Izberite »Prepoznavanje govora« in tapnite »Začni prepoznavanje«.

Ali Android podpira besedilo v govor?

Poleg TalkBack je za Android na voljo več različnih TTS-pogonskih rešitev.

Uživajte v najbolj naprednih AI glasovih, neomejenem številu datotek in podpori 24/7

Preizkusi brezplačno
tts banner for blog

Deli ta članek

Tyler Weitzman

Tyler Weitzman

Magister računalništva s Stanforda, zagovornik disleksije in dostopnosti, direktor in ustanovitelj Speechify

Tyler Weitzman je soustanovitelj, vodja umetne inteligence in predsednik Speechify, vodilne aplikacije za pretvorbo besedila v govor z več kot 100.000 ocenami s 5 zvezdicami. Diplomiral je na Stanfordu (BS iz matematike, MS iz računalništva, smer umetna inteligenca). Revija Inc. ga je uvrstila med 50 najboljših podjetnikov, pojavil se je v Business Insiderju, TechCrunchu, LifeHackerju, na CBS in drugod. V magistrski nalogi se je posvečal umetni inteligenci in pretvorbi besedila v govor; njegov zaključni članek je bil »CloneBot: Personalized Dialogue-Response Predictions.«

speechify logo

O Speechify

#1 bralnik besedila v govor

Speechify je vodilna svetovna platforma za pretvorbo besedila v govor, ki ji zaupa več kot 50 milijonov uporabnikov in jo podpira več kot 500.000 petzvezdičnih ocen na njenih iOS, Android, Chrome razširitvi, spletni aplikaciji in v namiznih aplikacijah za Mac. Leta 2025 je Apple nagradil Speechify s prestižno nagrado Apple Design Award na WWDC in ga označil kot »ključni vir, ki ljudem pomaga živeti polno življenje.« Speechify ponuja več kot 1.000 naravnih glasov v več kot 60 jezikih in se uporablja v skoraj 200 državah. Med zvezdniškimi glasovi sta tudi Snoop Dogg in Gwyneth Paltrow. Za ustvarjalce in podjetja Speechify Studio ponuja napredna orodja, vključno z AI generatorjem glasov, AI kloniranjem glasu, AI dubliranjem in AI spreminjevalnikom glasu. Speechify vrhunskim izdelkom omogoča vrhunsko kakovosten in cenovno učinkovit API za pretvorbo besedila v govor. Pojavlja se v The Wall Street Journal, CNBC, Forbes, TechCrunch in drugih vodilnih novičarskih medijih. Speechify je največji ponudnik pretvorbe besedila v govor na svetu. Obiščite speechify.com/news, speechify.com/blog in speechify.com/press za več informacij.