Gandr TTS for CrewAI agents.
One pip install, one constructor, and every Crew agent in your crew can speak.
The whole integration
Install, construct, add to the agent tools.
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 package | pip install gandr-crewai |
| A key | GANDR_API_KEY in the environment |
| CrewAI | Any recent version with tool support |
| Python | 3.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.