13 say -v Alex "Hello" 是否有办法像系统偏好设置 -> 日期和时间 -> 时钟 -> 自定义语音中的语音设置中那样更改语音速度? macos command-line osx-mavericks text-to-speech — 德文·史密斯 source
19 就在这里。命令 say -v Alex "Hello" -r 200 将使Alex的声音以200字/分钟的速度说“你好”。 — 维克多·威尔逊 source 2 另外,我想指出(没有粗鲁的意图),这很容易在的联机帮助页中找到say。 man [programname]将调出大多数UNIX命令行应用程序的文档。 — 维克多·威尔逊 -r --rate=不适用于10.13的版本/usr/bin/say,但下面的嵌入式语音命令可以。正在使用-v Tom。 — Pysis
7 还有一个用于更改速率的嵌入式语音命令: say '[[rate 200]] hello' — 里 source 1 不幸的是,Apple从10.6开始添加的大多数新声音将忽略嵌入式命令的语音速率和音素首选项。:(真的很烦人,因为我喜欢Fiona语音盒,但她偶尔会以非常可怕的方式误读某些单词,以致于无法识别它们。:( — Benjamin Nolan 2014年 有趣的是,这在带有Apple Speech Synthesis热键和JS Speech Synthesis API的HTML文档中有效。 — joeyhoer 从10.12开始似乎可以使用,即使使用Thomas这样的声音也很真实。超级令人毛骨悚然的40 wpm:D — iwasrobbed '18 似乎--rate在10.14上不起作用(也不适用于Luca和Alice等本地声音) — riffraff 我可以使用say "[[rate +500]] hello";)如文档所述。 — wind2412
say
。man [programname]
将调出大多数UNIX命令行应用程序的文档。