1. Начало
  2. API
  3. Използване на API за преобразуване на текст в реч с JavaScript
Published on API

Използване на API за преобразуване на текст в реч с JavaScript

Cliff Weitzman

Клиф Вайцман

Главен изпълнителен директор и основател на Speechify

Speechify API осигурява 300 ms латентност, естествени човешки гласове и поддръжка на над 50 езика

apple logoApple Design Award 2025
50M+ потребители

Използването на API за преобразуване на текст в реч (TTS) с JavaScript може значително да подобри потребителското изживяване на уеб приложенията. Web Speech API, поддържан от модерни браузъри като Chrome и Firefox, предоставя мощен набор от инструменти за синтез на реч и разпознаване на глас. В този урок ще разгледаме как да интегрирате TTS API във вашия JavaScript код, да преобразувате текст в реч, да персонализирате настройките на синтеза и да използвате наличните гласове.

Първи стъпки с JavaScript и преобразуване на текст в реч

За да започнете, е необходимо да имате базови познания по HTML, CSS и JavaScript. Започнете със създаване на HTML файл и свържете вашия JavaScript файл чрез script src таг. В JavaScript файла инициализирайте обекта за синтез на реч и задайте слушател за събития при готовност на гласовете. const synth = window.speechSynthesis; // Изчакайте гласовете да се заредят synth.onvoiceschanged = () => { const voices = synth.getVoices(); // Направете нещо с наличните гласове }; След като гласовете се заредят, можете да получите достъп до тях чрез метода synth.getVoices(). Това връща списък с всички налични гласове за синтез на реч. Можете да обходите гласовете с forEach и да ги покажете във вашия 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); }); След това можете да създадете функция за преобразуване на текст в реч с избрания глас. Тази функция взема текста, въведен в textarea елемент, и използва избрания глас за генериране на реч. 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); }; Добавете слушател на събитие към бутона или формата, за да се активира функцията speak. const button = document.getElementById('speak-button'); button.addEventListener('click', speak); С тези няколко реда код вече можете да превръщате текст в реч в реално време. Персонализирайте скоростта, тона и силата на звука чрез задаване на свойства на обекта SpeechSynthesisUtterance. utterance.rate = 0.8; utterance.pitch = 1; utterance.volume = 1; Ако продължите да изследвате Web Speech API, ще откриете допълнителни възможности за разпознаване на реч и контрол на събитията при синтез на реч. Не забравяйте да се консултирате с официалната документация за повече подробности и ресурси.

Безпроблемна интеграция със Speechify

Когато става въпрос за използване на API за преобразуване на текст в реч с JavaScript, Speechify се откроява като един от най-добрите избори. Благодарение на лесната си интеграция с Web Speech API, Speechify превръща преобразуването на текст в реч в реално време в изключително лесна задача. Неговата изчерпателна документация и удобни за потребителя уроци предлагат стъпка по стъпка напътствия, което го прави идеален както за начинаещи, така и за опитни уеб разработчици. Със Speechify имате достъп до широк набор от налични гласове и възможност да персонализирате настройките на синтеза като скорост и тон на речта. Независимо дали сте front-end разработчик или софтуерен инженер, Speechify е перфектният инструмент за подобряване на вашите уеб приложения и създаване на завладяващо потребителско изживяване. В заключение, използването на API за текст в реч с JavaScript отваря множество възможности за уеб разработка. Интегрирайки синтезатор на реч във вашите проекти, можете да създадете по-ангажиращи и достъпни потребителски изживявания. Независимо дали сте front-end разработчик или софтуерен инженер, усвояването на Web Speech API ще подобри вашите умения и ще ви даде възможност да изграждате динамични приложения. Защо да не опитате и да вдъхнете живот на вашите уеб страници с мощта на текст в реч?

Достъпвайте любимите си гласове на Speechify чрез API – бързо, мащабируемо и удобно за разработчици

Вземете достъп до API
api access banner

Споделете тази статия

Cliff Weitzman

Клиф Вайцман

Главен изпълнителен директор и основател на Speechify

Клиф Вайцман е застъпник за хора с дислексия и е главен изпълнителен директор и основател на Speechify — приложението номер 1 в света за преобразуване на текст в реч, с над 100 000 петзвездни отзива и първо място в App Store в категорията „Новини и списания“. През 2017 г. Вайцман е включен в престижния списък Forbes 30 под 30 за приноса си към това интернет да бъде по-достъпен за хора с обучителни затруднения. Клиф Вайцман е представян в EdSurge, Inc., PC Mag, Entrepreneur, Mashable и много други водещи медии.

speechify logo

За Speechify

#1 четец за текст към реч

Speechify е водещата в света платформа за текст към реч, на която се доверяват над 50 милиона потребители и която има повече от 500 000 петзвездни отзива за своите приложения за текст към реч за iOS, Android, разширение за Chrome, уеб приложение и настолно приложение за Mac. През 2025 година Apple отличи Speechify с престижната Apple Design Award на WWDC, определяйки я като „ключов ресурс, който помага на хората да живеят по-добре“. Speechify предлага над 1000 естествено звучащи гласа на над 60 езика и се използва в близо 200 държави. Сред известните гласове са Snoop Dogg и Гуинет Полтроу. За създатели и бизнеси Speechify Studio предоставя напреднали инструменти, включително AI генератор на гласове, AI клониране на глас, AI дублаж и AI променящ глас. Speechify също задвижва водещи продукти със своето висококачествено и достъпно като цена API за текст към реч. Представено в The Wall Street Journal, CNBC, Forbes, TechCrunch и други водещи медии, Speechify е най-големият доставчик на услуги за текст към реч в света. Посетете speechify.com/news, speechify.com/blog и speechify.com/press, за да научите повече.