前兩天,看到社群上好多朋友在討論與推薦一款叫做「
錄音寶」的大陸製作軟體,可以把錄音檔案用機器或人工轉成文字,據稱對中文的辨識率很高,連標點符號也可以自動添加。於是我很想試試看,尤其想用在練習
我的講座課程時的逐字稿製作上。結果很可惜的是在要付費註冊時,卡在沒辦法用台灣手機號碼開通帳號的關卡。
之前其實我介紹過類似免費工具:「三個免費線上語音轉文字工具,做即時中文聽寫筆記」,他們也都堪用,不過都不能辨識標點符號,而且我也想再研究有沒有更厲害的工具。
於是我不甘心,想說都研究到一半,所以便想說改來研究「手機上更好用的中文語音輸入法」好了!看看有沒有中文辨識準確、可以語音輸入標點符號的選擇。
我選了三款手機 App 來做測試,以我自己慣用的 Android 手機為例:訊飛手機語音輸入法、 Google 語音輸入、 Swype + Dragon 語音輸入。
(所以很可惜這次沒有測試到 iOS 的語音輸入,但我相信 iPhone 內建的中文語音輸入也應該滿強大的,例如我知道他可以語音輸入特殊標點符號)
「錄音寶」的母公司訊飛還有推出一款 Android 與 iOS 通用的中文輸入法,裡面包含了中文語音輸入功能,我想測試看看這個「訊飛中文語音輸入」是否跟錄音寶的機器辨識一樣強大。
「 Swype + Dragon 」是我早期就有推薦過的中文手勢輸入法工具,和知名的語音辨識軟體 Dragon 結合後,曾有網友跟我說,「 Swype + Dragon 」可以聽得懂中文標點符號,斷句更有效率。
而「 Google 語音輸入」是內建在 Android 手機的語音轉文字工具,是不是已經堪用?以上就是我這篇要比較的幾個重點。
這三款中文語音輸入工具,我都實際測試了很多次,但不可能把每次結果都列出來,所以我挑了可以代表我的結論的某次測試,來跟大家分享我的心得。
1. Google 中文語音輸入實測結果
- 優點:
- 內建在 Android 或 Google 注音輸入法中
- 可離線語音辨識
- 中英文簡單混合可以更好的正確辨識
- 缺點:
- 不能語音輸入標點符號,也無法自動輸入標點符號
我們直接從我的測試結果看起,下面是 Google 中文語音輸入的測試結果:
電腦玩物是我的個人部落格 我是本站唯一的作者玉站長 為什麼在這個社群時代我還在努力寫個人部落格呢 因為我希望把自己的完整想法深入經驗用金轉文字記錄並傳播能夠跟網路上的你們彼此雞蛋你在電腦玩物尚可以讀到我的這些文章最新的雲端服務 科技工具以及他們的應用方法關於工作效率專案管理時間管理習慣養成的實作教學 如果你是Google雲端辦公室或是Evernote雲端筆記的愛用者這裡有最深入的應用教學
基本上大多數內容都可以正確辨識成功,有少數幾個錯字可能是我剛好發音不準,但也有一些是語意辨識的問題,例如「尚」。
另外有一個上述例子無法顯示的優點,就是 Google 語音輸入在辨識「中英文夾雜」的內容時,我的經驗是有比其他兩款輸入法更好的效果。
但最大問題是 Google 語音輸入還不支援標點符號的語音輸入,雖然可以看到它會「在我的語音停頓處用空格斷句」,不過事後會需要自己再做一些標點整理。
基本上 Google 語音輸入不需要額外設定,但是如果你想離線辨識語音,那麼就在上圖的語音辨識畫面中,點擊[設定],然後選擇[離線語音辨識],下載中文英文等語音套件即可。
Google 的語音辨識不只可以用在手機,像是在「 Google 文件」輸入時,也可以:「支援聽寫! Google Docs 新增中文語音輸入功能」。
2. 訊飛中文語音輸入
- 優點:
- 可自動斷句,自動輸入基本標點符號(可全形)
- 聽得懂中國各省方言
- 可離線語音辨識
- 中英文簡單混合可以正確辨識
- 缺點:
- 不能語音唸出想要的特殊標點符號
- 沒有內建台灣用戶常用的注音、倉頡等輸入法
訊飛中文輸入法 Android 下載訊飛中文輸入法 iOS 下載下面是訊飛中文語音輸入的測試結果:
電腦玩物是我的個人部落格,我是本站唯一的作者與站長,為什麼在這個社群時代,我還在努力寫個人部落格呢,因為我希望把自己的完整想法,深入經驗,用精准文字記錄並傳播,能夠跟網路上的你們彼此激蕩,你在電腦玩吾上可以讀到我的這些文章,最新的雲端服務,科技工具以及他們的方法應用,關於工作效率,專案管理時間管理習慣養成的,習作教學,如果你是google雲端辦公系統,或是我的單筆記的愛用者,這裡有最深入的應用教學。
訊飛的辨識內容大多數很準確,偶爾有一兩個錯字,也可能和我的發音有關,因為根據我反覆測試了很多不同版本下,「訊飛中文語音輸入」確實相對在語意辨識上又比其他兩款輸入法更準確一些。
但必須要說,這個差距「始終沒有太大」,應該說現在像是 Google 語音輸入、 iPhone 語音輸入、 Swype 語音輸入到訊飛語音輸入都已經有一定水準之上了。
而「訊飛中文語音輸入」其實最棒的特色是:「可以自動斷句,自動輸入逗點與句點」。你可以看到上方案例中,在我語氣停頓處都會自動輸入逗點,而在停止錄音時就輸入句點。並且是中文常用的全形標點符號!
如果你想要離線語音輸入,那麼可以進入「訊飛輸入法」的設置中,下載離線語音。
另外我建議到更深一層的輸入法設置哩,在「語音設置」中,開啟「句尾智能添加標點」功能,以及拉長「說話結束等待時間」,這樣可以更順利將一整段話轉成文字。
3. Swype + Dragon 中文語音輸入
- 優點:
- 可唸出特殊標點符號來輸入(可惜是半形)
- 中英文簡單混合可以正確辨識
- 缺點:
- 沒有離線語音辨識
下面是 Swype 中文語音輸入的測試結果:
電腦玩物是我的個人部落格, 資本家唯一的作者與站長, 為什麼在這個社群時代我還在努力寫 個人部落格呢? 因為我希望把自己的完整想法, 深入經驗, 用精準的文字記錄並傳播, 能夠跟網路上的你們彼此激蕩, 你在電腦網路上可以讀到我的這些文章: 最新的雲端服務. 科技工具以及他們的應用方法. 關於工作效率, 專案管理, 時間管理, 習慣養成的實作教學, 如果你是Google一段辦公室,或是Evernote雲端筆記的愛用者,那麼這裡有最深入的教學應用。
整體來說 Swype 的中文語音辨識結果也是堪用的,不過在我更多次的測試下,我覺得準確度是:訊飛 > Google 語音輸入 > Swype ,但三者的差別其實是很小的。
而 Swype 最大的特色是「可以語音唸出標點符號」,例如逗點、句點、問號、冒號等都能辨識,不過還是有個大問題,就是像逗點、問號,輸出時卻是「半形符號」,而非中文裡應該使用的全形符號。
不過可以語音輸入標點符號,這就讓斷句一定會準確。
總結來說,這篇文章裡針對 Android 手機測試的三種中文語音輸入法,可以用「需求情境」來比較:
- Google 語音輸入:直接內建手機,滿足一般需求,適合較簡短的語音筆記轉文字時使用。但事後要自己整理標點符號。
- 訊飛語音輸入:因為要另外安裝一整個不一定用得到的輸入法軟體,所以適合「真的很需要中文語音輸入」的朋友使用,適合較長的語音直接轉文字,因為會自動斷句與插入標點符號,事後花更少時間整理。
- Swype 語音輸入:以實際使用情境來說,一般人正常講話「不會唸出標點符號」,所以這個語音輸入更適合「想用唸稿方式騰稿」的使用者。
以上是我的分析,也很期待有 iOS 使用者,也能分享跟 iOS 內建語音輸入的測試結果。
延伸閱讀更多文章:
沒有留言:
張貼留言