VoxFlow CLI
终端里的 AI 语音工作流。一条命令完成文字转语音、播客生成、视频配音、语音识别等任务。
npm 包:voxflow
安装 & 登录
npm install -g voxflow
voxflow login # 浏览器弹出登录(Google / 邮箱 OTP)
voxflow status # 查看登录状态和配额
命令速查
| 命令 | 功能 | 示例 |
|---|---|---|
say |
文字转语音 | voxflow say "你好世界" -o hello.mp3 |
narrate |
文件/文本 → 多段 TTS | voxflow narrate script.txt -o output.wav |
podcast |
AI 播客生成 | voxflow podcast "AI的未来" --bgm jazz |
voices |
搜索音色库 | voxflow voices --lang zh --gender female |
asr |
语音识别 → 文字 | voxflow asr meeting.mp3 |
story |
AI 故事 → 有声书 | voxflow story "太空冒险" -o story.wav |
所有命令支持 --help 查看详细参数。
常用场景
快速文字转语音
# 一句话合成
voxflow say "你好世界" -o hello.mp3 && open hello.mp3
# 指定音色和语速
voxflow say "慢速朗读" --voice v-female-R2s4N9qJ --speed 0.8 -o slow.mp3
文档/文件朗读
# 朗读整个文件
voxflow narrate README.md -o readme.mp3
# 从管道输入
cat article.txt | voxflow narrate --voice v-female-R2s4N9qJ -o narration.wav
AI 播客制作
# 输入话题,自动生成多角色播客
voxflow podcast "程序员如何用AI提升效率" --duration 5 --bgm lofi
AI 故事生成
# AI 写故事 + TTS 配音
voxflow story "小狐狸的星星种子" -o bedtime.mp3 && open bedtime.mp3
音色搜索
# 找中文女声
voxflow voices --lang zh --gender female
# 搜索关键词
voxflow voices --search "narrator"
CLI vs MCP vs Skills — 什么时候用什么?
| 工具 | 适合场景 | 特点 |
|---|---|---|
| CLI | 终端手动执行、Shell 脚本、CI/CD 流水线、批量处理 | 全功能(视频、FFmpeg)、可管道组合、适合自动化 |
| MCP | 在 Claude Code / Cursor 对话中让 AI 自动调用 | 对话式交互、AI 自动编排、OAuth 免配置 |
| Skills | 教 AI agent 如何正确使用 CLI 命令 | 项目内嵌指引、agent 看到 Skill 自动调用 CLI |
简单记忆:你自己在终端操作用 CLI,让 AI 帮你操作用 MCP,教 AI 怎么操作用 Skills。