題 是否有可能在OS X說命令中更改語速?


say -v Alex "Hello"

有沒有辦法改變語音的速度,就像在語音設置中一樣 系統偏好  - > 約會時間  - > 時鐘  - > 自定義語音

enter image description here


9
2017-11-22 00:03


起源




答案:


就在這裡。命令

say -v Alex "Hello" -r 200

將導致Alex以200字/分鐘的速度說出“你好”的聲音。


15
2017-11-22 01:04



此外,我想指出(沒有粗魯的意圖),這很容易在手冊中找到 say。 man [programname] 將打開大多數unix命令行應用程序的文檔。 - Victor Wilson
-r --rate= 在10.13上沒有為我工作 /usr/bin/say,但下面的嵌入式語音命令。正在使用 -v Tom。 - Pysis


還有一個 嵌入式語音命令 更改費率:

say '[[rate 200]] hello'

5
2017-11-22 11:18



不幸的是,Apple自10.6以來添加的大部分新聲音將忽略語音速率和音素首選項的嵌入式命令。 :(真煩人,因為我喜歡菲奧娜的聲音包,但她偶爾錯誤地發音一些字如此可怕,以至於它們無法辨認。:( - Benjamin Nolan
有趣的是,這適用於使用Apple Speech Synthesis熱鍵和JS Speech Synthesis API的HTML文檔。 - joeyhoer
似乎從10.12開始工作,即使是像Thomas這樣非常逼真的聲音。超級蠕動,每週40次:D - iwasrobbed