1. Acasă
  2. TTS
  3. Text to speech pe Huawei
TTS

Text to speech pe Huawei

Tyler Weitzman

Tyler Weitzman

MS in Computer Science, Stanford University, Dyslexia & Accessibility Advocate, CEO/Founder of Speechify

apple logoPremiul Apple Design 2025
Peste 50M de utilizatori

Text to speech pe Huawei

Dacă prețul unui telefon Samsung ți se pare prea mare sau vrei o alternativă, poți încerca un telefon Huawei. Deși aceste dispozitive au uneori dezavantaje, cum ar fi lipsa accesului la magazinul Google Play, ele rulează în continuare sistemul de operare Android.

Asta înseamnă că poți folosi cititoarele text-to-speech (TTS) integrate pentru redare vocală. Haideți să vedem cum se face acest lucru și să explorăm câteva tehnici de programare pentru a extinde funcțiile TTS ale Huawei.

Cine este Huawei?

Încă de la fondarea sa în 1987, Huawei s-a impus ca un lider în tehnologie, în domeniul electronicelor și comunicațiilor. Compania chineză operează în peste 170 de țări și are aproximativ 195.000 de angajați.

Majoritatea cunosc Huawei ca producător al unei game variate de dispozitive mobile accesibile, precum smartphone-urile. Cele mai multe dintre aceste dispozitive utilizează o versiune a sistemului de operare Android. Totuși, ele au anumite limitări, cauzate de faptul că multe companii americane au preocupări legate de date.

Chiar și așa, Huawei este una dintre companiile de top la nivel mondial în domeniul tehnologiei, oferind o varietate de dispozitive și servicii utile.

Cum activezi motorul TTS TalkBack pe dispozitivele Huawei

Huawei are un cititor de text încorporat numit TalkBack. Acesta funcționează similar cu VoiceOver, pe care îl poți găsi pe iPhone și iPad de la Apple.

Aplicația îți oferă feedback vocal, ceea ce înseamnă că citește cu voce tare orice apare pe ecran. De asemenea, poți opera telefonul Huawei cu comenzi vocale – nu este nevoie să te uiți la ecran. Astfel, TalkBack este ideal pentru persoanele cu deficiențe de vedere.

Iată cum activezi TalkBack:

  1. Deschide „Setări” și selectează „Funcții de accesibilitate”.
  2. Apasă pe „Accesibilitate”.
  3. Alege „TalkBack” și activează software-ul.
  4. Apasă „OK”.

Dezactivarea TalkBack

Dacă vrei să oprești TalkBack, ține apăsat butonul de pornire al telefonului până apar iconițele „Repornește” și „Oprire”. Apoi atinge și menține ecranul apăsat timp de trei secunde pentru a dezactiva TalkBack.

Convertirea textului în voce

Odată ce TalkBack este activat, urmează acești pași pentru a transforma textul digital în vorbire:

  1. Deschide „Setări” și navighează la ecranul „Accesibilitate”.
  2. Apasă „Text to speech” și selectează motorul de text to speech dorit.
  3. Reglează viteza și tonul vocii după preferințele tale.

Reține că poți folosi acești pași pentru a activa funcția text to speech pentru orice aplicație TTS instalată pe dispozitivul tău Huawei. După activare, telefonul tău va citi cu voce tare orice informație textuală afișată.

Adăugarea vocii într-o aplicație Android folosind MLTtsengine.speak

Dispozitivele Huawei dispun de kitul de dezvoltare MLTtsengine.speak. Acest kit îți permite să adaugi funcționalități de text to speech în orice aplicație Android dezvoltată pe dispozitiv.

Iată pașii de bază, folosind informații de la un dezvoltator pe nume Tushar Srivastava:

  1. Creează un proiect nou folosind Android Studio.
  2. Adaugă următoarea dependență în proiect:
    • implementation 'com.huawei.hms:ml-computer-voice-tts:1.0.4.300'
  3. Adaugă pluginul AGC în partea de sus a fișierului app.gradle folosind acest cod:
    • apply plugin: 'com.huawei.agconnect'
  4. Creează un callback în activitatea din Android Studio folosind codul următor:

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. Inițializează obiectul folosind următoarele linii de cod:

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. Creează metoda următoare în activitatea ta pentru a putea accesa rezultatul text to speech din aplicație la apăsarea unui buton:

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

Alte metode utile de tip Callback

API-urile Huawei oferă mai multe metode callback pentru a utiliza datele audio și funcția text to speech într-o aplicație. Iată cele mai frecvente patru.

Public void onError()

Dacă apare o eroare, fluxul de control ajunge la acest callback de eroare. Acesta este folosit pentru a informa utilizatorul că a avut loc o eroare și pentru a-i cere să trimită date analitice către locul potrivit pentru verificare.

Public void onWarn()

Callback-ul ajunge aici dacă utilizatorul întâmpină un avertisment, de exemplu nu are suficientă lățime de bandă pentru aplicație.

Public void onEvent()

Folosește acest callback de fiecare dată când are loc un eveniment nou, cum ar fi atunci când utilizatorul pune pe pauză redarea audio.

Public void onRangeStart()

Acest callback returnează corespondența dintre segmentul care se redă și textul pe care utilizatorul dorește să-l audă.

Note suplimentare

Orice rutină nouă de tip mlttscallback pe care o creezi are anumite limitări. În exemplul de mai sus, caracterele sunt codate UTF-8, iar limita este de 500 de caractere.

Avantajul este că funcția suportă atât voci masculine, cât și feminine, în engleză, mandarină și o combinație a celor două.

Speechify - alternativa la TalkBack

După cum poți vedea, folosirea unui dispozitiv Huawei pentru a citi textul de pe dispozitiv poate fi complicată. Totuși, dacă nu te încântă programarea, o aplicație alternativă de text to speech poate citi orice text pentru tine, în timp real.

Acea aplicație este Speechify.

Disponibilă pe toate dispozitivele Android, Speechify folosește tehnologia de sinteză vocală pentru a oferi o gamă de voci umane, cu diferite timbre. Utilizatorii pot alege dintre peste 14 limbi și pot ajusta viteza de citire după preferință.

Iar când nu folosești aplicația, pur și simplu oprește-o și poți citi textul ca de obicei.

Dacă vrei să afli mai multe despre cum funcționează Speechify pe dispozitivul tău Huawei, testează gratuit chiar azi. Poți, de asemenea, folosi cititorul direct din browser.

Întrebări frecvente

Cum pornesc funcția text to speech pe Huawei?

Folosește instrucțiunile din acest articol pentru a activa aplicația TalkBack.

Cum dictezi pe Huawei?

Intră în „Panoul de control” al dispozitivului și accesează secțiunea „Accesibilitate”. Selectează „Recunoaștere vocală” și apasă pe „Pornește recunoașterea vocală”.

Există funcție text to speech pe Android?

Pe lângă TalkBack, poți folosi numeroase motoare TTS pentru orice telefon Android.

Bucură-te de cele mai avansate voci AI, fișiere nelimitate și suport 24/7

Încearcă gratuit
tts banner for blog

Distribuie acest articol

Tyler Weitzman

Tyler Weitzman

MS in Computer Science, Stanford University, Dyslexia & Accessibility Advocate, CEO/Founder of Speechify

Tyler Weitzman is the Co-Founder, Head of Artificial Intelligence & President at Speechify, the #1 text-to-speech app in the world, totaling over 100,000 5-star reviews. Weitzman is a graduate of Stanford University, where he received a BS in mathematics and a MS in Computer Science in the Artificial Intelligence track. He has been selected by Inc. Magazine as a Top 50 Entrepreneur, and he has been featured in Business Insider, TechCrunch, LifeHacker, CBS, among other publications. Weitzman’s Masters degree research focused on artificial intelligence and text-to-speech, where his final paper was titled: “CloneBot: Personalized Dialogue-Response Predictions.”

speechify logo

Despre Speechify

Cititor Text to Speech nr. 1

Speechify este platforma de top la nivel mondial în text to speech, de încredere pentru peste 50 de milioane de utilizatori și apreciată cu peste 500.000 de recenzii de 5 stele pentru aplicațiile sale de iOS, Android, Extensie Chrome, aplicație web și aplicație desktop Mac. În 2025, Apple a recompensat Speechify cu prestigiosul Apple Design Award la WWDC, numindu-l „o resursă esențială care ajută oamenii să trăiască mai bine”. Speechify oferă peste 1.000 de voci naturale în peste 60 de limbi și este folosit în aproape 200 de țări. Voci de celebrități includ Snoop Dogg, Mr. Beast și Gwyneth Paltrow. Pentru creatori și afaceri, Speechify Studio oferă instrumente avansate, inclusiv Generator de Voci AI, Clonare de voce AI, Dublaj AI și Schimbător de voce AI. Speechify alimentează și produse de top cu al său API text to speech de înaltă calitate, eficient din punct de vedere al costurilor. Prezentat în The Wall Street Journal, CNBC, Forbes, TechCrunch și alte publicații importante, Speechify este cel mai mare furnizor de text to speech din lume. Vizitează speechify.com/news, speechify.com/blog și speechify.com/press pentru a afla mai multe.