MoneyPrinterTurbo 离线配音上手指南:零成本搭一条语音合成流水线
2026/9/13 11:18:57 网站建设 项目流程

MoneyPrinterTurbo 离线配音上手指南:零成本搭一条语音合成流水线

【免费下载链接】MoneyPrinterTurbo利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.项目地址: https://gitcode.com/GitHub_Trending/mo/MoneyPrinterTurbo

MoneyPrinterTurbo 替你省掉了把文案变成语音、字幕的整套手工活。读完这篇,你能自己调出不同发音人、语速和字幕来源,跑出一段 MP3 和一份对得上的 SRT。

它到底在干嘛

相当于一台本地配音棚:你丢一段文案进去,它吐出 MP3 音频,再附一份逐字对时间的 SRT 字幕。剩下的画面、音乐、拼接,是工作流里其他环节的事。

跑起来只要这几条命令

先跑起来再说,三条命令的事:

git clone https://gitcode.com/GitHub_Trending/mo/MoneyPrinterTurbo cd MoneyPrinterTurbo

这一步是拉代码。

pip install -r requirements.txt

这一步装依赖,edge-tts 和 faster-whisper 都在里面。

cp config.example.toml config.toml

这一步生成你的本地配置,配音相关的参数都在这份文件里。

核心机制拆解:从文案到 SRT

配音逻辑集中在 voice 服务,它管两件事:选引擎、对时间。

入口是tts函数,输入就是文案、发音人名、语速、输出路径。发音人名带-V2后缀的走 Azure 语音 SDK,读配置文件 config.example.toml 里[azure]段的 key;普通的走 edge-tts 引擎,不用任何密钥,先试哪种都行。

edge-tts 引擎一边流式收到音频块就写进 MP3,一边收到 WordBoundary(每念完一个词,服务回传它在音频里的位置和时长)事件,把这些时间戳攒进 SubMaker。说白了,字幕的时间轴是合成时顺带白捡的。

音频落盘后,任务流程 里的generate_audio算出总时长;字幕开关打开时,create_subtitle把文案按标点拆行,逐行去匹配词边界时间戳,对齐成功就写出 SRT。对不齐时不会报错卡死,自动降级到本地 Whisper 重新听音频识别,再用原文案纠一遍错字。

如果你走 API 方式调用,启动python main.py后,文档页在 127.0.0.1:8080/docs:

想换人声,完整发音人名单见 voice-list.txt,中文晓晓、云希、英文 Jenny 都在其中,两百多种可选。

三种具体用法

给抖音做 15 秒口播。文案控制在 60 字以内,发音人选zh-CN-YunxiNeuralvoice_rate调成 1.15,字幕保持 edge。预期 15 秒左右一段利落男声,字幕跟词卡点。

给 B 站做 3 分钟教程旁白。用zh-CN-YunyangNeural,语速 1.0,subtitle_provider切成 whisper。生成会慢一些,但逐字对原文纠错,长时间讲解的字幕更稳。

给 YouTube 做 30 秒英文短片。发音人选en-US-JennyNeural,语速 1.05。注意发音人前缀和文案语言要对得上,字幕同样走 edge 模式。

容易卡住的几个点

如果报No ffmpeg exe could be found,把 config.toml 里ffmpeg_path改成你下载好的 ffmpeg 路径就行。

如果字幕对位漂移、缺行,把subtitle_provider从 edge 改成 whisper 就行,它会自动识别音频再按原文案纠正。

如果音频生成直接失败,多半是发音人和文案语言不匹配,把发音人前缀换成文案对应语言就行,比如中文文案配zh-CN-开头的人声。

如果嫌 15 秒口播的音频拖沓,把voice_rate调成 1.2 就行,最高能加到 1.5。

如果 edge 引擎三次重试都拿不到结果,先检查网络代理配置,或者直接把字幕来源切到 whisper 兜底就行。

接下来可以看什么

读 task.py 看音频和字幕怎么串进总流程;调voice_rate找到你要的节奏;把subtitle_provider切成 whisper 对比一次精度。参数调完,你的本地配音棚就算搭好了。

【免费下载链接】MoneyPrinterTurbo利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.项目地址: https://gitcode.com/GitHub_Trending/mo/MoneyPrinterTurbo

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询