Voxray-AI : Backend de Production en Go pour Pipelines d'Agents Vocaux en Temps Réel

✍️ OpenClawRadar📅 Publié: March 10, 2026🔗 Source
Voxray-AI : Backend de Production en Go pour Pipelines d'Agents Vocaux en Temps Réel
Ad

Pipeline d'Agent Vocal de Production en Go

Voxray-AI fournit un pipeline de streaming complet en Go qui traite l'audio client via WebSocket ou WebRTC, le traite via STT → LLM → TTS, et renvoie une sortie audio. Le système est conçu pour des serveurs de qualité production et des charges de travail vocales à haute concurrence.

Options de Transport

Le système prend en charge plusieurs mécanismes de transport :

  • WebSocket à /ws avec support du sérialiseur RTVI (?rtvi=1) et Protobuf (?format=protobuf)
  • WebRTC à /webrtc/offer avec offre/réponse SDP complète, STUN/TURN configurable et encodage Opus (nécessite une compilation CGO)
  • Transports d'exécution téléphonique : Twilio, Telnyx, Plivo, Exotel, LiveKit, Daily.co

Fournisseurs Interchangeables

Tous les composants sont remplaçables via la configuration :

  • Fournisseurs STT : OpenAI, Groq, Sarvam, Google, AWS
  • Fournisseurs LLM : OpenAI, Anthropic, Groq, autres
  • Fournisseurs TTS : OpenAI, Google, AWS Polly, Sarvam

Exemples de Configuration

Exemple de configuration minimal :

{"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" }}

Configuration de la prise de parole et de la détection d'activité vocale :

{"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}
Ad

Observabilité et Stockage

  • Point de terminaison /metrics pour Prometheus (comptes de requêtes, histogrammes de latence, jauges de connexions actives)
  • Enregistrement : Audio de session complet vers S3 avec pool de travailleurs et format configurables
  • Transcriptions : Stockage par message vers Postgres ou MySQL avec table configurable
  • Points de terminaison /health et /ready avec vérification optionnelle du magasin de sessions Redis sur /ready

Fonctionnalités de Sécurité

  • server_api_key protège /ws, /webrtc/offer, /start, /sessions/* via Authorization: Bearer ou X-API-Key
  • Configuration de liste d'autorisation CORS
  • Configuration de certificat/clé TLS
  • Style 12-factor : configuration JSON + remplacements par variables d'environnement

Ce type de backend est utile pour les développeurs construisant des applications vocales en temps réel qui doivent intégrer plusieurs services d'IA avec une infrastructure prête pour la production.

📖 Lire la source complète : r/LocalLLaMA

Ad

👀 See Also

🦀
Tools

ThoughtDAG : un graphe de contexte modifiable pour les conversations avec les LLM

ThoughtDAG transforme le contexte de l'LLM en un graphe éditable, vous permettant de bifurquer, fusionner et élaguer ce que le modèle voit. Un pilote montre qu'il peut corriger des erreurs en supprimant les branches obsolètes, réduisant ainsi le nombre de jetons.

OpenClawRadar
Compétences de Claude en Code pour l'Échafaudage Automatisé de Projets
Tools

Compétences de Claude en Code pour l'Échafaudage Automatisé de Projets

Un développeur a créé des compétences Claude Code qui automatisent la configuration complète de projets full-stack avec des commandes pour React, Next.js, les API Node.js et les monorepos Turborepo. Les compétences récupèrent les dernières dépendances, prennent en charge plus de 50 intégrations et sont sous licence MIT.

OpenClawRadar
Agent Safehouse : sandboxing natif macOS pour les agents d'IA de codage locaux
Tools

Agent Safehouse : sandboxing natif macOS pour les agents d'IA de codage locaux

Agent Safehouse est un outil de sandboxing natif pour macOS qui empêche les agents d'IA locaux d'accéder aux fichiers en dehors de votre répertoire de projet en utilisant une application au niveau du noyau. C'est un script shell unique sans dépendances qui fonctionne avec Claude Code, Codex, OpenCode, Amp, Gemini CLI, Aider, Goose, Auggie, Pi, Cursor Agent, Cline, Kilo, Code Droid et d'autres agents.

OpenClawRadar
Compétence apple-music-play OpenClaw publiée sur ClawHub pour la recherche et la lecture Apple Music
Tools

Compétence apple-music-play OpenClaw publiée sur ClawHub pour la recherche et la lecture Apple Music

La compétence apple-music-play publiée sur ClawHub permet de rechercher dans le catalogue en ligne d'Apple Music et de lire des morceaux directement dans l'application Musique de macOS, sans nécessiter que les chansons soient dans votre bibliothèque locale.

OpenClawRadar