关于 Transcribevideototext Sdk
Transcribevideototext Sdk 为 VideoToText 转录 API 提供类型化 JavaScript/TypeScript 客户端、命令行工具和 MCP 服务。各组件共用 API 密钥认证;MCP 服务还能转录受支持网站的公开链接内容。
主要功能
- 01类型化 JavaScript/TypeScript 客户端
- 02转录命令行工具
- 03用于转录的 MCP 服务
- 04共用 vtt_ API 密钥认证
- 05转录公开媒体链接
适用场景
- 01带说话人区分地转录本地访谈视频
- 02通过客户端转录播客 URL
- 03通过 MCP 客户端转录公开视频链接
MCP 相关
MCP 服务将 MCP 客户端连接到 VideoToText 转录 API。它支持转录媒体和公开链接内容,包括 YouTube、X 和 LinkedIn。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
transcribevideototext-sdk
VideoToText 转录 API 的官方客户端、命令行工具和 MCP 服务。这三者都是公共 REST API 的轻量客户端,并使用相同的 vtt_ API 密钥进行身份验证。
| Package | Install | What it is |
|---|---|---|
@transcribevideototext/client | npm i @transcribevideototext/client | 类型化 JS/TS 客户端。 |
@transcribevideototext/cli | npm i -g @transcribevideototext/cli | transcribe 命令。 |
@transcribevideototext/mcp-server | npx @transcribevideototext/mcp-server | 适用于 Claude Code、Cursor、Codex 的 MCP 服务。 |
在控制面板中获取 API 密钥 → Developers → API Keys。
快速开始
# CLI
npm install -g @transcribevideototext/cli
transcribe login
transcribe ./interview.mp4 --diarize
# MCP (Claude Code)
claude mcp add vtt -e VTT_API_KEY=vtt_… -- npx -y @transcribevideototext/mcp-server
通过 MCP 服务,你还可以粘贴 YouTube、X、LinkedIn(以及许多其他热门网站)的链接(公开内容):系统会将内容下载到本地——下载器会在首次使用时自动获取——然后进行转录。请参阅 MCP 服务 README。
// Client
import { createClient } from "@transcribevideototext/client";
const client = createClient({ apiKey: process.env.VTT_API_KEY! });
const result = await client.transcribeAndWait({ url: "https://example.com/podcast.mp3" });
console.log(result.segments.map((s) => s.text).join(" "));
开发
pnpm install
pnpm build # builds all three (client first)
pnpm typecheck
pnpm lint
发布
这三个包通过 Changesets 同步版本号。
pnpm changeset # describe a change
pnpm version-packages # bump versions
pnpm release # build + publish to npm
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。