Skip to main content
Phonic is a speech-to-speech model. It handles transcription, reasoning, and voice synthesis in a single telephony-tuned model that manages turn-taking and interruptions itself. It goes in the pipeline’s llm slot with no separate STT or TTS, and the Pipeline auto-detects Realtime mode when you pass it.

Setup

Set your Phonic API key in the worker environment. Generate a key from the Phonic site:

Usage

Pass the realtime model to the pipeline’s llm slot, no stt or tts needed.
PhonicRealtime ships in the Python SDK only. The Node JS SDK does not include this plugin yet.
PhonicRealtime requires a zeroruntime release newer than 0.1.9.

Parameters

Constructor parameters for PhonicRealtime.

config keys

config takes a PhonicRealtimeConfig or a plain dict with the same keys. To pair the realtime model with an external STT or TTS, see Hybrid mode. For general plugin concepts, see the plugins overview.