1. Kezdőlap
  2. TTS
  3. Szövegfelolvasás Huawei készüléken
TTS

Szövegfelolvasás Huawei készüléken

Tyler Weitzman

Tyler Weitzman

Számítástechnika mesterszakos Stanford-diplomás, a diszlexia és az akadálymentesség elkötelezett szószólója, a Speechify vezérigazgatója és alapítója

apple logo2025 Apple Design Díj
50M+ felhasználó

Szövegfelolvasás Huawei készüléken

Ha egy Samsung mobil túl drága számodra, vagy csak alternatívát keresel, érdemes kipróbálni egy Huawei telefont. Bár ezek a készülékek sokszor hátrányokkal járnak, például nem lehet használni a Google Play áruházat, mégis Android operációs rendszert futtatnak.

Ez azt jelenti, hogy használhatod a beépített szövegfelolvasó (TTS) motorokat a hangos visszajátszáshoz. Nézzük meg, hogyan működik ez, és milyen programozási lehetőségekkel tudod bővíteni a Huawei TTS funkcióit.

Ki az a Huawei?

A Huawei 1987-es alapítása óta vezető szerepet tölt be az elektronikai és kommunikációs technológiák terén. Ez a kínai vállalat több mint 170 országban működik, és 195 000 embert foglalkoztat.

Sokan a Huawei-t megfizethető mobilkészülékei, például okostelefonjai miatt ismerik. Ezek többsége az Android operációs rendszer egy verzióját használja. Ezeken azonban korlátozások vannak, mert több amerikai vállalat is adatkezelési aggályokat fogalmazott meg.

Ennek ellenére a Huawei világelső technológiai vállalat, amely számos hasznos készüléket és szolgáltatást kínál.

A TalkBack TTS motor engedélyezése Huawei készülékeken

A Huawei egy beépített képernyőfelolvasóval, a TalkBack alkalmazással rendelkezik. Ez hasonlóan működik, mint az Apple iPhone és iPad VoiceOver funkciója.

Az alkalmazás hangos visszajelzést ad, vagyis felolvassa a képernyőn látható szöveget. A Huawei telefont hangutasításokkal is kezelheted – még a kijelzőt sem kell nézned. Így a TalkBack kifejezetten hasznos a látássérült felhasználóknak is.

Így kapcsolhatod be a TalkBack-et:

  1. Nyisd meg a „Beállítások” menüt, majd válaszd a „Kisegítő lehetőségek” lehetőséget.
  2. Érintsd meg a „Kisegítő lehetőségek” menüpontot.
  3. Válaszd ki a „TalkBack” opciót, és kapcsold be a szolgáltatást.
  4. Érintsd meg az „OK” gombot.

A TalkBack kikapcsolása

Ha ki szeretnéd kapcsolni a TalkBack-et, tartsd lenyomva a telefon bekapcsológombját, amíg meg nem jelenik az „Újraindítás” és „Kikapcsolás” ikon. Ezután érintsd meg a képernyőt, és tartsd rajta az ujjad három másodpercig, hogy deaktiváld a TalkBack-et.

Szöveg szóbeli felolvastatása

Miután aktiváltad a TalkBack-et, így olvastathatsz fel digitális szöveget:

  1. Nyisd meg a „Beállítások” menüt, és lépj a „Kisegítő lehetőségek” képernyőre.
  2. Érintsd meg a „Szövegfelolvasás” opciót, majd válaszd ki a kívánt szövegfelolvasó motort.
  3. Állítsd be a beszéd sebességét és hangmagasságát ízlésed szerint.

Ez a folyamat minden Huawei-re telepített szövegfelolvasó alkalmazásnál elérhető. Ha egyszer bekapcsoltad, a telefon bármilyen szöveges információt fel fog olvasni neked.

Hang hozzáadása Android alkalmazáshoz az MLTtsengine.speak használatával

A Huawei készülékek tartalmazzák az MLTtsengine.speak fejlesztői készletet. Ezzel a készlettel könnyedén adhatsz szövegfelolvasási funkciót bármely, a készülékkel készített Android alkalmazáshoz.

Íme a legfontosabb lépések, egy Tushar Srivastava nevű fejlesztő útmutatása alapján:

  1. Készíts egy új projektet az Android Studio-ban.
  2. Add hozzá az alábbi függőséget a projekthez:
    • implementation 'com.huawei.hms:ml-computer-voice-tts:1.0.4.300'
  3. Add hozzá az AGC plugint az app.gradle fájl tetején ezzel a kóddal:
    • apply plugin: 'com.huawei.agconnect'
  4. Készíts egy callback-et az Android Studio aktivitásodban az alábbi kóddal:

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. Inicializáld az objektumot az alábbi kódsorokkal:

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. Hozd létre az alábbi metódust az aktivitásban, hogy egy gombnyomással elérhesd az alkalmazásod szövegfelolvasási kimenetét:

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

További hasznos callback metódusok

A Huawei API-k több callback metódust kínálnak, amelyekkel hangadatokat és szövegfelolvasást használhatsz az alkalmazásodban. Íme a négy leggyakoribb.

Public void onError()

Hiba esetén a vezérlés ebbe a hibakezelő callback-be fut. Ez arra szolgál, hogy figyelmeztesse a felhasználót, és kérje, hogy a hibáról küldjön analitikai adatokat a megfelelő helyre ellenőrzés céljából.

Public void onWarn()

A callback akkor fut le, ha például a felhasználó valamilyen figyelmeztetésbe ütközik, például nincs elegendő sávszélesség az alkalmazáshoz.

Public void onEvent()

Ezt a callback-et minden új eseménykor használd, például amikor a felhasználó megállítja a hangot.

Public void onRangeStart()

Ez a callback visszaadja az épp lejátszott szegmens és a felolvasott szöveg közötti kapcsolatot.

További megjegyzések

Minden új mlttscallback rutin, amit készítesz, korlátokkal rendelkezik. A fenti példában a karakterek UTF-8 kódolásúak, és 500 karakteres limit vonatkozik rájuk.

Előnyként a funkció támogatja férfi és női hangok használatát angolul, mandarin kínaiul, vagy akár ezek kombinációját is.

Speechify – alternatíva a TalkBack helyett

Ahogy látható, Huawei készüléken a szövegek felolvastatása sokszor bonyolult lehet. Ha nem szeretnél programozni, létezik alternatív szövegfelolvasó alkalmazás is, amely valós időben tud bármilyen szöveget felolvasni neked.

Ez az alkalmazás a Speechify.

A Speechify minden Android készüléken elérhető, és beszédszintézis technológiát használva többféle, emberszerű hangot biztosít különböző hangszínekben. A felhasználók több mint 14 nyelv közül választhatnak, és tetszés szerint állíthatják a felolvasás sebességét is.

Ha épp nincs rá szükséged, csak zárd be az alkalmazást, és ugyanúgy olvashatsz tovább, mint máskor.

Ha többet szeretnél megtudni arról, hogyan működik a Speechify Huawei készülékeden, próbáld ki az ingyenes próbaverziót még ma. A böngésződben is használhatod a felolvasót.

GYIK

Hogyan kapcsolhatom be a szövegfelolvasást a Huawei készülékemen?

Használd a cikkben leírt lépéseket a TalkBack alkalmazás bekapcsolásához.

Hogyan diktálhatok Huawei készüléken?

Lépj be az „Irányítópultba”, majd keresd meg a „Kisegítő lehetőségek” menüpontot. Válaszd a „Beszédfelismerés” opciót, és érintsd meg a „Beszédfelismerés indítása” gombot.

Létezik szövegfelolvasás Androidon?

A TalkBack-en túl számos szövegfelolvasó motor érhető el Android készülékekhez.

Élvezd a legmodernebb AI hangokat, korlátlan fájlkezelést és éjjel-nappali ügyfélszolgálatot

Próbáld ki ingyen
tts banner for blog

Oszd meg a cikket

Tyler Weitzman

Tyler Weitzman

Számítástechnika mesterszakos Stanford-diplomás, a diszlexia és az akadálymentesség elkötelezett szószólója, a Speechify vezérigazgatója és alapítója

Tyler Weitzman a Speechify társalapítója, mesterségesintelligencia-vezetője és elnöke; a Speechify a világ első számú szövegfelolvasó alkalmazása, több mint 100 000 ötcsillagos értékeléssel. Weitzman a Stanford Egyetemen végzett, ahol matematikából szerzett BSc diplomát, valamint számítástechnika mesterszakot mesterséges intelligencia szakirányon. Az Inc. magazin beválasztotta az 50 legjobb vállalkozó közé, emellett olyan kiadványokban jelent meg, mint a Business Insider, TechCrunch, LifeHacker, CBS és még sok más. Mestermunkájában a mesterséges intelligencia és a szövegfelolvasás állt a kutatás középpontjában, záródolgozatának címe: „CloneBot: Személyre szabott párbeszéd-válasz előrejelzések.”

speechify logo

A Speechify-ról

#1 szövegfelolvasó

Speechify a világ vezető szövegfelolvasó platformja, amelyben több mint 50 millió felhasználó bízik, és több mint 500 000 ötcsillagos értékeléssel büszkélkedhet különböző szövegfelolvasó felületein: iOS, Android, Chrome-bővítmény, webapp és Mac asztali alkalmazásokban. 2025-ben az Apple elismerte a Speechify-t a rangos Apple Design Díjjal a WWDC-n, és úgy nyilatkozott róla: „elengedhetetlen erőforrás, amely segíti az embereket az életükben.” A Speechify több mint 1000 természetes hangzású hangot kínál 60+ nyelven, és közel 200 országban használják. Hírességek hangjai, mint Snoop Dogg, Mr. Beast és Gwyneth Paltrow is elérhetők. Alkotóknak és vállalkozásoknak a Speechify Studio fejlett eszközöket kínál, köztük az AI Hanggenerátort, AI Hang Klónozást, AI Szinkront, valamint az AI Hangmódosítót. A Speechify prémium, költséghatékony szövegfelolvasó API-jával vezető termékeket is meghajt. Szerepelt a The Wall Street Journalban, a CNBC-n, a Forbes-ban, a TechCrunch-ban és más nagy híroldalakon, a Speechify a világ legnagyobb szövegfelolvasó szolgáltatója. Látogass el a speechify.com/news, speechify.com/blog vagy speechify.com/press oldalra a bővebb információkért.