TTS icon indicating copy to clipboard operation
TTS copied to clipboard

與Google Play圖書App不太兼容

Open chokhocheung opened this issue 3 years ago • 4 comments

自從把TTS更新到3月13日的版本後,就無法在Google Play圖書App中正常朗讀了。

更新到3月13日版本後,在Play圖書要麼就是一開始就卡住了完全讀不出聲音,要麼就是會把第一句句子連續讀了兩遍之後再卡住。

而之前的幾個TTS版本則本來是大致上能用的,除了有一些小問題:

  1. 通常第一次打開Play圖書並點擊開啟朗讀時,是會閃退的(是那本圖書閃退了,回到圖書清單的畫面,而不是整個Play圖書App閃退掉),但是只要再試一次,就能正常朗讀了。
  2. 有個比較不常出現的情況是,第一次打開Play圖書並點擊開啟朗讀時,第一句句子會有出現兩三把相差一兩秒的聲音疊聲讀出,然後才在後面的句子開始漸漸回復正常。

chokhocheung avatar Mar 19 '22 07:03 chokhocheung

试试新的GitHub action构建的 https://github.com/ag2s20150909/TTS/actions/runs/2010591353

ag2s20150909 avatar Mar 20 '22 06:03 ag2s20150909

先謝謝!

更新到這新版本後,「卡住」的問題改善了,基本回復到了早前版本的狀況,也就是大致能用的。

我試了幾次,留意到圖書App閃退或者朗讀卡住(是的,這版本仍有機會卡住的)通常是當TTS被從近期任務列表給去掉後,再打開圖書App並點擊朗讀,就很大機會發生。

這裏有一個圖書App閃退時得到的stacktrace截圖,未知能否從中看到解決的線索?

Screenshot_2022-03-20-16-37-23-423_com google android feedback

chokhocheung avatar Mar 20 '22 08:03 chokhocheung

再來補充一下,這TTS配合其他朗誦軟件,例如以下這個,是能好好運作的: https://app-t2s.web.app/

也許是Google Play圖書App調用文字轉語音API的方式比較古怪也說不定。

chokhocheung avatar Mar 20 '22 11:03 chokhocheung

3月22日的版本似乎有一個偶發的小問題: 在Google Play圖書app打開朗讀, App顯示正在讀第一句,TTS也在讀出第一句。 App顯示正在讀第二句,TTS沒有發聲,而App也很快地走過了第二句。 App顯示正在讀第三句,TTS這時才讀出第二句。

這情況出現時,只要把圖書App關掉重開,再次打開朗讀就沒事了。

chokhocheung avatar Mar 26 '22 02:03 chokhocheung