Agno x Smallest AI Voice

Give your Agno agents a voice with Lightning text-to-speech. The SmallestTools toolkit adds speech as a tool any agent can call inside its reasoning loop.

OVERVIEW

Voice, as a tool your agents can call.

Agno is the open-source Python framework for building multi-agent systems. This integration adds Smallest AI as a toolkit, so any Agno agent can generate natural speech with the Lightning v3.1 and Lightning v3.1 Pro models as part of its tool-calling loop. There are no extra packages to install. The toolkit uses Agno's built-in HTTP client. Attaching SmallestTools gives an agent two tools: text_to_speech, which synthesizes speech and attaches the audio to the agent's response, and get_voices, which lists the voice catalog for the configured model. Generated audio comes back as an artifact on the run and can be written to disk automatically when you set a target directory.

HOW IT WORKS

Up and running in four steps.

Step 1 illustration