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

Spa*_*vin 14 text-to-speech command-line osx-mavericks macos

say -v Alex "Hello"
Run Code Online (Sandbox Code Playgroud)

有没有办法像在System Preferences -> Date & Time -> Clock -> Customize Voice的语音设置中那样改变语速?

在此处输入图片说明

Vic*_*son 23

就在这里。命令

say -v Alex "Hello" -r 200
Run Code Online (Sandbox Code Playgroud)

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

  • 另外,我想指出(无意粗鲁)这在 `say` 的联机帮助页中很容易找到。`man [programname]` 将调出大多数 unix 命令行应用程序的文档。 (2认同)
  • @FelixJassler 默认率为 200 (2认同)

Lri*_*Lri 10

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

say '[[rate 200]] hello'
Run Code Online (Sandbox Code Playgroud)

  • 我可以使用 `say "[[rate +500]] hello"` ;) 正如文档所说。 (2认同)