关于 Parlova
Parlova 是面向录音和 YouTube 视频处理的转录服务及本地 MCP 服务。它支持 90 多种语言,生成带时间戳和说话人标签的文本,并可自动识别混合语言音频。
主要功能
- 01转录本地音频和视频
- 02转录 YouTube 视频
- 03生成带时间戳和说话人标签的文本
- 04自动识别 90 多种语言
- 05导出 SRT、VTT、CSV 等格式
适用场景
- 01转录会议录音
- 02为视频制作带时间戳的字幕
- 03在聊天中搜索或引用口述内容
- 04查看带说话人标签的混合语言录音
MCP 相关
本地 `parlova mcp` 服务提供转录文件和 YouTube 链接、获取已完成转录、列出近期任务及查询用量的工具,并连接 Parlova 转录 API。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 2 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| path | string | 是 | 音频或视频文件的绝对路径。 |
| language | string | 否 | 语音语言代码,例如 'en',或 'auto'(默认值)。 |
| speakers | boolean | 否 | 标注说话人及其发言(Plus/Pro)。 |
| max_wait_seconds | integer | 否 | 等待结果的时长(默认 240)。 |
详细介绍
Parlova MCP:在 Claude、Cursor 和 VS Code 中转录音频、视频和 YouTube 视频
Parlova 可让你的 AI 助手将本地录音和 YouTube 视频转换为准确的带时间戳转录稿,并标注说话人,让你无需离开聊天界面即可对内容进行总结、搜索和引用。
它以本地 MCP 服务(parlova mcp)的形式运行,并调用 Parlova 转录 API,支持 90 多种语言和自动检测,包括南非语和祖鲁语,即使同一段录音中混合了多种语言也能识别。它也是一款实用的命令行工具。
前置条件
- Python 3.8 或更高版本。无需依赖项;它是一个仅使用标准库的单文件程序。
- Parlova Plus(每月 $5)或 Pro(每月 $10)账户。免费方案不提供开发者访问权限(API、CLI、MCP)。 先在网页上免费体验效果。
快速开始(约 1 分钟)
1. 安装(任选一种)
uv tool install parlova # or: pipx install parlova
pip install --user parlova
# no Python packaging tools? (macOS / Linux)
curl -fsSL https://parlova.co.za/cli/install.sh | sh
# Windows PowerShell
irm https://parlova.co.za/cli/install.ps1 | iex
2. 登录。 浏览器会打开;检查验证码并点击 Approve。
parlova login
3. 连接你的 AI 应用
parlova mcp-config # Claude Desktop → paste into claude_desktop_config.json
parlova mcp-config --app cursor # Cursor → ~/.cursor/mcp.json
parlova mcp-config --app vscode # VS Code → .vscode/mcp.json
parlova mcp-config --app claude-code # Claude Code → prints a `claude mcp add …` command to run
mcp-config 会输出适用于你电脑的完整路径配置。桌面应用无法读取 shell 的 PATH,因此只写 "command": "parlova" 通常会失败。编辑配置后,重启应用。
如果你安装了 uv,此配置无需预先安装即可在任何地方使用:
{
"mcpServers": {
"parlova": { "command": "uvx", "args": ["parlova", "mcp"] }
}
}
(请先运行一次 uvx parlova login,或添加 "env": {"PARLOVA_TOKEN": "…"},并使用从 Settings → Developers 获取的令牌。)
工具
| 工具 | 功能 | 参数 |
|---|---|---|
transcribe_file | 转录电脑上的音频或视频文件并返回文本。等待结果;如果耗时较长,则返回任务 ID。 | path(绝对路径)、language(默认 auto,也可使用 af、en 等)、speakers(布尔值)、max_wait_seconds(默认 240) |
transcribe_youtube | 同上,但用于 YouTube 链接 | url、language、speakers、max_wait_seconds |
get_transcript | 按任务 ID 获取已完成的转录稿 | job_id、format:text(易读格式,含时间戳和说话人)、txt、srt、vtt、csv、md、json |
list_transcripts | 获取近期转录记录及其 ID、状态、日期和标题 | limit(默认 20) |
get_usage | 查看本月已使用的分钟数、方案限额和最近几个月的用量 | — |
说话人标签需要 Plus 或 Pro 方案。md 和 json 格式下载仅限 Pro 方案。方案限额:Plus 每月 10 小时,单次录音最长 1 小时;Pro 每月 30 小时,单次录音最长 3 小时。
提示词示例
- “转录 ~/Downloads/team-meeting.m4a,标注说话人,并列出行动事项及各自的负责人。”
- “转录这个 YouTube 演讲,并按时间戳列出 5 个关键观点:https://www.youtube.com/watch?v=…”
- “转录 ~/Desktop/interview.mp3。内容主要是南非语,夹杂一些英语。然后将其翻译成英语,并保留说话人标签。”
- “获取我上一个转录稿的 SRT 字幕,并将它们保存到视频旁边,文件名为 talk.srt。”
- “我本月用了多少分钟进行转录?最近 5 份转录稿的内容是什么?”
命令行
parlova transcribe meeting.m4a --speakers
parlova transcribe "https://youtu.be/…" --format srt -o talk.srt
parlova list
parlova get <job-id> --format vtt
parlova usage
用于服务和 CI:运行 parlova login --token 或设置 PARLOVA_TOKEN。
隐私
音频仅用于生成转录稿。上传的音频会在转录完成后删除,我们的语音服务提供商不会存储音频或用它进行训练。你可以随时删除任何转录稿。隐私政策
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。