1. Kezdőlap
  2. API
  3. Szövegfelolvasó API-k használata JavaScript-tel
API

Szövegfelolvasó API-k használata JavaScript-tel

Cliff Weitzman

Cliff Weitzman

A Speechify vezérigazgatója és alapítója

A Speechify API 300 ms reakcióidővel, emberszerű hangokkal és 50+ nyelven nyújt megoldást

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

A szövegfelolvasó (TTS) API használata JavaScript-tel jelentősen javíthatja a webalkalmazások felhasználói élményét. A Web Speech API, amelyet a modern böngészők, például a Chrome és a Firefox támogatnak, hatékony eszközkészletet biztosít a beszédszintézishez és a beszédfelismeréshez. Ebben az útmutatóban bemutatjuk, hogyan tudsz TTS API-t integrálni a JavaScript-kódodba, hogyan alakíthatod a szöveget beszéddé, hogyan szabhatod testre a beszéd beállításait, illetve hogyan használhatod ki az elérhető hangokat.

Első lépések JavaScript-tel és a szövegfelolvasással

A kezdéshez alapvető HTML, CSS és JavaScript ismeretekre lesz szükséged. Először hozz létre egy HTML-fájlt, és kapcsolj hozzá egy JavaScript-fájlt a script src tag segítségével. A JavaScript-fájlodban inicializáld a speechSynthesis objektumot, és adj hozzá egy eseményfigyelőt, hogy „figyeljen”, amikor a hangok elérhetővé válnak. const synth = window.speechSynthesis; // Várakozás a hangok betöltésére synth.onvoiceschanged = () => { const voices = synth.getVoices(); // Csinálj valamit az elérhető hangokkal }; Miután a hangok betöltődtek, a synth.getVoices() metódussal férhetsz hozzájuk. Ez visszaad egy listát az elérhető hangokról, amelyeket felhasználhatsz a felolvasáshoz. A hangokon végigiterálhatsz forEach használatával, és megjelenítheted őket a HTML-ben. const voiceSelect = document.getElementById('voice-select'); voices.forEach((voice) => { const option = document.createElement('option'); option.textContent = ${voice.name} (${voice.lang}); option.setAttribute('value', voice.lang); voiceSelect.appendChild(option); }); Ezután hozz létre egy függvényt, amely a kiválasztott hanggal szintetizálja a szöveget. Ez a függvény a textarea mezőből olvassa be a szöveget, majd a kiválasztott hangot használja a felolvasáshoz. const speak = () => { const text = document.getElementById('text-input').value; const voice = voices[voiceSelect.selectedIndex]; const utterance = new SpeechSynthesisUtterance(text); utterance.voice = voice; synth.speak(utterance); }; Adj eseményfigyelőt a gombhoz vagy az űrlaphoz, hogy a speak függvény lefusson. const button = document.getElementById('speak-button'); button.addEventListener('click', speak); E néhány sornyi kóddal valós időben alakíthatod át a szöveget beszéddé. A beszéd sebességét, hangmagasságát és hangerejét a SpeechSynthesisUtterance objektum tulajdonságainak beállításával szabhatod személyre. utterance.rate = 0.8; utterance.pitch = 1; utterance.volume = 1; Ahogy egyre jobban elmélyedsz a Web Speech API használatában, további lehetőségeket találsz a beszédfelismerésre és a szintetizálás eseményeinek vezérlésére. Érdemes mindig átfutni a hivatalos dokumentációt a részletesebb leírásokért és hivatkozásokért.

Zökkenőmentes integráció a Speechify-jal

Ha JavaScript-hez keresel szövegfelolvasó API-t, a Speechify remek választás. A Web Speech API-val való zökkenőmentes integrációjának köszönhetően a Speechify lehetővé teszi a szöveg azonnali felolvasását. Átfogó dokumentációja és könnyen követhető útmutatói lépésről lépésre segítik a kezdő és haladó webfejlesztőket egyaránt. A Speechify használatával rengeteg hang közül választhatsz, személyre szabhatod a felolvasás tempóját és hangmagasságát is. Legyél akár front-end, akár szoftverfejlesztő, a Speechify ideális eszköz webes alkalmazásaid fejlesztéséhez és élvezetes felhasználói élmények kialakításához. Összefoglalva: a szövegfelolvasó API-k JavaScript-ben való használata rengeteg új lehetőséget nyit meg a webfejlesztésben. A beszédszintézis integrálásával lebilincselő, egyben akadálymentes felhasználói élményeket hozhatsz létre. Akár front-end, akár szoftverfejlesztő vagy, a Web Speech API elsajátítása bővíti a tudásod, és dinamikus alkalmazások készítését teszi lehetővé. Próbáld ki te is, és keltsd életre az oldalaidat a szövegfelolvasás erejével!

A Speechify népszerű hangjai gyors, skálázható és fejlesztőbarát API-n keresztül érhetők el

API-hozzáférés igénylése
api access banner

Oszd meg a cikket

Cliff Weitzman

Cliff Weitzman

A Speechify vezérigazgatója és alapítója

Cliff Weitzman a diszlexiások szószólója, valamint a Speechify vezérigazgatója és alapítója – ez a világ vezető szövegfelolvasó alkalmazása, több mint 100 000 ötcsillagos értékeléssel, és első helyezéssel az App Store Hírek & Magazinok kategóriájában. 2017-ben Weitzmant beválasztották a Forbes 30 év alattiak listájára azért a munkájáért, amellyel az internetet hozzáférhetőbbé tette a tanulási nehézségekkel élők számára. Cliff Weitzman szerepelt többek között az EdSurge, az Inc., a PC Mag, az Entrepreneur és a Mashable vezető kiadványokban.

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.