1. Početna
  2. API
  3. Korištenje tekst-u-govor API-ja s JavaScriptom
Objavljeno API

Korištenje tekst-u-govor API-ja s JavaScriptom

Cliff Weitzman

Cliff Weitzman

CEO i osnivač Speechifyja

Speechify API donosi latenciju od 300 ms, glasove ljudske kvalitete i podršku za više od 50 jezika

apple logoApple Design Award 2025.
50M+ korisnika

Korištenjem tekst-u-govor (TTS) API-ja s JavaScriptom znatno poboljšavate korisničko iskustvo svojih web aplikacija. Web Speech API, koji podržavaju moderni preglednici poput Chromea i Firefoxa, nudi moćne alate za sintezu i prepoznavanje govora. U ovom vodiču pokazujemo kako integrirati TTS API u JavaScript, pretvoriti tekst u govor, prilagoditi postavke govora i koristiti dostupne glasove.

Prvi koraci s JavaScriptom i funkcijom tekst u govor

Za početak potrebno je osnovno znanje HTML-a, CSS-a i JavaScripta. Izradite HTML datoteku i povežite svoj JavaScript pomoću script src taga. Zatim inicijalizirajte objekt za sintezu govora i postavite event listener koji čeka spremnost glasova. const synth = window.speechSynthesis; // Pričekajte učitavanje glasova synth.onvoiceschanged = () => { const voices = synth.getVoices(); // Rad s dostupnim glasovima }; Glasove dohvaćate metodom synth.getVoices(), koja vraća popis dostupnih glasova. Prođite kroz glasove s forEach i prikažite ih u HTML-u. 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); }); Zatim možete definirati funkciju za sintezu govora prema odabranom glasu. Funkcija koristi tekst iz textarea elementa i generira govor. 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); }; Dodajte event listener na gumb ili formu za pokretanje speak funkcije. const button = document.getElementById('speak-button'); button.addEventListener('click', speak); S nekoliko linija koda pretvarate tekst u govor u stvarnom vremenu. Brzinu, visinu i glasnoću definirate na SpeechSynthesisUtterance objektu. utterance.rate = 0.8; utterance.pitch = 1; utterance.volume = 1; Daljnjim proučavanjem Web Speech API-ja možete otkriti dodatne mogućnosti za prepoznavanje govora i upravljanje događajima. svakako proučite i službenu dokumentaciju.

Jednostavna integracija sa Speechifyjem

Kad je riječ o korištenju tekst-u-govor API-ja s JavaScriptom, Speechify se posebno ističe. Lako se povezuje s Web Speech API-jem i omogućuje brzu pretvorbu teksta u govor. Detaljna dokumentacija i jasni vodiči čine ga odličnim izborom i za početnike i za iskusne web developere. Uz Speechify na raspolaganju imate širok izbor glasova i mogućnost podešavanja brzine i visine govora. Bilo da ste front-end ili softverski developer, Speechify je izvrstan alat za unaprjeđenje web aplikacija i stvaranje dojmljivog korisničkog iskustva. Ukratko, TTS API s JavaScriptom otvara nove mogućnosti za web razvoj. Integracijom sinteze govora svoje projekte činite dostupnijima i zanimljivijima. Isprobajte TTS i oživite svoje web stranice!

Pristupite svojim omiljenim Speechify glasovima putem API-ja – brzo, skalabilno i prilagođeno developerima

Zatraži API pristup
api access banner

Podijeli ovaj članak

Cliff Weitzman

Cliff Weitzman

CEO i osnivač Speechifyja

Cliff Weitzman je zagovaratelj osoba s disleksijom te CEO i osnivač Speechifyja, najpopularnije aplikacije za pretvaranje teksta u govor na svijetu, s preko 100.000 ocjena s 5 zvjezdica i prvim mjestom u App Store kategoriji Vijesti i časopisi. Godine 2017. Weitzman je uvršten na Forbesovu listu 30 ispod 30 zbog rada na poboljšanju pristupačnosti interneta za osobe s teškoćama u učenju. O njemu su pisali EdSurge, Inc., PC Mag, Entrepreneur, Mashable i drugi vodeći mediji.

speechify logo

O Speechifyju

Br. 1 čitač teksta u govor

Speechify je vodeća svjetska platforma za pretvaranje teksta u govor kojoj vjeruje više od 50 milijuna korisnika, s više od 500.000 recenzija s pet zvjezdica na svojim aplikacijama za iOS, Android, Chrome ekstenziju, web-aplikaciju i Mac desktop. Godine 2025. Apple je dodijelio Speechifyju prestižnu nagradu Apple Design Award na WWDC-u, opisavši ga kao “ključni resurs koji ljudima pomaže živjeti svoje živote”. Speechify nudi više od 1000 prirodnih glasova na više od 60 jezika i koristi se u gotovo 200 zemalja. Među glasovima slavnih su Snoop Dogg i Gwyneth Paltrow. Za kreatore i tvrtke Speechify Studio pruža napredne alate, uključujući AI generator glasa, AI kloniranje glasa, AI sinkronizaciju i vlastiti AI mijenjač glasa. Speechify također pokreće vodeće proizvode svojim visokokvalitetnim i pristupačnim API-jem za pretvaranje teksta u govor. Istaknut u The Wall Street Journalu, CNBC-ju, Forbesu, TechCrunchu i drugim velikim medijima, Speechify je najveći svjetski pružatelj usluga pretvaranja teksta u govor. Posjetite speechify.com/news, speechify.com/blog i speechify.com/press za više informacija.