Skip to main content
Community-maintained integration. This service is built and maintained by Adventists AI. Pipecat does not test or officially support it. Please report issues and request changes on the source repository. Learn more about community integrations.

Overview

Sophon-Realtime is an open-weights (Apache-2.0) full-duplex speech-to-speech model family that you host yourself on one 80 GB GPU with vLLM-Omni. It listens while it talks, handles barge-in and turn-taking server-side, hears tone (sarcasm, stress, laughter) and answers with an expressive voice. Its Live gateway speaks the OpenAI Realtime protocol (GA event names, function calling, barge-in truncation, PCM16 and G.711), so Pipecat’s built-in OpenAIRealtimeLLMService connects to it directly: point base_url at your gateway. No extra package is needed. Two builds share the same model: Tag (the most expressive voice) and Flash (lowest latency, most sessions per GPU).

Installation

On the Pipecat side, install the OpenAI extra:

Prerequisites

A running Sophon-Realtime server and Live gateway (one 80 GB GPU, such as an H100):
The gateway then serves ws://YOUR_SERVER:8780/v1/realtime. No API key is needed unless you set SOPHON_LIVE_REALTIME_KEYS_FILE on the server.

Configuration

Use OpenAIRealtimeLLMService with your gateway URL:
Turn-taking runs server-side, so the pipeline needs no local VAD or turn analyzer:
See the OpenAI Realtime page for the service’s other parameters.

Compatibility

Tested with Pipecat v1.15.0. Audio is 16-bit mono PCM at 24 kHz in both directions (G.711 is also accepted).

Resources

Example bot

A runnable Pipecat bot using the development runner

Live mode guide

Gateway setup, protocol coverage and options

Model weights

Sophon-Realtime-32B-Tag on Hugging Face

Try it online

Talk to it in the browser