sag 是一款现代化的命令行文本转语音工具,灵感来自 macOS 的 say 命令,却接入了 ElevenLabs 的高质量语音引擎。默认直接将文本输出到扬声器,也能保存为音频文件或列出可用音色。
安装只需一条命令:brew install steipete/tap/sag,或 go install github.com/steipete/sag/cmd/saglatest。支持 macOS、Linux、Windows 多平台,配置 ELEVENLABS_API_KEY 即可使用。
主要特性:- 类 say 的极简用法:sag "Hello world" 即可朗读;- 支持流式播放、文件输出,格式自动识别;- 丰富的语音参数:速度、稳定性、相似度、风格、种子等;- 内置 voices 子命令快速筛选和试听音色;- 支持多种 ElevenLabs 模型,可按需切换低延迟或高表现力版本。
无论写脚本、做演示还是日常朗读,sag 都能让你用一行命令获得专业级语音输出。
GitHub:github.com/steipete/sag
命令行工具 文本转语音 Go语言
