玩爆Siri 技術牛教你調戲Mac讓它為你唱生日歌

  自從蘋果在 iPhone4s上推出瞭 Siri 之後,很多人其實並沒有將 Siri 用在“正途”上,取而代之的是無盡的調戲。那麼在 Mac 上面有沒有可以被調戲的呢?其實調戲說不上,讓 Mac 給你唱首生日歌還是可以的,這個小技巧使用的是腳本編輯器。

玩爆Siri 技術牛教你調戲Mac讓它為你唱生日歌

  方法如下:

  1.找到系統自帶的應用腳本編輯器

玩爆Siri 技術牛教你調戲Mac讓它為你唱生日歌

  2.粘貼以下代碼:

 



  set currentUser to long user name of (get system info)

  set firstName to first word of currentUser

  set lastName to last word of currentUser

  set noteValues to {56, 56, 58, 56, 61, 60, 50, 56, 56, 58, 56, 63, 61, 50, 56, 56, 68, 65, 61, 60, 58, 50, 66, 66, 65, 61, 63, 61} — F

  – set noteValues to {65, 65, 67, 65, 70, 69, 60, 65, 65, 67, 65, 72, 70, 60, 65, 65, 77, 74, 70, 69, 67, 60, 75, 75, 74, 70, 72, 70} — D

  – set noteValues to {55, 55, 57, 55, 60, 59, 50, 55, 55, 57, 55, 62, 60, 50, 55, 55, 67, 64, 60, 59, 57, 50, 65, 65, 64, 60, 62, 60} — E

  set syllables to {"hap", "p", "birth", "day", "to", "you", "[[slnc 500]]", "hap", "p", "birth", "day", "to", "you", "[[slnc 500]]", "hap", "p", "birth", "day", "dear", firstName, lastName, "[[slnc 500]]", "hap", "p", "birth", "day", "to", "you"}

  repeat with i from 1 to the length of noteValues

  set thisValue to item i of noteValues

  set thisSyllable to item i of syllables

  if length of thisSyllable is less than 3 then

  set speakingRate to 220

  else

  set speakingRate to 100

  end if

  say thisSyllable pitch thisValue using "Victoria" speaking rate speakingRate modulation 0

  end repeat


  3.點擊運行腳本

玩爆Siri 技術牛教你調戲Mac讓它為你唱生日歌

  4. 這裡 firstName 和 lastName 被設置為當前用戶的名和姓,你可以自行修改,但最好輸入英文。當然你也可以把前三行換成下面這樣來自己指定姓名:

 

  set firstName to "xxx"

  set lastName to "xxx"


  5.如果你不喜歡這個嗓子,你還可以修改倒數第二行的 Victoria。前往系統偏好設置-聽寫與語音-系統嗓音-自定來選擇。

玩爆Siri 技術牛教你調戲Mac讓它為你唱生日歌

Comments are closed.