Создание голосовых модулей для диалоговых систем включает несколько этапов: vk.com
- Проектирование. vk.com Главная цель — спроектировать взаимодействие между пользователем и приложением. vk.com Для этого прорабатывают диалог, прописывают различные ветки диалога, думают о развилках и побочных сценариях, выбирают варианты фраз. vk.com
- Разработка системы понимания речи. vk.com Для этого используют нейронные сети, которые обучают на данных. mbradio.ru Одна нейросеть распознаёт речь, другая генерирует текст, а третья отвечает за синтез речи. mbradio.ru
- Написание логики. vk.com В зависимости от сценария, голосовые сценарии могут быть разными: фактовый вопрос-ответ, продуманный разработчиком диалог или свободный диалог. vc.ru
- Проверка сценария. vc.ru Диалог между пользователем и приложением проверяют, чтобы пользователю было понятно, что от него ожидают, а в сценарии не возникали тупики. vc.ru
- Тестирование. vk.com Для этого используют интерактивный прототип, который не распознаёт речь. vk.com Разработчики слышат, что говорит человек, и выбирают вариант ответа, которым приложение отвечает на каждую фразу. vk.com
- Публикация. vk.com
Для создания диалоговых систем используют разные платформы, например Google Dialogflow, Rasa и Amazon Lex. mbradio.ru