Skip to main content

FAQ

Do I need FFmpeg? Only if streamingTTS is enabled. Non-streaming TTS works without it.

Can I disable WebRTC audio and just use websockets? Yes. Send audio messages (base64 WAV) as a fallback, but latency will be higher.

How do I persist transcripts? Listen to transcript events and write them to your datastore. The server does not persist by default.

Does the client work on mobile browsers? Yes on modern iOS/Android browsers that support WebRTC + mic permissions; test TURN for cellular networks.

Can I swap providers per message? Yes—either change env vars at startup or select providers dynamically in library mode.