执行命令自动化

用于ExecuteCommand平台,手动触发的自动化工作流程,传递变量并运行Python脚本,生成音频文件并播放,实现简单高效的语音生成与播放。

2025/7/8
4 个节点
简单
手动简单executecommandreadbinaryfiles文件存储
分类:
Manual TriggeredSimple Workflow
集成服务:
ExecuteCommandReadBinaryFiles

适用人群

此工作流适合以下人群:
- 开发者:需要自动化执行 Python 脚本以生成音频文件的开发者。
- 内容创作者:希望快速生成语音内容的内容创作者,如播客或视频制作人。
- 教育工作者:需要将文本转换为语音以便于教学的教育工作者。
- 自动化爱好者:对自动化工作流感兴趣的用户,希望简化日常任务。

解决的问题

此工作流解决了以下问题:
- 自动化文本到语音转换:用户可以通过手动触发工作流来自动执行 Python 脚本,从而生成语音文件,节省时间和精力。
- 简化音频播放:通过读取生成的音频文件,用户可以立即播放所需的语音内容,提升工作效率。

工作流程

工作流的详细步骤如下:
1. 手动触发:用户手动启动工作流,开始执行流程。
2. 传递变量:工作流设置所需的变量,包括文本和语音选项,例如:
- 文本:"Hello world!"
- 语音:"af_sarah"
3. 运行 Python 脚本:使用 ExecuteCommand 节点执行 Python 脚本,生成音频文件,命令格式为:
``
python C:\KOKORO\voicegen.py "{{ $json.text }}" "{{ $json.voice }}" 1
`
4. 播放音频文件:通过
ReadBinaryFiles 节点读取生成的音频文件 D:/output.mp3` 并播放,用户可以立即听到生成的语音。

自定义指南

用户可以通过以下方式自定义和适应此工作流:
- 修改文本和语音:在 Passing variables 节点中,调整 JSON 输出中的 textvoice 字段,以生成不同的语音内容。
- 更改音频文件路径:在 Play sound 节点中,修改 fileSelector 的路径,以播放不同的音频文件。
- 扩展功能:可以添加更多节点来处理其他任务,例如将生成的音频文件发送到云存储或通过电子邮件发送给用户。