朗讀功能:目前哪些能用,哪些不能

得從壞消息開始。朗讀功能目前在中文書上並不能正常運作,與其花一個晚上調設定,不如先知道這件事。

問題到底在哪

App 選語音時看的是開頭一段文字,而且只判斷一件事:這段裡有沒有越南文的聲調符號。沒有就把語言設成英文。中文必然落在後者。

接下來就看你手機上的語音合成引擎。有些會靜靜跳過不認識的文字,於是書一頁頁翻過去,全程沒有聲音;有些會硬用英文規則去念漢字,出來的是一堆聽不懂的音。

App 裡沒辦法改語言。程式碼裡有這個功能,但沒有任何畫面呼叫它,所以到不了使用者手上。

這件事已經記錄成問題。在修好之前,中文書的朗讀不能指望。

不過這些是做好的

播放本身的機制做得紮實,在英文書上看得出來。

控制項會出現在鎖定畫面上,播放、暫停和快轉不用解鎖就能操作,因為朗讀是以一般音訊播放器的方式運作,而不是 App 內部的聲音。

速度用滑桿調整並以倍數顯示,正常語速是 1.0x。音高另外調。

還有一個缺點:速度和音高沒有存在任何地方,關掉 App 就回到預設值。這個也記錄了

如果書是掃描的 PDF

那原因就不同,而且會疊在第一個上面:檔案裡根本沒有可念的文字。用手指選選看一句話,兩秒就能確認。另有說明

現在能做什麼

  • 確認 Android 的文字轉語音設定裡裝了中文語音,等修好時會用到。
  • 英文書的話,這個功能今天就能用。
  • 如果就是要中文朗讀,現在另外找有聲書比較實在。

我們不會為了功能列表上多一行,就假裝這個功能已經好了。

所有文章