YouTube视频转录工具

一个使用youtube-transcript-api从YouTube视频中提取和转录文本的工具。

  • by rvydhya
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 rvydhya/youtube_transcriptor

使用说明

YouTube转录器MCP工具

这是一个模型上下文协议(MCP)工具,用于使用 youtube-transcript-api.

特性

  • 从YouTube视频中提取和转录(手动或自动生成)。允许从YouTube视频中检索转录本。
  • 显示单个工具: transcribe_video(video: str).

用法

1.先决条件

  • Python 3.12+
  • 安装依赖项:
    pip install -r requirements.txt
    

2.运行工具

您可以直接运行该工具:

python youtube.py

3.与VS代码一起使用(手动MCP配置)

要将此工具用作VS Code中的MCP服务器,请将以下内容添加到您的 .vscode/settings.json 或您的MCP客户端配置:

"youtube_transcriptor": {
  "type": "stdio",
  "command": "python",
  "args": ["PATH\\transcription\\youtube.py"]
}

替换 PATH 使用指向工作区根目录的绝对路径。

4.使用工具

配置后,您可以调用 transcribe_video 从您的MCP客户端或兼容的VS Code扩展中,传递一个YouTube视频URL作为参数。


例子:

result = transcribe_video("https://www.youtube.com/watch?v=VIDEO_ID")
print(result)

许可证

麻省理工学院