Google ADK Speaker Agent with ElevenLabs
@reymerekar7
关于 Google ADK Speaker Agent with ElevenLabs
Quick example of building a speaker agent with Google ADK and ElevenLabs' MCP server
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"elevenlabs-mcp": {
"command": "uvx",
"args": [
"elevenlabs-mcp"
],
"env": {
"ELEVENLABS_API_KEY": ""
}
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Google ADK Speaker Agent with ElevenLabs?
Google ADK Speaker Agent with ElevenLabs is a Text-to-Speech (TTS) speaker agent built using Google’s Agent Development Kit (ADK) and the ElevenLabs MCP server. It connects to ElevenLabs via uvx to provide text-to-speech capabilities for developers building voice-enabled applications.
How to use Google ADK Speaker Agent with ElevenLabs?
Install dependencies (Python 3.11+), set your ElevenLabs and Google Gemini API keys in a .env file, activate a virtual environment, and navigate to the agents/ directory. Then run adk web to start the web client – the agent only supports async execution through this interface.
Key features of Google ADK Speaker Agent with ElevenLabs
- Built with Google ADK and ElevenLabs MCP server
- Connects via
uvxfor seamless TTS integration - Requires Python 3.11 or higher
- Runs as an async agent through the web client
- Simple project structure with minimal setup
Use cases of Google ADK Speaker Agent with ElevenLabs
- Convert user text input into spoken audio using ElevenLabs voices
- Integrate TTS capabilities into a Google ADK‑based agent workflow
- Build voice‑enabled applications (e.g., interactive assistants, narrators)
- Serve as a reference architecture for combining ADK with external MCP servers
FAQ from Google ADK Speaker Agent with ElevenLabs
What are the prerequisites for using this agent?
You need Python 3.11+, an ElevenLabs API key, a Google Gemini API key, and Google ADK installed.
How do I run the agent?
Activate your virtual environment, go to the agents/ directory, and run adk web. The agent is only executable as an async agent through the web client.
What environment variables are required?
A .env file in the root directory must contain ELEVENLABS_API_KEY and GOOGLE_API_KEY.
What should I do if I encounter issues?
Ensure your virtual environment is active, verify API keys are correctly set in .env, confirm all dependencies are installed, and check that you are running the command from the correct directory.
Where can I find additional documentation?
Refer to the Google ADK documentation, ElevenLabs documentation, and uvx documentation for further details.
AI 与智能体 分类下的更多 MCP 服务器
Model Context Protocol Server for Home Assistant
tevonsbA MCP server for Home Assistant
1MCP - One MCP Server for All
1mcp-appA unified Model Context Protocol server implementation that aggregates multiple MCP servers into one.
Open Multi-Agent Canvas
CopilotKitThe open-source multi-agent chat interface that lets you manage multiple agents in one dynamic conversation and add MCP servers for deep research
Perplexity Ask MCP Server
ppl-aiThe official MCP server implementation for the Perplexity API Platform
mcp-hfspace MCP Server 🤗
evalstateMCP Server to Use HuggingFace spaces, easy configuration and Claude Desktop mode.
评论