Speech To Text Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Speech To Text Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
一个支持语音转文本和说话人分离的 Model Context Protocol (MCP) 服务器。
python -m venv venv
.\venv\Scripts\Activate.ps1pip install -e .Windows:
或使用 Chocolatey:
choco install ffmpegpyannote.audio 需要 Hugging Face token:
在你的 MCP 客户端配置文件中添加此服务器:
{
"mcpServers": {
"speech-to-text": {
"command": "python",
"args": [
"e:\\demoProject\\speech_to_text\\server.py"
],
"env": {
"HUGGINGFACE_TOKEN": "your_token_here"
}
}
}
}服务器提供以下工具:
转录音频文件为文本。
参数:
audio_file_path (必需): 音频文件的完整路径language (可选): 语言代码,如 "zh" (中文), "en" (英文), 默认自动检测enable_diarization (可选): 是否启用说话人分离,默认 false示例调用:
{
"audio_file_path": "C:\\Users\\username\\Desktop\\meeting.mp3",
"language": "zh",
"enable_diarization": true
}获取支持的音频格式列表。
[00:00:00.000 --> 00:00:05.000] 大家好,欢迎参加今天的会议。
[00:00:05.000 --> 00:00:12.000] 今天我们主要讨论项目进展。[说话人 SPEAKER_00] [00:00:00.000 --> 00:00:05.000]
大家好,欢迎参加今天的会议。
[说话人 SPEAKER_01] [00:00:05.000 --> 00:00:12.000]
今天我们主要讨论项目进展。解决: 确保 FFmpeg 已安装并在 PATH 中
解决: 使用 CPU 模式或减少 batch size
解决: 检查 HUGGINGFACE_TOKEN 是否正确设置并接受了模型条款
MIT License
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.