
## 🎯 目的
从存储在Google Drive中的文本脚本自动生成音频文件。
## 🔁 工作流程
1. 接收仓库ID
2. 获取文本脚本
3. 使用本地Bark模型生成.wav文件
4. 上传回Google Drive
## 📦 依赖项
– Python脚本:/scripts/generate_voice.py
– Bark(语音生成系统)
– 具有本地shell访问权限的n8n实例
– Google Drive OAuth2凭据
## ✏️ 注意事项
– 脚本文件名必须以.txt结尾
– 仅适用于纯文本
– 不使用外部API = 100%免费
## 📦 Python脚本详情
该工作流使用自定义Python脚本generate_voice.py,该脚本:
– 预加载Bark模型
– 将长文本分割为300字符的块
– 使用v2/en_speaker_7语音预设生成音频
– 合并所有音频块并输出.wav文件
## 🔧 技术实现
工作流包含以下关键节点:
– **外部触发器**:接收仓库ID参数
– **Google Drive节点**:获取和下载文本脚本
– **文件操作节点**:保存脚本到临时文件
– **执行命令节点**:运行Python语音生成脚本
– **文件读取节点**:读取生成的音频文件
– **Google Drive上传节点**:将音频文件上传到指定文件夹
## 💡 应用场景
– 将文档和脚本转换为语音内容
– 为播客或音频内容生成旁白
– 自动化语音合成任务
– 创建多语言音频内容

评论(0)