Token导航 LogoToken导航

MCP Server · 音视频

Voice Recognition MCP Service

提供通过stdio和MCP模式的语音识别和文本提取功能,支持从文件和base64编码数据中识别语音,并生成结构化结果。

stdio官方级别未说明来源级核验工具 4
语音识别文本提取PythonAPI密钥

快速开始

作者 / 组织
yangsenessa
提供方
yangsenessa

工具数量

4

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

2 个

MCP World

选型结论

Voice Recognition MCP Service 属于音视频类 MCP Server,公开资料标注 4 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

音视频

传输方式

stdio

认证方式

无需认证

部署方式

支持远程部署

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 4 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

语音识别MCP服务

该服务通过stdio和MCP模式提供语音识别和文本提取功能。

特性

  • 文件语音识别
  • 基于base64编码数据的语音识别
  • 文本提取
  • 支持stdio和MCP模式
  • 结构化语音识别结果
  • 符合AIO协议的响应

项目结构

  • voice_service.py -核心服务实施
  • stdio_server.py -stdio模式入口点
  • mcp_server.py -MCP模式入口点
  • build.py -为可执行文件构建脚本
  • build_exec.sh -构建执行脚本
  • test_*.sh -不同功能的测试脚本

安装

  1. 克隆存储库:
git clone https://github.com/AIO-2030/mcp_voice_identify.git
cd mcp_voice_identify
  1. 安装依赖项:
pip install -r requirements.txt
  1. 在中设置环境变量 .env:
API_URL=your_api_url
API_KEY=your_api_key

用法

stdio模式

  1. 运行服务:
python stdio_server.py
  1. 通过stdin发送JSON-RPC请求:
{
    "jsonrpc": "2.0",
    "method": "help",
    "params": {},
    "id": 1
}
  1. 或者使用可执行文件:
./dist/voice_stdio

MCP模式

  1. 运行服务:
python mcp_server.py
  1. 或者使用可执行文件:
./dist/voice_mcp

响应格式

该服务遵循AIO协议进行响应格式化。以下是不同响应类型的示例:

语音识别响应

{
    "jsonrpc": "2.0",
    "output": {
        "type": "voice",
        "message": "Voice processed successfully",
        "text": "test test test",
        "metadata": {
            "language": "en",
            "emotion": "unknown",
            "audio_type": "speech",
            "speaker": "woitn",
            "raw_text": "test test test"
        }
    },
    "id": 1
}

帮助信息响应

{
    "jsonrpc": "2.0",
    "result": {
        "type": "voice_service",
        "description": "This service provides voice recognition and text extraction services",
        "author": "AIO-2030",
        "version": "1.0.0",
        "github": "https://github.com/AIO-2030/mcp_voice_identify",
        "transport": ["stdio"],
        "methods": [
            {
                "name": "help",
                "description": "Show this help information."
            },
            {
                "name": "identify_voice",
                "description": "Identify voice from file",
                "inputSchema": {
                    "type": "object",
                    "properties": {
                        "file_path": {
                            "type": "string",
                            "description": "Voice file path"
                        }
                    },
                    "required": ["file_path"]
                }
            },
            {
                "name": "identify_voice_base64",
                "description": "Identify voice from base64 encoded data",
                "inputSchema": {
                    "type": "object",
                    "properties": {
                        "base64_data": {
                            "type": "string",
                            "description": "Base64 encoded voice data"
                        }
                    },
                    "required": ["base64_data"]
                }
            },
            {
                "name": "extract_text",
                "description": "Extract text",
                "inputSchema": {
                    "type": "object",
                    "properties": {
                        "text": {
                            "type": "string",
                            "description": "Text to extract"
                        }
                    },
                    "required": ["text"]
                }
            }
        ]
    },
    "id": 1
}

错误响应

{
    "jsonrpc": "2.0",
    "output": {
        "type": "error",
        "message": "503 Server Error: Service Unavailable",
        "error_code": 503
    },
    "id": 1
}

响应字段

该服务提供三种类型的响应:

  1. 语音识别响应(使用 output 字段):
字段描述示例值
type响应类型“语音”
message状态消息“语音处理成功”
text识别的文本内容“测试测试”
元数据附加信息见下文
  1. 帮助信息响应(使用 result 字段):
字段描述示例值
type服务类型“voice_Service”
description服务描述“此服务提供…”
作者服务作者“AIO-2030”
version服务版本“1.0.0”
githubgithub存储库URL“https://github.com/..."
transport支持的传输模式\[“stdio”\]
methods可用方法查看方法列表
  1. 错误响应(使用 output 字段):
字段描述示例值
type响应类型“错误”
message错误消息“503服务器错误:服务不可用”
error_codeHTTP状态码503

元数据字段

这 metadata 语音识别响应中的字段包含:

字段描述示例值
语言语言代码“en”
情绪情绪状态“未知”
audio_type音频类型“语音”
说话者说话者标识符“woitn”
raw_text原始识别文本“测试测试”

构建可执行文件

  1. 使构建脚本可执行:
chmod +x build_exec.sh
  1. 生成stdio模式可执行文件:
./build_exec.sh
  1. 构建MCP模式可执行文件:
./build_exec.sh mcp

可执行文件将在以下位置创建:

  • stdio模式: dist/voice_stdio
  • MCP模式: dist/voice_mcp

测试

运行测试脚本:

chmod +x test_*.sh
./test_help.sh
./test_voice_file.sh
./test_voice_base64.sh

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

工具与能力

工具数量

4

资源数量

0

提示词数量

0

能力标签

语音识别Python本地部署文本提取MCP模式stdio模式

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

语音转文字

把会议录音转成文字,再整理要点。

文字转语音

把文案转成配音,调整语速和音色。

视频素材处理

提取字幕、剪出片段、生成封面。

选择建议

值得选的地方

  • 只提供 4 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在音视频场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Voice Recognition MCP Service

MCP World · 本页

4stdio有2 个2026-05-17
Youtube E0eb3510

MCP World

0stdio有1 个2026-05-17
Ableton MCP B7b69a6a

MCP World

16stdio有2 个2026-05-17
Voicemode MCP

MCP World

0stdio有3 个2026-05-17
Short Video Maker MCP

MCP World

0stdio有3 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Voice Recognition MCP Service 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Voice Recognition MCP Service 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Voice Recognition MCP Service 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Voice Recognition MCP Service 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Voice Recognition MCP Service 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP