
是不是經常在 Youtube 上看到很多好笑解氣的影片,背後的配音員都是『Siri』呢 XD
是說 Siri 真的好忙,不僅要隨時呆在手機裡待命,還要抽空去接這麼多網紅們的 Case 呢!
很多朋友會好奇說,怎麼樣才能讓 Siri 乖乖的唸出這些指定的文字或橋段,就算不當網紅,自娛也是很好玩的。
所以今天就來跟大家分享一下,讓 Siri 照你的意思,說出你想要她說的話,而且就算沒有 iPhone,只要有 Mac,也是一樣可以完成的喔。
接下來我們就分成 iOS 版的作法和 MacOS 上的作法,逐一跟大家說明。
讓 iOS 行動版的 Siri 說出指定的話
首先來說一下在 iOS 裝置上,像是 iPhone, iPad 等行動版的 Siri,如何設定讓她按你的意思和劇本來念旁白,畢竟 Siri 最早可是為了 iOS 而生的呢!
要讓 Siri 乖乖的念台詞,我們要先來進行一下手機裡的設定,下面的步驟以 iPhone 為例,但 iPad 上的設定也是一模一樣的。

- 開啟 iPhone 上的『設定』App。
- 點進了『設定』App之後,進入『一般』>『輔助使用』>『語音』。
- 進入『語音』的設定頁面後,最上面的兩個設定:『朗讀所選範圍』以及『朗讀螢幕』這兩個都打開(變成綠色)。
- 然後關閉『設定』App,這樣就完成了第一階段的設置。
在設定好了上面的步驟之後,那麼 iPhone 裡的 Siri 就隨時待命,準備好幫你念台詞或是任何指定的文字字串,甚至是整篇文章了。
那要怎麼讓 Siri 開始念這些文字呢?方法也很簡單,接著我們分別就『選取範圍』和『整個螢幕』這兩種方法來說明。
1. 讓 Siri 唸出選取範圍的文字
如果是要 Siri 唸出一段你選取的文字,只要你選好文字之後,原本出現的選取工具列上,就會多出一個『朗讀』的功能,工具列出現後,直接點選『朗讀』,然後就會聽到 Siri 逐一的唸出這段文字的內容了。

這個選取工具列,基本上會出現在任何一個 App 裡面,所以不管你的文稿是郵件,或是備忘錄,甚至是網頁文字,只要文字可以選取的,就可以讓 Siri 來朗讀。
2. 讓 Siri 朗讀整個螢幕
接著我們來看看如何讓 Siri 替我們唸出整個螢幕上的所有文字呢?
這個部分,就得要手指頭零活一點了,因為啟動 Siri 朗讀螢幕內容,得動動手指頭喔:

- 開啟想要 Siri 朗讀的頁面,任何頁面都可以,即便是鎖定螢幕的畫面也行。
- 停在這個頁面上,然後用兩根指頭,輕輕的從螢幕上方往下滑。
- 接著畫面就會跳出一個『朗讀』的控制面板,接著就會聽到 Siri 開始唸出螢幕上所有的文字。
如果你所選的螢幕上,沒有任何可以念的文字,那麼他也會直接跳出一個方塊,顯示『找不到螢幕上可以朗讀的內容』(八成是 Siri 不想念吧?)。
那麼正常開始朗讀螢幕時,他的控制面板上,有幾個功能,像是:

- 左上角的箭頭,點下去就可以收合這個控制面板。
- 右上角的叉叉,則是關閉朗讀。
- 小烏龜的按鈕,是讓 Siri 念的變慢一點。
- 小兔子的按鈕,自然是要 Siri 說話快些了。
- 烏龜、兔子中間的那三個功能,則分別是跳到上一個段落、下一個段落,以及暫停/開始的按鈕。
讓 iPhone 將 Siri 念的語音轉為聲音檔
如果要把 Siri 的讀稿語音,轉存成聲音檔,那麼可以直接使用『螢幕錄製』的功能,詳細的作法與步驟,大家可以參考之前寫的:iPhone 螢幕錄影時居然沒有聲音?難道還有什麼特別設定嗎?
讓桌面版的 Siri 講指定的語句或文字
自從 MacOS 升級到了 10.12 版之後,Siri 便也常駐到了 Mac 桌面版來了,所以如果要讓 Siri 替你唸出特定的講稿,除了 iPhone,也可以直接使用 Mac 或 Macbook Pro 來完成這個工作。
不過在 MacOS 中,讓 Siri 念特定的講稿,那麼叫出 Siri 可沒有用,要改用終端機這個 App 才能完成。
那麼要怎麼做呢?
我們一樣分為兩部分來說明,其一是讓 Siri 唸出你寫下的幾句話,其二,則是直接讓 Siri 唸出一整篇文字檔案。
在 MacOS 中,讓 Siri 唸出特定的文字
首先,我們看看比較單純的讓 Siri 來講一兩句話,要怎麼做:
第一步,開啟終端機(Terminal.app)。
然後直接打上下面的指令碼:
say -v Mei-Jia "現在我要講的話都是被迫說的喔"
這段終端機的指令碼意思是這樣的,我們逐一說明。
第一個 SAY,這個指令很清楚的就是告訴終端機『開始講話』。
那要講什麼呢?誰來講呢?這兩個問題就是由後續的指令來完成。
第二段指令: -v Mei-Jia,就是告訴終端機,要由 Mei-Jia(美佳)來講接下來的話。
美佳是誰呢?在 MacOS 裡面,台灣版的 Siri 就是由美佳擔綱的,所以我們要先指定美佳來講,不然預設的可能不認識中文,遇上中文就會直接念亂碼給你聽。
除了美佳,也可以換成講中國普通話的婷婷(Ting-Ting),婷婷是任職於中國版的 Siri。
換成婷婷的話,雖然跟美佳說的炸聽起來差不多,不過還真的是有那麼一些京片子的口音呢!
換成婷婷的話,就是下面這個指令碼:
say -v Ting-Ting "我是婷婷,現在我要講的話還是被迫說的"
另外還有會講香港話/廣東話的心怡(Sin-Ji),如果要讓 Siri 用廣東話來念台詞,就是打成下面這樣:
say -v Sin-Ji "我是心怡,我一直再被迫說話呀"
那最後一個指令,當然就是要講的內容了,只要把你想要讓 Siri 講的內容,用 " 小引號框起來,那麼 Siri 就會逐一唸出了。
MacOS 中,讓 Siri 念特定的文字檔
除了指定一兩句話,也可以先準備好完整的文稿,讓 Siri 整篇讀給你聽,方法跟上面的指令很像:
say -v Mei-Jia -f "指定的文字檔.txt"
這次的指令,前面都一樣,只是在中間多了一個 -f 這個參數,那這個 -f 就是告訴終端機說,接下來的字串是檔案,去把這個檔案裡的內容念出來。
後面接著的,當然就是文字檔的檔名了。但要記得,這個文字檔最好是純文字的檔案(.txt),同時要有完整的檔案路徑,不然會找不到檔案,比較方便的作法是直接把文字檔案放到桌面,然後打入念稿的指令前,先切換到桌面就可以了:
cd desktop
那如何把 MacOS 裡 Siri 念出來的語音轉存成聲音檔呢?
在 MacOS 裡面,把 Siri 念的稿子轉為聲音檔,也很簡單,就是多加一個『-o』的小參數,在指令碼後頭:
say -v Mei-Jia "現在我要講的話都是被迫說的喔" -o "聲音檔的檔名.aiff"
讀一整個的文字檔,也是一樣加上這個參數:
say -v Mei-Jia -f "指定的文字檔.txt" -o "聲音檔的檔名.aiff"
結語:關於讓 Siri 讀文稿
不管是在 iPhone 上或是在 Mac 上,Siri 的語調或是講話速度都是可以微調的,可以依據自己的用途來做一些變化。
同時如果是中英文混雜的文字檔,不知道為什麼,在 Mac 上的 Siri,念的比 iPhone 上的好一些?
另外文稿中若是有其他語言,像是泰文、日文,那麼美佳或是婷婷、心怡可是會直接跳過不念(太任性了),而其他像是法文等,也會直接被當成英文來發音。
所以如果要念其他的語言,最好是請不同語版的 Siri 來擔綱喔,大家可以在終端機裡,打上下面這個指令,就可以知道全部語版 Siri:
say -v ?
一起試試吧!
我們也有臉書專頁了,歡迎大家按讚加入喔: @5min.reading