SuperAPI AI 工具集

weibo-transcribe

写作与研究

查看项目

更新于 10-15 17:34

技能介绍

用途:把微博视频转成文字稿。流程为下载音频、语音识别、生成带 frontmatter 的 Markdown(含来源链接、作者、语言和转录文本)。

环境要求:Python 3.9+;依赖 pip install funasr modelscope torch torchaudio;系统依赖 macOS 用 brew install ffmpeg yt-dlp,Ubuntu 用 sudo apt install ffmpeg && pip install yt-dlp。

用法:python scripts/transcribe.py "https://weibo.com/xxxxx";移动端链接更稳定:python scripts/transcribe.py "https://m.weibo.cn/xxxxx";可用 -o ./output 指定输出目录。

流程:Step 1 用 yt-dlp 下载音频,脚本自动使用移动端 UA 与 Referer 伪装;Step 2 用 SenseVoice-Small 转录,默认 language=zh、use_itn=True;Step 3 生成 Markdown,下载失败会自动重试。

限制:桌面端 weibo.com 链接常被反爬拦截,优先用 m.weibo.cn;频繁请求可能触发限流;私密博文、仅粉丝可见内容需登录,当前脚本不携带登录态;默认中文,英文内容建议改用 youtube-transcribe;SenseVoice-Small 首次下载约 893MB。仅供个人学习与研究使用,请遵守目标平台服务条款与 robots 规则,控制请求频率,勿用于批量抓取或商用爬取,下载内容版权归原作者所有。