Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Документ Microsoft Word.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
44.56 Кб
Скачать

1.3. Вивчення інтерфейсу Web Speech api.

Web Speech API дає можливості розпізнання і відтворення мови. Як застосувати:

    • промовляння текстові блоки (по типу як працює голосвие браузери);

    • розпізнавання мови (цього можна знайти безліч застосувань, наприклад, реалізація диктофона або голосове заповнення форм).

Web Speech API робить веб-додатки, здатні обробляти голосові дані. Є два компонента цього API:

Розпізнання мови доступне через інтерфейс SpeechRecognition, який забезпечує можливість розпізнавання голосу контексту з аудіо входу (як правило, через службу розпізнавання мови за замовчуванням пристрою) і реагувати відповідним чином. Як правило, використовується конструктор інтерфейсу, щоб створити новий об'єкт SpeechRecognition, який має ряд обробників подій, доступні для виявлення, коли мова надходить через мікрофон пристрою. Інтерфейс SpeechGrammar є контейнер для певного набору граматики, що ваш додаток має розпізнати. Граматика визначається з використанням JSpeech Grammar Format (JSGF.)

Синтез мови здійснюється через інтерфейс SpeechSynthesis, компонент текст в мову, яка дозволяє програмам зчитувати вміст їх текст (як правило, за допомогою мови за замовчуванням синтезатора пристрою.) Різні типи голосів представлені об'єктами SpeechSynthesisVoice, і різні частини тексту, ви хочете говорити представлені об'єктами SpeechSynthesisUtterance. Ви можете отримати ці говорять, передаючи їх до методу SpeechSynthesis.speak ().

Розділ іі висновки

У роботі був представлений проект системи для розпізнавання людської мови для конвертування в текст та навпаки перетворити текст у голосовий сигнал. Система може розпізнавати людську мову російською,українською та англійською мовою і перетворити її в текст.У програмі реалізований введення слів і фраз як з клавіатури, так і прийом голосових повідомлень від користувача. Висновок результату здійснюється за бажанням користувача , або на екран пристрою, на якому знаходиться система голосового перекладу , або у вигляді звукового сигналу.

Умовою використання є те, що програма залежить від підключення до мережі Інтернет, так як для розпізнавання голосу була обрана бібліотека Google Speech API.

Перелік посилань

1. Комолова Н., Яковлева Е. HTML: Самоучитель. – СПб.: Питер, 2011. – 288 с.

2. Роббинс Дж. HTML5: карманный справочник. – М.: "Вильямc", 2015. – 192 с.

3. Кингсли-Хью Э., Кингсли-Хью K. JavaScript в примерах. – М.: ДМК Пресс, 2009. – 272 с.

4. Гудман Д., Моррисон М. JavaScript. Библия пользователя. – М.: "Вильямс", 2006. – 1184 с.

5. Сухов К. HTML5 – путеводитель по технологии. – М.: ДМК Пресс, 2014. – 352 с.

6. Знакомство с Web Speech API: http://xiper.net/learn/javascript/web-speech-api/znakomstvo-web-speech-api

7. Voice Driven Web Apps: Introduction to the Web Speech API: https://developers.google.com/web/updates/2013/01/ Voice-Driven-Web-Apps-Introduction-to-the-Web-Speech-API

8. Распознавание и синтез речи в браузере: http://blog.yasla.net/2014/06/speech.html

9. Web Speech API Specification: https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html

10. Голосовой блокнот: https://speechpad.ru

11. Синтезатор RHVoice: https://bintray.com/olga-yakovleva/RHVoice

12. Синтезатор українського мовлення Анатоль: http://www.trosti.com.ua/ua/anatol.html

13. Український голос UkrVox: http://www.mathplay.ho.ua/ukrvox.html

14. Джентльменский набор Web-разработчика: http://www.denwer.ru