ElevenLabs Scribe MCP 语音转文字服务器
为 ElevenLabs Scribe API 提供实时语音转文字功能的 Model Control Protocol (MCP) 服务。
快速入门
-
克隆仓库并进入目录: git clone https://github.com/aromanstatue/MCP-Elevenlab-Scribe-ASR.git cd MCP-Elevenlab-Scribe-ASR
-
创建虚拟环境并激活: python -m venv venv source venv/bin/activate (Windows 使用 venv\Scripts\activate)
-
安装依赖: pip install -e .
-
创建
.env
文件并填入 ElevenLabs API 密钥: ELEVENLABS_API_KEY=your-api-key-here -
启动服务器: python -m elevenlabs_scribe_mcp_server.main
-
使用示例客户端测试:
- 文件转录:python examples/client_example.py --file path/to/audio.wav
- 麦克风转录:python examples/client_example.py --mic
-
主要端点:
- REST API: POST /transcribe, GET /health
- WebSocket API: ws://localhost:8000/ws/transcribe