a year ago
developer-toolsQuick example of building a speaker agent with Google ADK and ElevenLabs' MCP server
Overview
What is Google ADK Speaker Agent with ElevenLabs?
This project demonstrates a Text-to-Speech (TTS) Speaker agent built using Google's Agent Development Kit (ADK) and ElevenLabs' MCP server.
How to use Google ADK Speaker Agent?
To use the speaker agent, clone the repository, set up a virtual environment, install dependencies, and run the agent using the ADK web client.
Key features of Google ADK Speaker Agent?
- Connects to ElevenLabs MCP server for TTS capabilities.
- Built using Google ADK and Python 3.11+.
- Supports async agents via the web client.
Use cases of Google ADK Speaker Agent?
- Converting text to speech for applications.
- Integrating voice responses in chatbots.
- Enhancing accessibility features in software.
FAQ from Google ADK Speaker Agent?
- What are the prerequisites for this project?
You need Python 3.11 or higher, ElevenLabs API key, Google Gemini API key, and Google ADK installed.
- Is there a specific way to run the agent?
Yes, you must run the agent using the command
adk webafter navigating to the agents directory.
- What should I do if I encounter issues?
Ensure your virtual environment is activated, verify your API keys, check dependencies, and run commands from the correct directory.