Conseiller vocal (ASR ↔ LLM ↔ TTS) avec OpenAI, sans PSTN.
exemple prêt à brancher (React + Node) qui marche sans Twilio, et Daily.co
Exemple prêt à brancher (React + Node) qui marche sans Twilio, et Daily.co seulement si vous voulez multiparticipant/recording.
Reco rapide
- MVP le plus simple & rapide : pas de Daily, pas de Twilio → WebRTC/WebAudio direct ↔ votre bridge Node ↔ OpenAI (ASR/LLM/TTS).
- Vous avez besoin d’enregistrements natifs, co-présence, écran partagé, modération réseau, etc. → Ajoutez Daily.co comme SFU côté front, mais gardez votre bridge Node pour parler à OpenAI.
Schéma (MVP sans Daily)
Navigateur (mic) ⇄ WebSocket ⇄ Bridge Node
Bridge Node → OpenAI ASR (Whisper / Realtime) → OpenAI LLM (tools) → OpenAI TTS
Bridge Node ⇄ WebSocket ⇄ Navigateur (lecteur audio)
Schéma (MVP avec Daily)
schéma MVP “web only” avec Daily pour un agent vocal (ASR ↔ LLM ↔ TTS) — simple, robuste, et prêt à brancher vos “tools” (Odoo, CRM, etc.).