mcpField
T
Transcreva

Transcreva

远程服务
transcreva.net媒体与设计02 天前更新

关于 Transcreva

Transcreva 用于音频和视频转录,侧重巴西葡萄牙语,并支持说话人识别和多种导出格式。用户可通过 MCP 客户端、命令行、SDK 或 Agent Skill 使用。

主要功能

  1. 01巴西葡萄牙语转录
  2. 02支持 12 种以上语言
  3. 03说话人分离
  4. 04导出 TXT、DOCX、SRT、VTT 和 JSON
  5. 05远程与本地 MCP 服务
  6. 06命令行、SDK 和 Agent Skill

适用场景

  1. 01转录访谈并标注说话人
  2. 02从视频生成 SRT 或 VTT 字幕
  3. 03将转录内容导出为 DOCX 文档

MCP 相关

项目提供远程 HTTP 和本地 stdio MCP 服务。工具可转录媒体、查询并导出结果、管理转录历史和说话人标签、删除记录及查看账户额度。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://transcreva.net/api/mcp/github
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Transcreva — MCP 服务、命令行工具与 Agent 技能

将音频和视频转录为准确的巴西葡萄牙语文本、SRT/VTT 字幕或 Word (DOCX) 文档——无论通过终端、代码,还是向 Claude、Cursor 和 VS Code 发出请求。

transcreva.net · 价格 · WhatsApp 音频 · SRT 字幕 · 访谈转录


Transcreva 是一项 AI 音频和视频转录服务,专为巴西葡萄牙语 (pt-BR) 打造,支持 12 种以上语言、说话人分离(说话人识别),并可即时导出为 TXT、DOCX、SRT、VTT 和 JSON。

此代码库提供:

  1. 远程和本地 MCP 服务,适用于 Claude Desktop、Claude Code、Cursor、Windsurf 和 VS Code
  2. 零依赖 Node.js 命令行工具与 SDK(bin/transcreva.mjs),支持自动分段上传至 R2,文件最大可达 2 GB / 10 小时
  3. Agent 技能(skills/transcreva/SKILL.md),兼容 npx skills add arkyu2077/transcreva-mcp

1. 安装 Agent 技能(skills.sh)

npx skills add arkyu2077/transcreva-mcp

2. MCP 服务设置

首先,在账户的 transcreva.net/conta 中的 Chaves de API e MCP 下生成 API 密钥(sk_...)(Ilimitado 套餐用户可用)。

选项 A:远程 HTTP MCP 服务(https://transcreva.net/api/mcp)

无需在本地安装。适用于任何支持 Streamable HTTP 的 MCP 客户端:

Claude Code
claude mcp add --transport http transcreva https://transcreva.net/api/mcp \
  --header "Authorization: Bearer $TRANSCREVA_API_KEY" --scope user
Cursor(~/.cursor/mcp.json)
{
  "mcpServers": {
    "transcreva": {
      "url": "https://transcreva.net/api/mcp",
      "headers": {
        "Authorization": "Bearer ${env:TRANSCREVA_API_KEY}"
      }
    }
  }
}
选项 B:本地 Stdio MCP 服务(支持上传最大 2 GB 的本地文件)

如果希望 AI 助手直接从磁盘上传并转录本地 .mp3、.m4a、.wav、.ogg、.opus、.mp4、.mov 或 .webm 文件,请使用本地 stdio 服务:

{
  "mcpServers": {
    "transcreva": {
      "command": "node",
      "args": ["/path/to/transcreva-mcp/bin/transcreva-mcp.mjs"],
      "env": {
        "TRANSCREVA_API_KEY": "sk_..."
      }
    }
  }
}
可用的 MCP 工具
工具描述
transcribe_media上传本地音频/视频文件或公开 URL,等待处理完成,并返回格式化的转录文本(txt、srt、vtt、json、docx),或将其写入 outputPath。
get_transcription按 ID 查看转录状态,或以 txt、srt、vtt、json 或 docx 格式导出已完成的转录内容。
list_transcriptions列出或搜索你在 Transcreva 上的转录记录。
rename_speakers更新转录标题,和/或重命名已识别的说话人标签(例如 S1 → João Silva)。
delete_transcription永久删除转录内容及其源媒体文件。
get_account_quota返回你当前的套餐(unlimited、pro、plus)和用量指标。

3. 命令行工具(CLI)

export TRANSCREVA_API_KEY="sk_..."

# Transcribe a local file to Portuguese text with timestamps
node bin/transcreva.mjs transcribe ./reuniao.m4a

# Transcribe an interview with speaker identification and export to Word (.docx)
node bin/transcreva.mjs transcribe ./entrevista.mp4 --speakers --format docx --out ./entrevista.docx

# Generate SRT subtitles for a video
node bin/transcreva.mjs transcribe ./aula.mp4 --format srt --out ./aula.srt

# Rename speakers on an existing transcription
node bin/transcreva.mjs rename <id> --title "Ata de Reunião" --speaker S1="Maria" --speaker S2="Pedro"

# List recent transcriptions
node bin/transcreva.mjs list --search "reunião"

链接

许可证

MIT © SailorFlow LLC(transcreva.net)

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。