Добавление речи в текст в RASA
Мне нужно добавить функцию "Речь в текст" в RASA, где пользователь может задавать вопросы своим голосом, а бот будет отвечать ему в чате. Кто-нибудь знает, как это сделать в RASA? В качестве интерфейса я буду использовать приложение для Android. Пожалуйста, скажите мне, как это сделать.
Заранее спасибо.
1 ответ
Вы можете создать голосового бота с открытым исходным кодом Rasa, если вы используете API преобразования текста в текст (STT), поскольку Rasa будет обрабатывать только текст. Это потребует создания настраиваемого канала, который принимает голос в качестве входных данных, отправляет его в STT API и возвращает текст в Rasa.
Вы можете найти несколько подробных примеров в блоге Rasa:
- https://blog.rasa.com/how-to-build-a-voice-assistant-with-open-source-rasa-and-mozilla-tools/
- https://blog.rasa.com/how-to-build-a-mobile-voice-assistant-with-open-source-rasa-and-aimybox/
Если вы не против использования чего-то с закрытым исходным кодом, вы также можете интегрировать Google Speech API.