是否可以在OS X say命令中更改语速?


Answers:


19

就在这里。命令

say -v Alex "Hello" -r 200

将使Alex的声音以200字/分钟的速度说“你好”。


2
另外,我想指出(没有粗鲁的意图),这很容易在的联机帮助页中找到sayman [programname]将调出大多数UNIX命令行应用程序的文档。
维克多·威尔逊

-r --rate=不适用于10.13的版本/usr/bin/say,但下面的嵌入式语音命令可以。正在使用-v Tom
Pysis

7

还有一个用于更改速率的嵌入式语音命令

say '[[rate 200]] hello'

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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.