YouTube 视频转录服务
一个支持多语言的 YouTube 视频字幕提取和转录工具,提供 REST API 和 MCP 服务。
快速入门
安装依赖
运行以下命令安装所需依赖:
pip install -r requirements.txt
使用方法
启动 Flask REST API
运行以下命令启动 Flask 服务器:
python apps/flask_server.py
访问以下接口获取数据:
/transcript?video_id=<video_id>&language=<lang>
获取视频字幕。/video/info?video_id=<video_id>
获取视频信息。/health
检查服务健康状态。
启动 MCP 服务
运行以下命令启动 MCP 服务器:
python apps/mcp_server.py
使用支持的工具方法:
get_transcript(video_id, language)
获取字幕。extract_transcript(video_id, language)
从音频提取字幕。search_youtube_video(query)
搜索 YouTube 视频。
支持的语言
- 英语 (en)
- 越南语 (vi)
- 自动检测其他语言