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 とエージェント」の他のコンテンツ
Intervals.icu MCP Server
mvilanovaModel Context Protocol (MCP) server for connecting Claude and ChatGPT with the Intervals.icu API.
Mcp Agent
lastmile-aiBuild effective agents using Model Context Protocol and simple workflow patterns
MCP Server - Remote MacOs Use
baryhuangThe only general AI agent that does NOT requires extra API key, giving you full control on your local and remote MacOs from Claude Desktop App
Solon Ai
opensolonJava AI application development framework (supports LLM-tool,skill; RAG; MCP; Agent-ReAct,Team-Agent). Compatible with java8 ~ java25. It can also be embedded in SpringBoot, jFinal, Vert.x, Quarkus, and other frameworks.
1Panel
1Panel-dev🔥 1Panel is a modern, open-source VPS control panel — and the only one with native AI agent support. Run Ollama models, deploy OpenClaw agents, and manage your entire server stack from one clean web interface.
コメント