會說話的終端:讓你的Mac說你好

一個有趣的終端提示,可以讓你笑

我們有很多終端技巧我們喜歡與Mac用戶分享。 大多數使用Mac提供清晰的功能改進 。 但有時候,這只是時間有趣一點,所以考慮到這一點,我們給你說Say命令。

“說”是一個終端命令,它會說出你在命令後輸入的任何內容。 您可以通過啟動終端(位於/ Applications / Utilities),然後鍵入或複制/粘貼這裡給出的示例來嘗試。

一個簡單的例子:

問好

會導致你的Mac說出你好。

您還可以通過使用-v屬性指定Mac在使用say命令時應該使用的語音。 一個例子:

說 - 弗雷德你好

在這種情況下,名為Fred的聲音將被用來說出你好。

Mac的許多聲音

你的Mac有很多聲音可用於語音; 目前,有超過100種語言和風格可供選擇。 如果您想查看完整的聲音列表,請按照以下步驟操作:

  1. 點擊Dock圖標啟動系統偏好設置,或從Apple菜單中選擇系統偏好設置
  2. 選擇聽寫和言語首選項窗格( 在OS X Lion中 ,選擇講話首選項窗格)。
  3. 選擇文本到語音選項卡。
  4. 從系統語音的下拉菜單中選擇自定義。
  5. 工作表將顯示您的Mac可以使用的所有可用語音。
  6. 您會注意到一些聲音旁邊有一個複選標記,而其他聲​​音複選框為空。 系統語音下拉菜單中將顯示帶複選標記的人。
  1. 如果您想嘗試各種聲音,可以使用“系統語音”下拉菜單選擇語音,然後單擊“播放”按鈕以聽到語音說一兩句話。

查看所有可用語音的另一種方法是在終端中輸入以下命令:

說-v?

然後按回車鍵或回車鍵。

終端將列出所有可用的聲音。

在終端中指定語音時,請使用全部小寫字母。 如果名稱中包含空格,如Bad News,請將其放在引號中,如下所示。

說-v'壞消息'你好

終端去唱歌的時間

足夠與hellos; 在更多的樂趣。 Say命令可以說很長的句子; 事實上,只要它在一條線上,它就可以說任何事情。 如果你點擊返回鍵,命令將被執行,所以產生長篇演講的最簡單方法是先將它們輸入到文本編輯器中,然後將它們複製/粘貼到終端中。 Say命令能夠理解一些標點符號,包括句號和逗號,這兩者在說出文字時都會略微停頓。

現在是有趣的部分。 通過正確的語音和文字組合,您可以讓Say說唱。

say -v'pipe organ'Dum dum dee dum dum dum dum dee Dum dum dee dum dum dum dum dum dum dee dum dum dum deum dum dum dum dee dum dum dum dum dummmmmmmmmmmmmmmmm

實際上有幾種不同的聲音可以用於唱歌,所有這些都可以在上面示例中的聽寫和言語首選項窗格列表的Novelty部分中找到。

大多數情況下,這些聲音唱歌的能力並不在您使用的文本字符串中,而是實際內置於聲音的特徵中。

這裡有些例子:

山王大廳

大提琴的聲音是山王殿。 在碼頭進行以下嘗試:

say -v cellos Doo da do da dum dee dee doodly doo dum dum dum dum doo da doo da doo da doo da doo dad doo da doo

你實際上可以使用任何文本; 大提琴的聲音將試圖呈現山王殿的形式。

盛況和環境

準備好畢業典禮那天的盛況? 在終端中嘗試以下操作:

說 - '好消息'二二二二二二二二二二二二二二

這就是我在Mac的眾多聲音中發現的所有歌聲。

但是,有這麼多的聲音,可能會有更多的發現。 如果您發現任何額外的歌唱終端聲音,請給我們留言。

關於Say命令的更多信息。