更新日誌

V3.74, 2026.4/13

版本代號:Cookie Rock Party

來源: https://youtu.be/IRFjaTqZMUY

伸出手,跳起來,盡情的搖擺 唱出來才能把所有煩惱都解開

更新項目

  1. 重構取得字幕流程的代碼架構,改為自動發現模式。
    讓協作者可以直接將新的代碼檔案放入資料夾即被自動載入,順帶解決了每次新增平台都要修改檔案的 OCP 問題。
    P.S 由於代碼重構,可能會出現沒檢查到的問題,若使用者有發現,可以開 issue, 若不方便使用 github 也可直接與我聯絡。
    另外由於使用了許多新的 python 特性,所以決定不再支援 2024 以前的 NVDA
    之前的 NVDA 也許還能使用,只是不會再主動測試了。
    發現舊版 NVDA 不能使用仍然可以向我回報,評估修正不難的話還是會處理。
  2. 新增開發者指南,位於專案的 doc 當中。
    目前有中文與英文兩個版本,希望對於協作開發者有幫助。
  3. 更新芬蘭語翻譯,感謝 jkinnunen.
  4. 更新烏克蘭語翻譯,感謝 George-br.

關於 Evervideo

上次說到,將字幕封裝到影片檔案當中,在轉輪就會出現媒體描述,其實不然。

測試結果,只有 mp4 封裝的字幕才會出現,但測試下來,在手機上 mp4 的影像似乎只能使用 AVC, 我測試過比如 HEVC, AV1 會直接無法播放,不確定是只有 Evervideo 還是其他播放器也如此。

至於要將字幕封裝進 mp4, 使用 ffmpeg 的話,需要指定 -c:s mov_text 否則字幕會被忽略,至於有沒有 GUI 且無障礙沒問題的軟體能做到就不知道了。


V3.73, 2026.3.29

版本代號:TOMORROW

來源: https://youtu.be/1xsKQ4UbVn4

更新項目

  1. 已確認,上次重寫下載更新方法,並沒有解決 SSL 驗證失敗的問題,故現在字幕閱讀器改為自備 SSL 根憑證進行下載更新時的驗證。
    該方法已通過原本無法下載更新的使用者測試,保證了該方法的有效性。
    然而下載更新功能也包含在字幕閱讀器當中,因而需要下載並安裝該版本後才會生效,故之前下載失敗的使用者,仍須透過以下網址手動下載並安裝更新:
    https://github.com/maxe-hsieh/subtitle_reader/releases/download/TOMORROW/subtitle_reader.nvda-addon 或者可以等一段時間之後從 NVDA 附加元件商店進行更新,這次是英文的版本代號,可以上架商店了。
    字幕閱讀器自備的 SSL 根憑證,出自 Mozilla, 日期為今年 2 月 11 日,至於多久過期就靠運氣了,不過根據過去的使用經驗,還沒有遇過憑證過期的狀況。
    P.S 為何到了 Python, SSL 驗證問題還跟我跟到這裡啊qq

推薦 App

App 名稱: Evervideo
開發者: Everappz
簡介:我使用的是 iOS, 沒有嘗試過 Android. Evervideo 可以從妳的手機或雲端播放影片,且能夠同時載入檔名相似的字幕檔案,將當前字幕顯示在畫面上且旁白可聚焦並讀取。
我的使用體驗:不論是內掛或外掛字幕,每次播放都要進行選擇,也就無法自動下一部影片,有點可惜,不確定是否有設定能夠解決。
另外選擇了內掛字幕之後,旁白轉輪會多出媒體描述,可選擇語音或點字非常及時呈現字幕,但不知為何,選擇外掛字幕就沒有媒體描述的出現了,雖說可以使用旁白的關注模式,但該模式有一秒鐘的間隔,除了導致閱讀字幕比較不及時外,若有字幕一秒內消失或改變的話將會錯過,所以建議使用軟體將外部字幕檔案封裝到影片檔案當中,通常可使用 mkv 格式儲存。。

想說的話

有使用者向我反映, Disney+ 某些地區無法閱讀字幕,他們猜測原因可能是因為某些地區的網址並不相同,介面可能也完全不同,所以可能要個別處理。
原本我以為,若他們願意提供帳戶,那麼還是很有希望能夠支援的,但實際上沒那麼簡單。
首先第一關就是,不使用 VPN 的話,我根本進不去,由於該專案並沒有經費,所以我只能找免費的 VPN 來使用,但其時我幾乎沒什麼免費 VPN 的資源,且免費又支援多個地區又更少,所以往往要進去就很困難了。
而第二冠就是界面語言了,基本上我完全只能百分百的靠翻譯來理解並操作,而連翻譯結果都看不懂又是很正常的事情,有時候也只能連矇帶猜,或是卡在這一關了。
所以,有少數我成功支援的影音平台,那真的是非常的好運。 話說台灣這裡的 Disney+ 我修正沒多久就有人反映失效了,不確定台灣這邊改好,是否能夠讓其他地區一起受益呢。 希望有台灣的使用者能夠告訴我是否失效,以及若有人願意借用帳戶就常是恢復支援,否則至少要能夠將 Disney+ 標記為失效來告訴所有的使用者。


V3.72, 2026.3.20

版本代號:想要回家

來源: https://youtu.be/wQEmu8S1sDE

更新項目

  1. 再次支援 Crunchyroll, 感謝 PlatinumTsuki 找到方法並實作。
    該方法是透過瀏覽器的 Tampermonkey 擴充功能,在播放頁面執行腳本,攔截伺服器的回應來取得字幕,故使用前需安裝擴充功能。
    安裝方法請見字幕閱讀器選單當中的 Crunchyroll 設定與使用說明。
    使用前請務必閱讀腳本相關聲明。
    以下為 PlatinumTsuki 對於此腳本的聲明:
    The userscript does NOT send data externally, modify playback, or access user credentials.
    P.S 我似乎看到了支援動畫瘋字幕的希望啊! 如果我能成功解析伺服器回應的話。
  2. 修正 Crunchyroll 某些語言介面抓不到字幕的錯誤(感謝 PlatinumTsuki )
  3. 若您的版本並非 3.71 且下載更新失敗,請複製下方連結手動下載更新:
    https://github.com/maxe-hsieh/subtitle_reader/releases/download/%E6%83%B3%E8%A6%81%E5%9B%9E%E5%AE%B6/subtitle_reader.nvda-addon

V3.71, 2026.3.18

版本代號:迷你情人夢

來源: https://youtu.be/seHWFYlyV5s

更新項目

  1. 新增 Movie Subtitles (Chrome 擴充功能 ) 的支援,感謝 cch 的提案。
    我的測試流程如下:
  2. 從這裡安裝擴充功能:
    Movie Subtitles
  3. 下載字幕檔:
    葬送的芙莉蓮 第二季 第36話【壯烈的犧牲】
  4. 取出裡面的 srt 檔案,檔名匯市亂碼,可以改成正確的標題,等一下比較好找。
  5. 打開影片連結:
    葬送的芙莉蓮 第二季 第36話【壯烈的犧牲】|Muse木棉花 動畫 線上看 - YouTube
  6. 先暫停影片,然後 F10 在擴充功能當中開啟 Movie Subtitles.
  7. 點擊 LOAD SUBTITLES 然後選擇剛剛下載的字幕檔。
  8. 此時會回到網頁,點擊繼續播放影片並嘗試聽取字幕。
    P.S 這個擴充功能對於 Youtube 特別有用,因為 YT 並非所有影片都有 CC字幕,而去字幕網站另外找字幕來配合觀看是很有機會的,或者嘗試讓 AI 分析畫面上的字幕檔案或描述影像,並製作成字幕檔案也是不錯的嘗試方向。
    而 Netflix, Disney+ 等,通常都會統一提供 NVDA 可瀏覽的字幕,所以字幕閱讀器目前僅優先支援 Movie Subtitles 在 YT 上顯示的字幕。
  9. 重寫下載更新檔案的方法,以解決使用辦公室或學校網路等下載更新時,可能會遇到 SSL 憑證無效的錯誤。
  10. 當檢查或下載更新出錯時,現在會顯示詳細的錯誤原因,雖說是英文的就是了。

V3.7, 2026.3.6

版本代號:The Story of Us

來源: https://youtu.be/D1elWWJEUO4

更新項目

  1. 新增 Twitch 聊天室支援。
    目前僅支援保留直播檔的聊天回放,測試流程如下:
  2. 打開測試直播檔:
    最愛的週五23:00芙Z蓮同步視聽
  3. 使用瀏覽模式,直接到最下方往上一行,檢查聊天室是否展開。
  4. 將焦點移至播放器,可使用 o 來找到它。
    P.S 圖奇並非所有表情符號都標示為圖片,有些表情符號與訂閱里程碑居然與聊天訊息一樣標示為靜態文字,並且沒有別的方法能區分出來,所以無計可施。
    目前設計僅閱讀訊息,不閱讀訊息發送者與他們附帶又多又長的徽章,下個版本再考慮是否加入閱讀這些資訊的開關。
    另外圖奇的直播聊天室,很神奇的與回放聊天室介面大不相同,且使用了 aria-live 導致除了文字訊息,連發送者、徽章、表情符號、發燒列車等等全都朗讀,導致不重要的資訊量爆炸。是否能夠不手動抓訊息,改成攔截並改變 aria-live 行為還要再研究。
  5. Youtube 聊天室的橫幅出現時,將提示改為「聊天橫幅」。
  6. 將 Crunchyroll 支援狀態改為「失效」,感謝 PlatinumTsuki 詳細的技術測試報告,建議 Crunchyroll 使用者集合起來像官方報告此問題。 Issue #55
  7. 完成 NVDA 附加元件樣板更新,在版本代號 心訊 Heart Signal 及其之前的版本已經無法再檢查更新,若需要新版字幕閱讀器,可從商店進行更新。
  8. 修正字幕閱讀器介面的英文翻譯,感謝 Kostenkov-2021
  9. 更新烏克蘭語翻譯,感謝 balaraz
  10. 更新西語翻譯,感謝 nicolas 與 Nickbryan24

V3.6, 2025.12.4

版本代號:Snow halation

來源: https://youtu.be/OzGVz1ClxIc

更新項目

  1. 新增 Sky Showtime 字幕支援,感謝 Daniel Gheorghe 的提案。
  2. 新增羅馬尼亞語翻譯,感謝 Daniel Gheorghe.
  3. 聲音寒士庫新增 64 位元版 NVDA 支援,感謝 hwf1324.
  4. 使用新版附加元件樣板,感謝 hwf1324.
  5. 新的附加元件樣板史的字幕閱讀器無法檢查更新,故暫時相容舊版的檢查更新方式,下一版刪除,故下次更新之前沒有升級到 3.6 則無法使用更新功能。
  6. 刪除一些不必要的檔案,感謝 hwf1324.
  7. 更新俄語翻譯,感謝 Kostenkov-2021.

V3.5, 2025.10.23

版本代號:心訊 Heart Signal

影片來源: https://youtu.be/NEC1JChA6ws

更新項目

  1. 新增 HBO Max 字幕支援,感謝 TY 的提案與提供測試帳號。
  2. 新增 Yandex 瀏覽器支援,感謝 Fatih Yüksek 的提案。 (Issue #41)

修正巷木

  1. Netflix: 修正偶爾出現看不見的對話框,導致找不到字幕的錯誤。
  2. Netflix: 修正全螢幕播放時找不到字幕的錯誤。
  3. Animation Digital Network: 修正無法閱讀字幕的錯誤,感謝 blal 的協作開發。
  4. 調整版本號碼規則,以避免 NVDA 附加元件商店認為舊版字幕閱讀器比較新的錯誤。

V3.4, 2025.7.25

版本代號:烏乎

影片來源: https://youtu.be/toAZjnSIOeE

更新項目

  1. 新增 Animation Digital Network 字幕支援,感謝 blal 的協作開發。 P.S 此為法國的影音平台,我無法事先測試字幕是否可讀,若有任何問題,請向協作者反映,由協作者進行問題修正。 協作者的 github 頁面在這裡
  2. 字幕閱讀器新增法文介面,感謝 blal.
  3. 更新俄語翻譯,感謝 Kostenkov P.S 太棒了,第一次我完全不用寫代碼的更新。

V3.3, 2025.7.24

版本代號:時間迴廊

Song source: https://youtu.be/f78Nt2Nnj5Y

更新項目

  1. Added Crunchyroll subtitle support. Test video: SPY x FAMILY (English Dub) OPERATION STRIX Test steps:
  2. Using a Chromium browser, open the link above.
  3. Switch the NVDA to focus mode.
  4. tab to pause button and press enter.
  5. tab to Settings menu, then press enter.
  6. tab to subtitle/cc button and press enter.
  7. tab to English[CC] and press enter.
  8. Shift+tab to play button and press enter.
  9. If the subtitle text is not shown, try pressing F5 to reload this page. Thanks to the anonymous user for the proposal and assistance with testing.
  10. Updated Finnish translation, thanks to Jani.

V3.22, 2025.6.13

版本代號:新月球計畫

Video source: https://bfan.link/margaretnorth002

更新項目

  1. 完成 NVDA 2025.1rc1 相容性測試。
  2. 字幕閱讀器選單:新增「開啟最新版本更新日誌」功能,會開啟 github 上的版本,可在不更新的情況下,方便的察看新版日誌。
  3. 更新視窗:新增音樂音量滑桿,無法使用 NVDA 音訊迴避的替代方案 (Issue #33).

V3.21, 2025.4.12

版本代號:Georgette Me, Georgette You

Video source: https://youtu.be/vKDa7yfpd2M

更新項目

  1. 支援新版「唱歌學日語」,自動閱讀中文動態歌詞。 測試歌曲:[Georgette Me, Georgette You - Ave Mujica] (https://www.marumaru-x.com/japanese-song/play-72r9mzweoz) 測試方法,使用 Chromium 瀏覽器,點開連結,然後點擊葉面上任何一個播放按鈕即可。
  2. 字幕閱讀器選單:新增支援影音平台列表,可察看目前閱讀器支援的所有影音平台以及支援狀況,分為正常或者失效兩個狀態,以及點擊平台名稱可直接開啟網站。
  3. 新增俄語翻譯,感謝 Fatih.
  4. 更新英語翻譯。

V3.2, 2025.4.5

版本代號:迷子集會

Radio source: https://youtu.be/WgJmIzhPpP8

更新項目

  1. 新增 Mewatch 字幕支援。 測試影片: BanG Dream! It's MyGO!!!!!#4 一輩子喔!? 測試流程:
  2. 準備好魔法鎮,我們要傳送到新加坡。
  3. 點擊上面的連結,進入影片。
  4. 點擊 share 按鈕下方的可點擊項目,它沒有提示文字,因為還沒選字幕。
  5. 按 o 或者繼續往下,找第一個對話框,點進去。
  6. 點擊偏好的字幕語言,比如中文。
  7. 切到焦點模式,按一下「上」方向鍵,解除靜音。
  8. 聆聽對白與字幕。
  9. Youtube 新增「沉浸式翻譯」支援。
  10. 更新芬蘭語翻譯,感謝 Jani Kinnunen

V3.13, 2025.3.26

版本代號:蜜月 1・2・3

Video source: https://youtu.be/Ahk0DrGUVEk

更新項目

  1. 完成 Issue #29: 新增「手動閱讀字幕」功能,用於不需要聽讀每個新出現字幕的情況(感謝 davidacm 的提案)。 沒有定義預設快速鍵,需要時請在輸入手勢當中分配。

修正巷木

  1. 完成 Issue #22: 修正 Disney Plus 無法閱讀字幕的錯誤(感謝 站在树上的牛 提供測試帳號)。

不重要的內容

閱讀器也是,工作也是,開始能體會遊戲 Swamp 的開發者在日誌裡說的:檢查並修改了很多代碼,但只夠在日誌裡寫一行紀錄的心情。


V3.12, 2025.3.21

版本代號:Diamond City Lights

Video source: https://youtu.be/BZzP_k3cLao

修正項目

  1. 修正 Prime Video 無法閱讀字幕的錯誤(感謝 Franco Hong 提供測試帳號)。
  2. 修正 Youtube 聊天室改版,導致取得意見調查出現錯誤,連帶導致無法自動閱讀聊天室。
  3. 修正 Youtube 聊天室改版,導致閱讀聊天橫幅內容為空的錯誤。 聊天橫幅改為移動焦點時自動朗讀一次,之後出現的橫幅不會被自動朗讀,除非再次移動焦點。
  4. 聯絡開發者:刪除 Skype 並新增 WhatsApp 聯絡方式。

V3.11, 2025.1.5

版本代號:煦日 Apricity

Video source: https://youtu.be/cqCEE_xOwis

影片資訊欄裡面有我的名字耶耶耶!

修正項目

  1. 修正 B站無法閱讀字幕的錯誤(感謝協作者 hwf1324 ) 由於我找不到再 B站 顯示字幕的方法,所以此功能我無法事先測試,若修正無效或日後失效,請聯絡協作者。
  2. 修正 Netflix 有時會出現 toast 導致無法找到並閱讀字幕的錯誤。
  3. Youtube 聊天橫幅:改為橫幅消失又出現時才會閱讀橫幅文字,避免意見調查不斷變動導致重複閱讀的狀況。 日後考慮改為字串分析,比如只閱讀變化的橫幅文字,或者改變的橫幅文字與之前的相似度非常低才閱讀等等。

V3.1, 2024.11.2

版本代號:扉暮IANVS

Video source: https://youtu.be/KOb0hKuk1q8

更新項目

  1. 新增 Apple TV+ 字幕支援,感謝 hzj13823494025 的提案 預設 CC 字幕是關閉狀態,需要找到字幕的下拉方塊選擇語言。 另外我在測試時發現有中文與中文 CC 兩種,我測試中文 CC 以為口述影像的內容終於作成字幕了還高興了一下咧,結果跟英文的配音的口述影像對比就發現不是,看起來似乎是描述聲音的。 希望未來有將口述影像作成 CC 字幕的那天啊!
  2. 修正不朗讀 Netflix 預覽影片字幕的錯誤。

V3.01, 2024.10.5

版本代號:夏夢

BGM Source: https://youtu.be/QoVAm801sDM

更新項目

  1. 更新 Netflix 抓取字幕方法。 P.S: 回復一下 Issue #22 以及 NVDA 台灣上的討論, Netflix 我有在訂閱,所以能處理改版導致抓不到字幕的狀況,但 Disney+ 就只能等有訂閱 Disney+ 的鞋作者處理了,或者除非我能借到已訂閱 Disney+ 的帳號,但我比較想等鞋作者,因為借帳號我覺得提供帳號的人很虧。
  2. 由於 Youtube 時作讓 NVDA 朗讀章節切換了,加上 NVDA 的讀出動態內容也能朗讀了,所以刪除字幕閱讀器的讀出章節功能。 P.S: 但願字幕閱讀器有能夠徹底刪除專案的那天。
  3. 字幕閱讀器選單:新增聯絡開發者(也就是我)的各種方式,便於當使用者發現閱讀器失效時,能夠透過各種管道提醒我。
  4. 更新說明文件。

V3.0, 2024.9.5

版本代號:人生最棒的消遣

Source: https://youtu.be/u0OvEzIYYPM?si=injk6YAXEPrDBQKC

更新項目

  1. 新增 Prime Video 字幕支援(感謝 Wengweng 的提案)。 測試影片:尖叫旅社 四:變形怪獸
  2. Youtube 聊天室:新增朗讀聊天橫幅,橫幅最常見的就是由頻道主設為制頂的訊息,另一個不常見的就是提問活動。
  3. 由於《唱歌學日語 Marumaru 》已經關站,故從字幕閱讀器當中刪除相關的代碼。
  4. 新增土耳其語支援,感謝 ghostkillerr
  5. 更新芬蘭語翻譯,感謝 jkinnunen

修正巷木

  1. 修正在不使用背景閱讀的狀況下,在某些視窗仍會繼續朗讀字幕的錯誤。
  2. 修正 NVDA2019.2.1 版本無法使用字幕閱讀器的錯誤。(感謝 Ethane )
  3. 修正下載更新時,進度列永遠為 0% 的錯誤。

V2.97, 2024.6.16

版本代號:吉他與孤獨與藍色星球

Source: https://youtu.be/B7BxrAAXl94?si=SnZepdZgZX5BAhpz

更新項目

  1. Youtube 聊天室:新增僅朗讀頻道主與管理員訊息的功能,預設關閉,可在字幕閱讀器選單當中啟用。
  2. Youtube 聊天室:意見調查改為在移動焦點之後會再次朗讀,之前只會朗讀一次,錯過就不會再聽到了。
  3. 新增日語翻譯,感謝 guredora!
  4. 更新芬蘭語翻譯,感謝 jkinnunen

修正巷木

  1. 修正在最新的 NVDA Alpha 版本當中使用 Pot Player, NVDA 不朗讀任何內容的錯誤,感謝 cary 和 hwf1324 P.S 怎麼那麼多人都這麼超前再用測試版呢?我一職再用正式版本,不太會知道這些問題。

V2.96, 2024.6.10

版本代號:未知未踏

Source: https://youtu.be/O0uH8ZJqUy8?si=uvdUtuaIqEDOydON

更新項目

  1. Youtube 聊天室,新增以下條件會讀出訊息發送者:

    1. 發送者為頻道主。
    2. 發送者為管理員。
    3. 發送者有 YT 認證徽章
  2. Youtube 聊天室,新增讀出進行中的意見調查。

  3. 修正錯誤的尋找聊天室方法,加快找到聊天室的速度。
  4. 更新西語翻譯,感謝 Carlos

V2.95, 2024.5.5

版本代號:成為那樣的光

BGM Source: https://youtu.be/i0STui5gTXg?si=5FTROSFUPhJU01zH

新增項目

  1. 新增 NVDA2024.1 的支援 已經不只一個人叫我改這個了,只好來更新一下,其實「忽略不相容」還是可以用的。

不重要的內容

自從我去找有再播《葬送的芙莉蓮》的所有影音平台之後,就應該很難再有 CC 字幕需要閱讀器的支援了,所以閱讀器的更新差不多要結束了,除了我想更新閱讀聊天室之外啦。


V2.94, 2024.3.8

版本代號:靈魂的記憶

BGM Source: https://youtu.be/6av7q5iGdwI?si=yC7hvQPaGHAq5UZS

修正巷木

  1. 修正 Chromium 瀏覽器在 Youtube 有時無法閱讀字幕的錯誤。 P.S 現在字幕元件出現的位置不太穩定,所以只好多看相鄰的物件,現在應該是都沒問題了。

V2.93, 2024.3.6

修正巷木

  1. 修正當 Youtube 同一行字幕有芬多個部分時,閱讀器只會讀出地一部分的錯誤。

V2.92, 2024.3.5

版本代號:心靈之蛋

BGM Source: https://youtu.be/ZGozosIMkLE

修正巷木

  1. 修正 Youtube 介面改版,導致閱讀器找不到字幕的問題。
  2. 修正在 Marumaru 嵌入的 Youtube 影片若有 CC 字幕,閱讀器會不斷朗讀重複歌詞的錯誤,修改為不閱讀 Youtube 字幕,畢竟 Marumaru 通常都有歌詞,需要看 Youtube 的字幕可直接點選嵌入的 Youtube 影片連結進行觀看。

不重要的內容

原本 BGM 想選《芙莉蓮》的《天晴》


V2.91, 2023.12.25

版本代號: Santa Will Find You

BGM Source: https://youtu.be/Wz7LJRFR_jo

新增項目

  1. 新增 Line TV 字幕支援 P.S 《葬送的芙莉蓮》為何沒有 CC 字幕啊 測試影片:護心

修正巷木

  1. 修正閱讀器在 edge 找不到網址列,並且在進入 edge 視窗會讓 NVDA 卡住的錯誤。

不重要的內容

原本打算順便重構大部分代碼,改成動態載入每個模組的,但來不及了。


V2.9, 2023.11.18

版本代號: perfect slumbers

BGM Source: https://youtu.be/rQNaWSMCA0A

新增項目

  1. 新增 NVDA 在 Pot Player 朗讀字幕時的錯誤修正。 其實就是出現兩行字幕時,下個時間點的字幕只有一行改變時會重複朗讀的錯誤。
  2. 新增愛奇藝國際版的字幕支援 測試影片:葬送的芙莉蓮 - 第1話 - 冒險結束
  3. 新增猫耳FM的字幕支援 這裡的字幕很奇怪,居然跟弹幕混再一起,使得需要花時間從弹幕裡面找出字幕,弹幕越密集,速度就越慢,但請放心,不會影響 NVDA 的速度。 另一個問題就是畫面上的字幕出現很久才會消失,也就是說畫面上同時有兩行相同的字幕,即使是間隔一段時間才出來的也會被當作是已經朗讀過的字幕。 測試影片:莫晨欢原著|《地球上线》广播剧·第四季·定档预告
  4. 字幕閱讀器現在不會在安全桌面執行。

修改項目

  1. 從下一個版本開始,當閱讀器發現新版本時出現版本資訊視窗,絕對不會再切換視窗了。
  2. 現在當載入 BGM 時,不會在卡住 NVDA 與視窗的操作了。

修正項目

  1. 全面忽略當字幕物件消失或被更換時產生的操作異常,上個版本在有轉錄稿得 Youtube 影片容易出現異常。

V2.83, 2023.8.3

版本代號:若能化為星座

Source: https://youtu.be/wSTbdqo-j74

修正項目

  1. 修正在閱讀字幕時,可能因為字幕的消失,導致偶爾會出現的錯誤。
  2. 修正 Marumaru 在內嵌 Youtube 影片本身有字幕時,無法朗讀任何字幕的錯誤。
  3. 修正自動更新的視窗非常小,以及內部控見隨意設定,導致混亂的排序且無法顯示在畫面上,也無法使用滑鼠操作的錯誤。 自動更新的介面事非常久以前寫的了,原來我以前不懂怎麼寫樣式就隨便亂寫哈哈。 而現在我有《物件位置音效》這個附加元件可以輕鬆確認每個元件的位置與大小了,所以看著文件以及根據之前在課堂學習的記憶進行調整了,雖然還有一小部分沒有達到我想要的樣式,但那就等到我有機會找到明眼人幫我看過之後再繼續調整吧。 視窗的修正需要等到更新之後才會生效。

V2.82, 2023.8.2

版本代號:魚

Source: https://youtu.be/aQtf3gEuejE

新增項目

  1. 新增義大利語,感謝 Ambrogio Riili
  2. 新增阿拉伯語,感謝 MesterPerfect
  3. 更新烏克蘭語,感謝 VovaMobile

修正巷木

  1. 修正 objectFinder 導致容易出現異常的錯誤。
  2. 修正 FireFox 無法朗讀字幕的錯誤,感謝 Carlos Esteban Mart
  3. 修正無法自動檢查更新的錯誤,舊的代碼又回來了 ...
  4. 修正說明文件,他不應該帶有版本號。

V2.81, 2023.7.12

版本代號:流星會降落在你心上

source: https://youtu.be/TEVp99ulq-w

新增項目

  1. 完善英文語言翻譯。
  2. 完善烏克蘭語言翻譯,感謝 VovaMobile!
  3. 新增芬蘭語言,感謝 jkinnunen!
  4. 新增西班牙語言,感謝 Carlos-EstebanM!

修正巷木

  1. 修正 Bilibili 在朗讀多行字幕時會重複朗讀的錯誤。感謝 Eureka 發現問題並提供測試影片。 測試影片:[中英字幕] 数据结构 容易进阶的完整课程 · 由 Google 工程师 WilliamFiset 创作
  2. 修正字幕閱讀器無法閱讀 Youtube Shorts 影片的錯誤。

V2.8, 2023.4.18

版本代號:禁忌的邊界線

新增項目

  1. Youtube 聊天室:新增朗讀訊息發送者及其對應開關。
  2. Youtube 聊天室:新增朗讀會籍贈送訊息及其對應開關。
  3. 新增 Bilibili 字幕支援,感謝 Eureka 在 NVDA 台灣的提案。

修改項目

  1. 字幕閱讀器核心:將尋找字幕或聊天室較慢的程式改為非同步進行,避免字幕閱讀器讓 NVDA 反應速度變慢。 P.S 這是此版本最大的更新,並且可能不穩定,未來將可能出現頻率較高的修正版。 現在不用擔心閱讀器找字幕或聊天室,因為網頁元素太多而花較長的時間了,閱讀器跑起來吧,快 ... 還要更快。
  2. Netflix: 調整尋找字幕的方式,使得當開啟 Teleparty 實惠找不到字幕的問題,感謝 T.Y 思訓反映此問題。

修正巷木

  1. 修正再輸入手勢當中找不到字幕閱讀器的錯誤 (issue #5) 。

V2.7, 2023.3.12

版本代號:來自心中的訊息

新增項目

  1. Youtube: 新增閱讀聊天室的功能,預設惠掠過聊天室當中的圖片,可以再選單進行設定。 建議用於聊天速度不快的直播,通常可以從當下正在觀看的人數判斷,不過也有例外,比如 Muse 某些動漫的馬拉松直播,或是某些背景音樂的直播。
  2. Youtube: 新增閱讀 Short 影片字幕的功能

P.S 以上功能暫時針對 Chromium 考慮之後若有兩三個 Firefox 使用者覺得此功能很重要並找我反映的話再來支援。 好想放棄 Firefox .....

修改項目

  1. 修改閱讀器選單,新增功能之後, Youtube 相關的功能變多了,所以將他們獨立出來。

修正巷木

  1. 修正終止閱讀器時,可能出現選單已被清除的錯誤。
  2. 修正沒有在背景定期檢查更新的錯誤。 P.S 我不知道以前的自己在幹嘛,寫了奇怪的邏輯在上面 ...
  3. 修正完成 NVDA2023.1 版本測試,但仍提示不相容的錯誤。 P.S 上次測試玩忘了改了xd

V2.61, 2023.3.6

版本代號:Tiny Stars

新增項目

  1. 嘗試為翻譯人員新增翻譯時的註解,描述需要翻譯內容的出現時機與功能。
  2. 新增烏克蘭語言。 感謝 VovaMobile
  3. 支援並向下相容 NVDA2023.1 版本

修改項目

  1. 修改更新時的歌曲播放位置,並將更新時的歌曲移出專案,在更新後生效,也就是說,這首歌是此專案內的最後一首歌,避免專案體積不斷快速長大。

修正巷木

  1. 在 Firefox Nightly 發現資訊卡提示出現異常時,會導致閱讀字幕功能一起停止的錯誤。
  2. 修正無法在 Youtube 影片左右移動時聽取章節的錯誤。

V2.6, 2023.1.18

版本代號:求救訊號

新增項目

  1. 新增英文語言。 P.S 有了英文語言之後,如果像國外宣傳的話,我就要面對英文版的翻譯錯誤問題,以及英文的意見回饋了,感覺很恐怖!
  2. 新增英文版附加元件說明檔案。 P.S 說明檔案室依靠 Chat GPT 還可以用的時候趕快翻譯的,程式內部的文字只能盡量靠自己翻譯了,因為當時 Chat GPT 流量過高而無法使用。 Chat GPT 免費時間似乎正在倒數,把握時間多利用起來。 另外覺得要將附加元件翻譯成其他語言,對於一般使用者還是很麻煩,需要安裝不只一個軟體,還要進行一些與翻譯無關的操作,這不是一個好的現況。

修改項目

  1. 開啟更新日至:從原本開啟 Markdown 檔案,改為開啟轉換後的 html 檔案。

修正巷木

  1. 修正字幕閱讀器在終止時,由於沒有完全清除選單,導致 NVDA 出現沒有回應的錯誤。 P.S 此錯誤間接導致了 NVDA 重新啟動變慢,以及關閉 NVDA 可能會再次啟動的錯誤,最嚴重還會出現手動關閉 NVDA 並立刻點選執行檔案或潔淨啟動 NVDA 電腦變得非常緩慢的嚴重問題。 以上問題都是我經歷過的,所以先跟大家說聲抱歉。 最初我以為是聲音模組導致的,甚至嘗試換掉模組且考慮過放棄 NVDA2019.2.1 版本的支援,結果誤會了它非常久,也繞了很長的彎路,最終的結論就是 wx 真的是個又奇怪又麻煩的東西 ...

V2.54, 2022.10.1

版本代號:溫暖的回憶

修正巷木

  1. 修正由於 Netflix 播放介面改版,導致閱讀器在 Chrome 與 Firefox 都找不到字幕的問題。

V2.53, 2022.9.28

版本代號:アクアテラリウム

修改項目

  1. 自動檢查更新的間隔,從每天改為每 2 小時。

修正巷木

  1. 修正 NVDA 版本 2019.2.1 無法閱讀中文字幕的錯誤。
  2. 修正「字幕閱讀器」選單當中,「自動檢查更新」功能表項目的勾選狀態,與設定檔案不一致的錯誤。
  3. 修正「字幕閱讀器」附加元件無法被正確終止並重新啟動的錯誤。

V2.52, 2022.9.20

修正巷木

  1. 修正某些狀況下,在 Chrome 找不到 KKTV 字幕的問題。

V2.51, 2022.9.20

新增巷木

  1. KKTV 新增 Firefox 支援。

修正巷木

  1. 修正 KKTV 在快進貨快退之後,需要使用 tab 重新取得焦點才能繼續閱讀字幕的錯誤。
  2. 修正 py3 nvda 在 Youtube 不獨字幕的錯誤。 P.S 我忘了 py3 沒有 unicode type 了 ...

V2.5, 2022.9.20

版本代號:禰豆子

新增巷木

  1. 新增 KKTV 字幕支援。 測試影片:派對咖孔明

V2.48, 2022.9.17

版本代號:清歌踏月

修正巷木

  1. 之前的修正,導致 Beta5 的測試影片問題重現,故這一版修正她。
  2. 閱讀字幕的間隔改回 100 毫秒,已修正容易讀取到不完整字幕的問題。

P.S 一直以來,每一次修正字幕被重複朗讀的問題,都是作用於所有影片的,並非只作用於針對的影片,故希望每次修正能夠對多部影片有效,且不讓原本正常的影片出現字幕重複朗讀的問題。 每次修正我都會找出過去版本的測試影片來確認是否受到影響,而這次 Beta5 的影片是被我遺漏沒測到的。


V2.47, 2022.9.4

版本代號:雨滴之歌

修改項目

  1. 縮短閱讀字幕的間隔,從 100 毫秒改為 5 毫秒。
  2. 所有計時器,改用 NVDA 提供的 gui.NonReEntrantTimer 雖然目前是不知道差在哪啦
  3. 根據 NVDA 附加元件樣板,修改專案資料夾,故從版本代號「旭日微光」以及之前的版本,已經無法檢查更新,已經過了一個月,還是沒跟上的話,請到檔案下載平台、 NVDA 台灣,或是 github 手動下載並安裝新版本。

修正巷木

  1. 嘗試盡可能避免執行此附加元件不斷拋出異常。
  2. 重構部分代碼

V2.46, 2022.8.4

版本代號:棠梨煎雪

新增項目

  1. 新增多語言框架支援,使此附加元件可被翻譯為多語言。

修正項目

  1. 重寫過濾多行重複字幕的功能,以修正此影片字幕被重複朗讀的錯誤。 影片:summertime (cinnamons × evening cinema) - Cover by 杏仁ミルxセイ★星文 P.S 明明可以很簡單,為何以前的我想得很複雜 ...

V2.44, 2022.7.10

版本代號:旭日微光

李李鈴蘭畢業典禮,就在今天QAQ

修正巷木

  1. Chrome 瀏覽器,嘗試修正 Disney Plus 每次改版就不讀字幕的錯誤。 現在開始,下次 Disney Plus 改版,嘗試讓字幕閱讀器不會找不到字幕。 測試影片:SPY×FAMILY

P.S 還以為只有 Netflix 有這部動畫,這下可以繼續追了。


V2.43, 2022.6.9

版本代號: Raising Heart

新增項目

  1. 新增 Youtube 頻道宣傳影片的字幕支援。 測試連結:KSP 的頻道,宣傳影片:【KSP】撥条少女時計【歌ってみた】 測試方式:點開上面的連結,會進入 KSP 的 Youtube 頻道首頁,若您沒有訂閱 KSP 的頻道,則會在頻道首頁出現宣傳影片,請將焦點移至影片播放器,若您是 Firefox 瀏覽器使用者,影片不會立即開始播放,請點擊播放按鈕。由於目前該頻道的宣傳影片有提供 CC 字幕,則可在播放時聽取字幕內容。

修正巷木

  1. 此次複雜的修正,全是參考 KSP 宣傳影片當中的字幕內容。 影片:【KSP】撥条少女時計【歌ってみた】
  2. 修正字幕閱讀器只會閱讀 Youtube 字幕第一行的錯誤。 之前參考影片《 Embrace 》修正的,其實並非多行字幕,而是同一行字幕被拆分成多個區塊而已。 這次參考的影片,確實能夠使用瀏覽模式瀏覽到多行的字幕內容,之前的參考影片,使用瀏覽模式查看,結果都只有單行字幕。
  3. 修正此參考影片會不斷朗讀相同字幕內容的錯誤。 問題產生原因:可能為了視覺效果,此歌曲的影片字幕會顯示許多行相同的歌詞,有些還會再不訂行出現上一句歌詞,且每一行位於開頭與結尾還會出現不定數量的空格與一個特殊符號。 處理方式:檢查字幕的每一行,過濾掉開頭與結尾的空格與特殊符號,然後在其他字幕行尋找是否有相同的字幕內容,若有則將其刪除。

P.S 第一次寫到卡關卡超九,每次寫完,測試結果都失敗,繼續找可能問題的概念。 KSP 為啥填這樣的字幕還被我看到 (X 打倒 KSP!


V2.41, 2022.5.29

版本代號: If Only

修正巷木

  1. 修正在使用 Chrome 瀏覽器聽讀字幕時,當 Youtube 沒有顯示字幕,會不斷引發亦常,且導致中斷 Marumaru 抓取字幕的錯誤。

V2.4, 2022.5.26

版本代號: Friends

新增項目

  1. 新增 WikiMedia Commons 的字幕支援。 測試影片:Emily Temple-Wood 測試方式:點選連結,進入頁面之後,按下 Play Media 按鈕,然後在 Captions 功能表選擇字幕語言。 感謝來自香港的朋友 T.Y. 的提案,雖然這裡看起來中文字幕的影片還太少,但願未來能夠繼續增加。

V2.33, 2022.5.23

版本代號:約定的天空

修正巷木

  1. 修正 Disney+ 無法閱讀字幕的問題。 測試影片:冰雪奇緣2

V2.32, 2022.5.22

版本代號:夢中的世界

新增項目

  1. 現在可以從《字幕閱讀器》功能表開啟更新日誌檔案,預防更新時沒看到日誌的狀況。

修正巷木

  1. 在以下影片發現字幕被重複朗讀的問題,原因是此影片連續出現兩次多行字幕,而兩次出現的字幕,各只有其中一行相同而沒有忽略相同內容所導致。 所以現在起,加入使用字幕的每一行來尋找相同點的功能。 影片:《 Embrace 》 復甦島2主題曲 Official Music Video|Leggy、Paroto|玩樂幫 P.S: 追隨卡蜜拉!~~

V2.31, 2022.4.4

新增項目

  1. 字幕閱讀器,現在會朗讀 Netflix 的預覽影片,通常預覽影片會出現在選擇影片級數的對話框。

修正巷木

  1. 修正當意外抓不到字幕時,會誤判字幕已經消失,導致相同字幕被不斷朗讀的錯誤。 發現此問題的影片:secret base ~你給我的東西~(10 years after Ver.)

V2.3, 2022.4.3

修改項目

  1. 字幕閱讀原則修改:若新的字幕內容是前一字幕開頭的一部分,則不在報讀。
  2. 嘗試讓字幕閱讀器附加元件縮小。

修正巷木

  1. 修正 Netflix 偶爾會重複朗讀多行字幕的全部或一部分的錯誤。
  2. 修正沒有字幕時,經過 1 秒鐘沒有清除當前字幕紀錄的錯誤。

V2.23, 2022.3.29

新增項目

  1. 新增相容性代碼,提前支援 NVDA2022.1.
  2. 說明檔案新增字幕閱讀器的 NVDA 相容性說明。

V2.22, 2022.3.27

新增項目

  1. 新增中文 - 香港說明檔案。
  2. 逐步開始新增一些偵錯資訊,事件紀錄在資訊等級不會記錄他們。

修正巷木

  1. 修正 Disney+ 無法閱讀字幕的錯誤。
  2. 修正字幕閱讀器本身的文字錯誤。

V2.2, 2022.3.22

新增項目

  1. 新增 Netflix 字幕支援。 測試影片:庫洛魔法使:透明牌篇 - 小櫻和兔子和月之歌 P.S 透明牌篇之後的內容啥時候要出啦啦啦!

修改項目

  1. 啟動時檢查更新:改為自動檢查更新,其行為除了在字幕閱讀器啟動時檢查更新,同時也在一天後再次檢查更新。 但若一天後的最新版本與啟動時檢查的最新版本相同,則不再詢問使用者是否需要更新。

V2.11

新增項目

  1. 發現新版本之後,其版本號現在顯示在新版資訊的視窗標題。
  2. 加入簡體中文的說明檔案。

修正巷木

  1. 修正 Disney+ 影片播放器全螢幕時不讀字幕的錯誤。
  2. 修正 Disney+ 非中文台灣語言介面不讀字幕的錯誤。

V2.1, 2022.2.1

新增項目

  1. 新增 Brave 瀏覽器支援(感謝 Kevin Lin 的提案)。 P.S 我真的把他給忘了。
  2. 在 github 建立專案

修改項目

  1. 更換自動更新的 server 端。 P.S 之前的 server 端很不穩定,如果下載失敗的話,請手動到 NVDA 台灣 下載。
  2. 補充 readme 檔案內容。

修正巷木

  1. 修正 Edge 不獨字幕的問題。 P.S 沒有人發現,真是太棒了!

V2.0, 2022.01.26

新增項目

  1. 本次更新亮點:新增 Disney Plus 字幕支援。感謝遊戲創作團隊成員 Serena 的提案。 我的測試影片:魔法滿屋
  2. 新增自動檢查更新的功能。 P.S 我在自動更新當中加入很多魔法音效,沒錯我很無聊。

修改項目

  1. 「Youtube 字幕閱讀器」已改名為「字幕閱讀器」。 重要:為避免附加元件衝突,請將 Youtube 字幕閱讀器移除在安裝此附加元件。
  2. 以新學的設計模式,嘗試拆散代碼至多個檔案。 P.S 你們相偎相依,我看了不開心。

正式版本 V1.0

新增項目

  1. 新增網站(唱歌學日語 Marumaru )網站的字幕支援 點擊以下連結,進入我用來測試的歌曲頁面,然後按 b 直接找到內嵌的 Youtube 影片當中的撥放按紐,點選以撥放影片並聽讀字幕。 我的測試歌曲:群青 P.S 此功能原本是為了我喜歡一邊聽日文歌一邊聽字幕而做,所以目前只尋找中文字幕來閱讀,並沒有閱讀日文字幕。且這個功能已經偏離此附加元件的主題了,所以就不再說明書上編寫相關說明了,就當作此附加元件的小彩但吧。
  2. 新增 Microsoft Edge 支援(感謝 Eureka 提供參考代碼)。
  3. 新增 NVDA2021 支援(感謝我們的遊戲創作團隊成員 Serena 協助測試 NVDA 最新版本相容性。

修正巷木

  1. 修正當影片長度超過一天時,自動閱讀章節的閱讀內容錯誤。

Beta5

新增項目

  1. 新增自動閱讀當前章節的功能。 注意:由於 NVDA 並不會時時更新元件的 value 屬性資訊,所以此功能只在案左右方向鍵快進快退時能絕對準確的閱讀章節。

修改項目

  1. 針對一部影片進行以下調整:
  2. 刪除字幕中出現的一個可能適用於視覺效果的符號。
  3. 調整當畫面上沒有字幕時,必須經過一秒鐘,才會清除 Youtube 字幕閱讀器的字幕緩衝區。
  4. 當多行字幕當中,兩行字幕相同時,將忽略重複的一行字幕。
  5. 此次更新所針對的影片:ニャタタリズム(貓踏踏的節奏)

Beta4

修正巷木

  1. 修正 Youtube 網頁更新,導致 NVDA 找不到字幕的問題。

Beta3

新增項目

  1. 新增資訊卡音效提示,音效來源為 Youtube 工作室。
  2. 完成測試並新增 NVDA Python3 支援。

Beta2

新增項目

  1. 新增多行字幕支援。
  2. 新增閱讀字幕的開關,預設快速鍵為 NVDA+y 可在輸入手勢中更改。
  3. 新增填充字幕規則,例如當前字幕為 (abc), 下一行字幕為 (abcdef), 則在下一行字幕出現時, NVDA 只讀出補充的 (def).
  4. 新增說明文件

修改項目

  1. 每次尋找字幕的間隔,從 5 毫秒改為 100 毫秒,減低壓力。
  2. 現在,尋找字幕元件的方式改為元件 id 識別,避免 NVDA 讀取到資訊卡並將資訊卡誤認為字幕。
  3. 現在,若影片當前沒有字幕,則清除字幕緩衝區,因此,當下一行字幕與被清除前的字幕相同時可再次閱讀。

修正巷木

  1. 修正當字幕為空白或只有換行符號時, NVDA 會讀出空行的錯誤。
  2. 修正 Firefox 將字幕的每個文字拆分成多個元素,導致 NVDA 只讀字幕第一個字的錯誤

Beta1

第一個公開測試版本