muzuiget / dualsub-support

Dualsub - Dual Subtitles for YouTube
https://www.dualsub.xyz/
277 stars 23 forks source link

开发计划:以 Whisper 为重点 #553

Closed muzuiget closed 6 months ago

muzuiget commented 11 months ago

最近上线了基于 OpenAI Whisper 的语音识别功能,这功能测试了两个多月,我觉得已经算是稳定了。

Whsiper 是个 game changer,开源免费,非常实用,有了 Whsiper 后,让我觉得一些现有功能和想法都变得不重要了。

我决定未来的开发以 Whisper 为重点:

有限支持其它视频网站

当调用 api.dualsub.xyz 来机器翻译时,会带上网站名称(仅名称,不是完整网址,例如 youtubenetflix),这让我可以根据访问日志做些数据分析,计算一下每个网站的请求数量和比例。

绝大部分请求都是翻译 YouTube 上的语音识别字幕,也就是说,搞好了 YouTube 视频的识别和翻译,已经赢了大半了。

所以其它网站都不重要了,如果维护太麻烦的话,可以放弃支持。

“太麻烦”的意思是:

所以现有支持的网站,符合上面其中一条,如果已经失效了,就不会再修复。

对 Netflix 和 Disney+ 两个例外,因为这两个网站本来就很国际化,尤其是原创内容丰富,支持很多种语言字幕,不怎么要需要机器翻译,如果失效了,我希望有人能共享测试用的付费账号,反正我基本不怎么看了,不会自掏钱来买账号来测试了(另一个原因是账号不好买了)。

已失效网站,或者可能失效的网站(根据服务器访问日志推断),会逐步删除对应的代码,以及对应的扩展 host_permission 权限。

同时废弃 #459 里的网站请求,现有的都不想维护了,何况新加支持。

所以在 #458 提到的 optional_host_permissions 也不必做了,现在还要支持 iOS 上的 Orion 浏览器,使用尽可能少的 WebExtensions API,以保持最大兼容性。

2.22.0 - 2024-01-12

2.14.0 - 2023-12-10

2.11.0 - 2023-10-12