ElevenLabs Scribe MCP 语音转文字服务器

ElevenLabs Scribe MCP 语音转文字服务器

为 ElevenLabs Scribe API 提供实时语音转文字功能的 Model Control Protocol (MCP) 服务。

快速入门

  1. 克隆仓库并进入目录: git clone https://github.com/aromanstatue/MCP-Elevenlab-Scribe-ASR.git cd MCP-Elevenlab-Scribe-ASR

  2. 创建虚拟环境并激活: python -m venv venv source venv/bin/activate (Windows 使用 venv\Scripts\activate)

  3. 安装依赖: pip install -e .

  4. 创建 .env 文件并填入 ElevenLabs API 密钥: ELEVENLABS_API_KEY=your-api-key-here

  5. 启动服务器: python -m elevenlabs_scribe_mcp_server.main

  6. 使用示例客户端测试:

    • 文件转录:python examples/client_example.py --file path/to/audio.wav
    • 麦克风转录:python examples/client_example.py --mic
  7. 主要端点:

    • REST API: POST /transcribe, GET /health
    • WebSocket API: ws://localhost:8000/ws/transcribe