Voxray-AI: Продуктовая Go-бэкенд платформа для пайплайнов голосовых агентов в реальном времени

Конвейер голосового агента производственного уровня на Go
Voxray-AI предоставляет полный потоковый конвейер на Go, который обрабатывает аудио клиента через WebSocket или WebRTC, пропускает его через STT → LLM → TTS и возвращает аудиовыход. Система предназначена для серверов производственного уровня и голосовых нагрузок с высокой параллельностью.
Варианты транспорта
Система поддерживает несколько механизмов транспорта:
- WebSocket по адресу
/wsс поддержкой сериализатора RTVI (?rtvi=1) и Protobuf (?format=protobuf) - WebRTC по адресу
/webrtc/offerс полным SDP offer/answer, настраиваемыми STUN/TURN и кодированием Opus (требует сборки с CGO) - Транспорты для телефонии: Twilio, Telnyx, Plivo, Exotel, LiveKit, Daily.co
Сменные провайдеры
Все компоненты можно заменять через конфигурацию:
- Провайдеры STT: OpenAI, Groq, Sarvam, Google, AWS
- Провайдеры LLM: OpenAI, Anthropic, Groq, другие
- Провайдеры TTS: OpenAI, Google, AWS Polly, Sarvam
Примеры конфигурации
Минимальный пример конфигурации:
{"transport": "both", "stt": { "provider": "groq", "model": "whisper-large-v3" }, "llm": { "provider": "anthropic", "model": "claude-3-5-haiku" }, "tts": { "provider": "google", "voice": "en-US-Neural2-F" }}Конфигурация определения очереди и детекции голосовой активности:
{"turn_detection": "silence", "vad_type": "silero", "vad_confidence": 0.7, "vad_start_secs_vad": 0.2, "vad_stop_secs": 0.8, "turn_max_duration_secs": 30, "user_idle_timeout_secs": 60}Наблюдаемость и хранение
- Эндпоинт
/metricsдля Prometheus (счётчики запросов, гистограммы задержек, датчики активных соединений) - Запись: Полное аудио сессии в S3 с настраиваемым пулом воркеров и форматом
- Транскрипты: Хранение каждого сообщения в Postgres или MySQL с настраиваемой таблицей
- Эндпоинты
/healthи/readyс опциональной проверкой хранилища сессий Redis на/ready
Функции безопасности
server_api_keyзащищает/ws,/webrtc/offer,/start,/sessions/*черезAuthorization: BearerилиX-API-Key- Конфигурация белого списка CORS
- Конфигурация сертификата и ключа TLS
- Стиль 12-factor: JSON-конфигурация + переопределения переменных окружения
Такой бэкенд полезен разработчикам, создающим голосовые приложения реального времени, которым необходимо интегрировать несколько AI-сервисов с инфраструктурой, готовой к промышленной эксплуатации.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

MephisQuiz: Бесплатная Платформа для Сценариевых Викторин по Оценке Инженерных Ролей
SRE-специалист создал MephisQuiz — бесплатную платформу для викторин с 860+ сценарными вопросами по 4 инженерным направлениям. Платформа использует адаптивную сложность, предоставляет разборы по темам и была разработана с использованием Claude AI в качестве парного программиста.

Нельсон: Плагин Claude Code для координации ИИ-агентов по принципу военно-морского флота
Nelson — это плагин Claude Code, который структурирует координацию ИИ-агентов, используя принципы военно-морского флота. Он включает три режима выполнения, систему классификации рисков, мониторинг целостности корпуса и шлюзы постоянных приказов для предотвращения распространённых антипаттернов.
Cocall.ai MCP: Исходящие телефонные звонки с подключением реального человека
Cocall.ai — это MCP для Claude, который позволяет совершать исходящие телефонные звонки с использованием полнодуплексной модели «речь-в-речь». Он может приостановить разговор, чтобы задать вам конкретный вопрос вместо того, чтобы гадать, ориентироваться в IVR и передавать звонки вам при необходимости.

AgentPeek: Открытая панель управления для мониторинга команд агентов Claude Code
AgentPeek — это локальная панель мониторинга, которая интегрируется с Claude Code, обеспечивая видимость команд агентов, отображая иерархии оркестрации, трассировку выполнения, затраты на токены и операции с файлами. Для установки требуется клонировать репозиторий GitHub и выполнить pipx install.