Разработка голосового бота с искусственным интеллектом

Необходимо создать прототип сервиса для автоматической обработки входящих телефонных звонков с использованием современных технологий распознавания и синтеза речи.

Основные функции системы

  • Приём входящих SIP-звонков через совместимый провайдер
  • Преобразование голоса в текст с использованием облачного сервиса распознавания речи
  • Обработка диалога через языковую модель (аналогичную ChatGPT)
  • Синтез голосовых ответов с помощью облачного текстово-голосового преобразования
  • Управление звонком и передача аудиопотоков

Технические требования

  • Язык программирования: Go (Golang)
  • Интеграция с SIP-сервером для обработки звонков
  • Подключение к API распознавания речи (указанный в задании сервис)
  • Интеграция с API языковой модели для генерации ответов
  • Подключение к API синтеза речи (указанный в задании сервис)
  • Оркестрация всех компонентов в единый рабочий поток

Ожидаемый результат

Рабочий прототип, способный принимать звонок, понимать запрос пользователя, генерировать контекстно-релевантный ответ и воспроизводить его голосом в режиме реального времени.