语音合成与翻译API服务

AllVoiceLab MCP服务器提供强大的文本转语音、视频翻译和语音克隆API,支持多语言语音生成、实时语音转换、视频字幕移除等功能,适用于短剧本地化、AI有声书制作等场景。

  • by allvoicelab
  • Python
  • 本地部署
  • 62 星标
  • 更新于
在 GitHub 查看 allvoicelab/AllVoiceLab-MCP

使用说明

官方AllVoiceLab模型上下文协议(MCP)服务器,支持与强大的文本到语音和视频翻译API的交互。使Claude Desktop、Cursor、Windsurf、OpenAI代理等MCP客户端能够生成语音、翻译视频和执行智能语音转换。服务于全球市场的短片本地化、人工智能生成的有声读物、人工智能驱动的电影/电视旁白制作等场景。

为什么选择AllVoiceLab MCP服务器?

  • 多引擎技术为语音解锁了无限的可能性:通过简单的文本输入,您可以访问视频生成、语音合成、语音克隆等。

  • AI语音生成器(TTS):30多种语言的超现实自然语音生成

  • Voice Changer:实时语音转换,是游戏、直播和隐私保护的理想选择

  • 多语种配音:短视频/电影的一键翻译和配音,保留情感基调和节奏

  • 语音转文本(STT):人工智能支持的多语言字幕生成,准确率超过98%

  • 字幕删除:即使在复杂的背景下,也能无缝地删除硬字幕

  • 语音克隆:具有类人语音合成的3秒超快克隆

文档

中文文档

快速启动

  1. 从获取API密钥 AllVoiceLab.
  2. 安装 uv (Python包管理器),安装 curl -LsSf https://astral.sh/uv/install.sh | sh
  3. 重要:不同地区API的服务器地址需要与相应地区的密钥匹配,否则会出现工具不可用的错误。
地区 全球 大陆
ALLVOICELAB_API_KEY 从获取 AllVoiceLab 去吧 AllVoiceLab
所有语音标签_API_DOMAIN https://api.allvoicelab.com https://api.allvoicelab.cn

克劳德桌面

转到Claude>设置>开发人员>编辑配置>Claude_desktop_Config.json,以包含以下内容:

{
  "mcpServers": {
    "AllVoiceLab": {
      "command": "uvx",
      "args": ["allvoicelab-mcp"],
      "env": {
        "ALLVOICELAB_API_KEY": "<insert-your-api-key-here>",
        "ALLVOICELAB_API_DOMAIN": "<insert-api-domain-here>",
        "ALLVOICELAB_BASE_PATH":"optional, default is user home directory.This is uesd to store the output files."
      }
    }
  }
}

如果您使用的是Windows,则必须在Claude Desktop中启用“开发人员模式”才能使用MCP服务器。单击左上角汉堡包菜单中的“帮助”,然后选择“启用开发人员模式”。

光标

转到光标->首选项->光标设置->MCP->添加新的全局MCP服务器以添加上述配置。

就是这样。您的MCP客户端现在可以与AllVoiceLab进行交互。

可用方法

方法 简要说明
text_to_tespeech 将文本转换为语音
speech_to_tespeech 将音频转换为另一种语音,同时保留语音内容
clone_voice 通过克隆音频样本创建自定义语音配置文件
remove_subtitle 使用OCR从视频中删除硬编码字幕
视频翻译配音 将视频语音翻译成不同的语言​​
text_translation 将文本文件翻译成另一种语言
subtitle_extraction 使用OCR从视频中提取字幕

示例用法

⚠️ 警告:使用这些工具需要所有VoiceLab点数。

1.文本转语音

试着问:将“在All Voice Lab,我们正在用人工智能解决方案重塑音频工作流程的未来,让各地的创作者都能听到真实的声音。”转换为语音。

2.语音转换

从上一个示例生成音频后,选择音频文件并询问:将其转换为男声。

3.语音克隆

选择一个只有一个声音的音频文件,然后问:克隆这个声音。

4.视频翻译

选择一个视频文件(英语),然后问:将此视频翻译成日语。

原始视频:

翻译后:

5.删除字幕

选择一个有字幕的视频,然后问:从此视频中删除字幕。

原始视频:

任务完成后:

6.文本翻译

选择一个长文本(例如,“愚蠢的老人移山”)并问:将此文本翻译成日语。 如果未指定语言,则默认情况下将翻译为英语。

7.字幕提取

选择一个有字幕的视频,然后问:从该视频中提取字幕。

任务完成后,您将获得一个SRT文件,如下所示:

故障排除

日志可以在以下网址找到:

  • Windows:C:\用户<用户名>.mcp\allvoicelab_mcp.log
  • macOS:~/.mcp/allvoicelab_mcp.log

请通过电子邮件与我们联系(tech@allvoicelab.com)带有日志文件