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
