Разработка голосового бота с искусственным интеллектом
Необходимо создать прототип сервиса для автоматической обработки входящих телефонных звонков с использованием современных технологий распознавания и синтеза речи.
Основные функции системы
- Приём входящих SIP-звонков через совместимый провайдер
- Преобразование голоса в текст с использованием облачного сервиса распознавания речи
- Обработка диалога через языковую модель (аналогичную ChatGPT)
- Синтез голосовых ответов с помощью облачного текстово-голосового преобразования
- Управление звонком и передача аудиопотоков
Технические требования
- Язык программирования: Go (Golang)
- Интеграция с SIP-сервером для обработки звонков
- Подключение к API распознавания речи (указанный в задании сервис)
- Интеграция с API языковой модели для генерации ответов
- Подключение к API синтеза речи (указанный в задании сервис)
- Оркестрация всех компонентов в единый рабочий поток
Ожидаемый результат
Рабочий прототип, способный принимать звонок, понимать запрос пользователя, генерировать контекстно-релевантный ответ и воспроизводить его голосом в режиме реального времени.