Skip to content

Gandr TTS for CrewAI agents.

One pip install, one constructor, and every Crew agent in your crew can speak.

Ask Claude CodeAsk ChatGPT

The whole integration

Install, construct, add to the agent tools.

Integration
pip install gandr-crewai

from gandr_crewai import GandrTTSTool

tool = GandrTTSTool()

The tool plugs into any Crew agent that accepts a tool list. The key comes from GANDR_API_KEY.

What it needs

What it takes

One packagepip install gandr-crewai
A keyGANDR_API_KEY in the environment
CrewAIAny recent version with tool support
Python3.9 or newer

One tool for the whole crew

CrewAI crews are teams of agents that hand work to each other. GandrTTSTool plugs into any Crew agent that accepts a tool list, so one constructor gives the whole crew a speech tool without per-agent wiring.

A crew might read out its own results, or pass a spoken deliverable to the next agent in the chain. The key comes from GANDR_API_KEY.

What the flat stream changes

A crew runs many turns and can speak every one of them. On a per-character meter spoken output is a running bill; on a flat stream the crew talks as much as the work needs and nothing is counted.

  • One tool, usable by every agent in the crew
  • One stream carries the whole crew workload
  • No per-character meter on spoken results

Notes

Can every agent in the crew use the tool?

Yes. It is a standard CrewAI tool, so any agent that accepts a tool list can call it.

Does each agent need its own key?

No. The tool reads one GANDR_API_KEY from the environment, shared by the whole crew.

A key and one stream, and your Crew agents speak.

Get a key

Full API reference , gandr.ai/docs