Skip to content

Gandr TTS in Pipecat.

One file, one constructor line, and Pipecat speaks through Gandr with word timestamps included.

Ask Claude CodeAsk ChatGPT

The whole integration

Drop the file next to your pipeline, change one line.

Integration
from gandr_pipecat import GandrTTSService

service = GandrTTSService(voice="gandr-mia")

The service implements the Pipecat TTS interface, so your pipeline keeps its existing structure. The key comes from GANDR_API_KEY.

What it needs

What it takes

One filegandr_pipecat.py next to your pipeline
A keyGANDR_API_KEY in the environment
PipecatAny recent version with TTS services
Python3.9 or newer

A key and one stream, and your Pipecat agent speaks.

Get a key

Full API reference , gandr.ai/docs