这是什么#
经过验证的文字转语音命令行工具,可使用你登录 Codex ChatGPT 的账号运行(无需 API 密钥)(原文:Verified text-to-speech CLI that runs on your Codex ChatGPT sign-in (no API key))
- 代码仓库:https://github.com/xiaolai/recite
- 1 人收藏 · 主要用 Go 写成
最新版本#
recite v0.3.1 · 发布于 2026-10-17
最近的改动#
其他改动
- 不再把 setup-go 的缓存内容作为检查缓存的备用来源
- 为检查任务提供可继续使用的缓存,即使 go.sum 发生变化也不会失效
- 新增 Q14 实验,研究指令措辞的影响
- 要求使用 sayso go/v0.4.0
- 说明 --speed 调整的是音频播放快慢,不改变原本的断句方式
- 将开发笔记排除在仓库之外
- 同时运行项目根目录下程序包的各项测试
- 要求使用 sayso go/v0.2.1
- 按预计时长加上预留时间,限制单段语音的时长,不再只按比例计算
- 估算单个大写字母的朗读时长时,按字母名称的长度计算
- 将“half way”“all together”“can not”和“part way”分别合并为一个单词
- 增加测试,确认数量级词前的“a”会按“一”来读
- 编号用词为小写时,将其后单独出现的“I”按代词“我”朗读
- 在 loudnorm 统一音量后再降低整体音量,减少单段语音的音量峰值超标
- 生成发布版本时,不再使用检查任务的 Go 缓存
- canon 中耗时较长的测试,仅在关闭并发读写冲突检测时按完整规模运行
- 将检查任务的最长运行时间恢复为五分钟
- 将检查任务的最长运行时间从五分钟延长到十分钟
- 要求使用已正式发布的 sayso go/v0.2.0
- 将朗读前整理文字的功能从 sayso 移回项目内的 internal/canon
- 用德摩根定律改写释放占用权时的判断条件
- 将终端测试中控制文字左右显示方向的特殊字符,改为可见的转义写法
- 要求使用已正式发布的 sayso go/v0.1.5
- 在版本过旧的提示指南中,将 Codex 的最低版本要求更新为 0.161.0
- doctor 自检在检查设置时被中断后,不再继续检查缓存
- 命令行出错时,也能识别写在命令名称后面的 --json
- 让 doctor 自检在音频编码工具检查结束、目录检查开始前,也能响应中断并停止
- 即使全局选项出错,也能识别写在其后面的 --json
- doctor 自检中,将尚未报告的使用权限显示为“未知”
- 收到中断指令时,停止 doctor 的各项自检
改动标题译自作者提交代码时写的英文原文,点击可查看原文。