What to build
A working example of a Hugging Face Smolagents agent that can hear and speak using Deepgram STT and TTS. Smolagents is Hugging Face's lightweight agent framework that is rapidly gaining adoption in the ML community, but there is no published example showing how to add voice capabilities to a Smolagents agent.
Why this matters
ML engineers and researchers using the Hugging Face ecosystem build agents with Smolagents but lack a path to voice-enable them. Adding Deepgram STT as an input tool and TTS as an output tool would let developers create voice-interactive research assistants, data analysis agents, and conversational ML tools. This integration surfaces Deepgram in the Hugging Face ecosystem — one of the largest ML developer communities.
Suggested scope
- Language: Python
- Framework: Smolagents (huggingface/smolagents)
- Deepgram APIs: Speech-to-Text (streaming or pre-recorded), Text-to-Speech (Aura)
- What it demonstrates: A Smolagents agent with
DeepgramSTTTool and DeepgramTTSTool custom tools, enabling voice input for queries and spoken output for responses
- Complexity: Medium — Python-only, CLI or simple web interface
Acceptance criteria
Raised by the DX intelligence system.
What to build
A working example of a Hugging Face Smolagents agent that can hear and speak using Deepgram STT and TTS. Smolagents is Hugging Face's lightweight agent framework that is rapidly gaining adoption in the ML community, but there is no published example showing how to add voice capabilities to a Smolagents agent.
Why this matters
ML engineers and researchers using the Hugging Face ecosystem build agents with Smolagents but lack a path to voice-enable them. Adding Deepgram STT as an input tool and TTS as an output tool would let developers create voice-interactive research assistants, data analysis agents, and conversational ML tools. This integration surfaces Deepgram in the Hugging Face ecosystem — one of the largest ML developer communities.
Suggested scope
DeepgramSTTToolandDeepgramTTSToolcustom tools, enabling voice input for queries and spoken output for responsesAcceptance criteria
ToolsubclassesRaised by the DX intelligence system.