朗讀功能:目前哪些能用,哪些不能
得從壞消息開始。朗讀功能目前在中文書上並不能正常運作,與其花一個晚上調設定,不如先知道這件事。
問題到底在哪
App 選語音時看的是開頭一段文字,而且只判斷一件事:這段裡有沒有越南文的聲調符號。沒有就把語言設成英文。中文必然落在後者。
接下來就看你手機上的語音合成引擎。有些會靜靜跳過不認識的文字,於是書一頁頁翻過去,全程沒有聲音;有些會硬用英文規則去念漢字,出來的是一堆聽不懂的音。
App 裡沒辦法改語言。程式碼裡有這個功能,但沒有任何畫面呼叫它,所以到不了使用者手上。
這件事已經記錄成問題。在修好之前,中文書的朗讀不能指望。
不過這些是做好的
播放本身的機制做得紮實,在英文書上看得出來。
控制項會出現在鎖定畫面上,播放、暫停和快轉不用解鎖就能操作,因為朗讀是以一般音訊播放器的方式運作,而不是 App 內部的聲音。
速度用滑桿調整並以倍數顯示,正常語速是 1.0x。音高另外調。
還有一個缺點:速度和音高沒有存在任何地方,關掉 App 就回到預設值。這個也記錄了。
如果書是掃描的 PDF
那原因就不同,而且會疊在第一個上面:檔案裡根本沒有可念的文字。用手指選選看一句話,兩秒就能確認。另有說明。
現在能做什麼
- 確認 Android 的文字轉語音設定裡裝了中文語音,等修好時會用到。
- 英文書的話,這個功能今天就能用。
- 如果就是要中文朗讀,現在另外找有聲書比較實在。
我們不會為了功能列表上多一行,就假裝這個功能已經好了。