GoldenDict-ng(Linux/macOS/Windows)基于Qt5.15.2/Qt6.X版本

用楼下的这个文件。

简单改了下,请求在线词典的部分改好了,解压后覆盖原文件。原文件备份。不过还是有混音(应该gd还有问题),后续检查下。
js修改的地方

貌似只是特定单词才这样。粗略怀疑是音频本身的问题。 这方面我没经验。
对于特定的单词attract,即使换成外置程序ffplay.exe也一样混音。

1 个赞

可能与音频自身的特性有关系,但最终是各种因素的混合。其他版本的GoldenDict,欧路和mdict,都处理的很好,没出现混音。所以看看那些软件是怎么处理的?

1 个赞

再试一下ODE2021:

查这几个单词:
linguistics linguistic attract attraction
点开British American EN SYN US SYN EC选项卡,听一下发音
每个发音的混音是一过性的,想再一次听某个发音的混音,需要重新查对应的单词。

attract 来自LDOCE5++ V 2-15,混音是奇偶循环的,交替延迟1~2秒或3~4秒,双击或多击严重混音。

ODE2021和LDOCE5++ V 2-15的发音相互干扰。ODE2021必须置于LDOCE5++ V 2-15的后面,ODE2021的这几个词才能发音

1 个赞

这个词典混音的原因找到了。是词典本身的问题。用下面的js覆盖原文件。混音是js中播放的音频造成的。跟gd没关系。

LM5Switch.7z (15.3 KB) 更新

能否添加视频支持呢,谢谢

1 个赞

demo的版本是支持视频的。
因为视频基本是专有格式授权,我不方便放到自动编译里面去。

好的,谢谢了

1 个赞

ODE2021的词典应该也有问题。这个词典js依赖$函数(包含在jquery中)。但是本身没有包含$的定义(能否正常可用,取决于软件或者其他词典对$的操作。)。
LDOCE5++V2.15有包含jquery。这个问题,造成ODE2021词典再LDOCE5后面才有效。

另外ODE2021用的是在线音频。发音不受gd控制。混音可能是这个产生的。

楼主的20220208版,双击词条解释内容中的某个词进行跳查的时候,右键还是不能选词典

只有在查询输入框里输入词条查词时,右键才能选词典

收到,先记录了。
具体的重现步骤,有空的话,麻烦补充下.

重现步骤就是双击词条解释页面中的某个词进行查询,跳转到新的解释页面时,单击右键不能选词典

1 个赞

修复了。用最新版。

谢谢完善!! 楼主的版本好像还没更新

可以将楼主版本中的qwebenginecore.dll ,qwebenginewidget.dll 拷贝到自动编译的目录下同名覆盖,应该可以实现视频播放

1 个赞

替换就无法打开不可以。另外大佬编译的不带opencc配置文件,而且和楼主编译的不兼容,无法进行繁简转换。

原来如此。我想简单了。

另外opencc自动编译的不可以用吗,我看是可以的啊。

这个确实可以打开,但就是没有转换。你用本论坛的新世纪汉英大词典试试,搜繁体词条搜不到搜不到。

给个具体的繁体词条。后续我看下。

1 个赞

自动编译版本 opencc 应该是旧版本,可以用官方版本的 opencc 配置文件。我编译的版本已经把 opencc 升级到最新版本,配置文件格式是变了。

2 个赞