Gandr TTS in Pipecat.
One file, one constructor line, and Pipecat speaks through Gandr with word timestamps included.
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 file | gandr_pipecat.py next to your pipeline |
| A key | GANDR_API_KEY in the environment |
| Pipecat | Any recent version with TTS services |
| Python | 3.9 or newer |