1. Domov
  2. API
  3. Uporaba API-jev za pretvorbo besedila v govor z JavaScriptom
API

Uporaba API-jev za pretvorbo besedila v govor z JavaScriptom

Cliff Weitzman

Cliff Weitzman

Direktor in ustanovitelj Speechifyja

Speechify API omogoča zakasnitev 300 ms, naravne glasove in več kot 50 jezikov

apple logoApple Design Award 2025
50M+ uporabnikov

Uporaba API-ja za pretvorbo besedila v govor (TTS) z JavaScriptom lahko močno izboljša uporabniško izkušnjo na spletu. Web Speech API, ki ga podpirajo sodobni brskalniki, kot sta Chrome in Firefox, omogoča sintezo in prepoznavanje govora. V tem vodniku boste izvedeli, kako vključiti TTS API v JavaScript kodo, pretvoriti besedilo v govor, nastaviti parametre govora ter izkoristiti razpoložljive glasove.

Začetek z JavaScriptom in TTS

Za začetek potrebujete osnovno znanje HTML, CSS in JavaScripta. Ustvarite HTML datoteko in povežite JavaScript prek oznake script src. V JS inicializirajte objekt speechSynthesis ter nastavite event listener za pripravljenost glasov. const synth = window.speechSynthesis; // Počakaj na nalaganje glasov synth.onvoiceschanged = () => { const voices = synth.getVoices(); // Nadaljuj z glasovi }; Ko so glasovi naloženi, jih pridobite s synth.getVoices(). Dobite seznam razpoložljivih glasov, ki jih lahko uporabite za sintezo govora. S forEach jih lahko izpišete v HTML. 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); }); Nato lahko ustvarite funkcijo, ki pretvori vnešeno besedilo v govor izbranega glasu. 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); }; Dogodek na gumbu sproži funkcijo speak. const button = document.getElementById('speak-button'); button.addEventListener('click', speak); Z nekaj vrsticami kode pretvorite besedilo v govor v realnem času. Hitrost, višino in glasnost lahko prilagodite prek lastnosti objekta SpeechSynthesisUtterance. utterance.rate = 0.8; utterance.pitch = 1; utterance.volume = 1; Z raziskovanjem Web Speech API-ja odkrijete dodatne funkcije za prepoznavanje govora in upravljanje dogodkov sinteze. Za več podrobnosti in gradiv si oglejte uradno dokumentacijo.

Enostavna integracija s Speechify

Pri uporabi API-ja za pretvorbo besedila v govor z JavaScriptom še posebej izstopa Speechify. Zaradi enostavne povezave z Web Speech API vam omogoča hitro pretvorbo besedila v govor v realnem času. Jasna dokumentacija in razumljivi vodiči vas vodijo korak za korakom, zato je Speechify primeren tako za začetnike kot za izkušene razvijalce. Dostopate lahko do širokega nabora glasov ter prilagodite hitrost in višino govora. Kot front-end ali back-end razvijalec lahko s Speechify izboljšate spletne aplikacije in ustvarite boljšo uporabniško izkušnjo. Uporaba TTS API-ja z JavaScriptom odpira številne nove možnosti v spletnem razvoju. S sintezo govora naredite spletišča bolj dostopna in privlačna. Znanje uporabe Web Speech API-ja razširi vaše veščine in omogoči razvoj dinamičnih aplikacij. Preizkusite TTS in oživite svoje spletne strani z glasom.

Dostopajte do priljubljenih glasov Speechify prek API-ja – hitro, razširljivo in prijazno za razvijalce

Pridobi dostop do API-ja
api access banner

Deli ta članek

Cliff Weitzman

Cliff Weitzman

Direktor in ustanovitelj Speechifyja

Cliff Weitzman je zagovornik disleksije ter direktor in ustanovitelj Speechifyja, najboljše aplikacije za pretvorbo besedila v govor z več kot 100.000 ocenami s 5 zvezdicami ter prvim mestom v kategoriji Novice & Revije v App Storu. Leta 2017 je bil na Forbesovem seznamu 30 under 30 zaradi dela na dostopnosti interneta za osebe z učnimi težavami. O njem so pisali EdSurge, Inc., PC Mag, Entrepreneur, Mashable in drugi vodilni mediji.

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.