Dsl格式字典里的音频无法播放

本人使用mac版最新的Goldendict-ng。最近发现dsl格式字典里的音频附件无法播放了。有什么解决办法?文件夹里的音频打包格式后缀名为.lsa

你需要先把出现错误的 dsl 文件和 lsa 文件用 zip 打包压缩后上传到论坛。

谢谢。打包以后文件有点大,上传不了论坛。我传到蓝奏了。麻烦大佬们看一下
https://wwtp.lanzoul.com/i0Eor3ac7dab 密码:8wuq

我看不出问题来,等 @xiaoyifang 来处理。

如何复现,给个步骤。

如果可以保存并用外部音频软件打开,说明音频文件本身没问题。如果不能播放,可以切换下音频引擎(或使用外部引擎)看下。

可以保存成wav格式的。以前的老版本可以正常播放。引擎的话mac下面只有一个,没有第二个可选项。

这是录屏。

1 个赞

我这边尝试保存,弹了窗,保存之后没有文件出现。

朗文词典的音频就没有这问题。

我也是,这个文件不存在,应该。

同样的文件,用安卓版goldendict播放声音正常。我再电脑上换个以前的版本试试

.lsa是来自lingvo软件的官方发音库,不和具体词典有强捆绑关系,无法从文件名直接判断。是不是要通过特别支持才行,而goldendict-ng忽略了,俄版有单独做兼容?

要解决没那么难,解包lsa文件重新制作为资源文件.dsl.files.zip。


你怎么弄的啊?我不会制作。能提供下教程吗?我电脑里里还有一些这样的格式,目前没法发声

等goldendict-ng官方支持吧,我都不知道怎么导入lsa文件。应该所有lingvo源的dsl都是用同一个共用音频包lsa,如果每个目录都放一个1.3gb的文件太占空间了。lsa的压缩率真是惊人,只有80mb。



image

用lsd2dsl转换的。

1 个赞

Extension-less audio links are not added to PronounceEnginedictAudioMap causing some audio not auto played · Issue #1962 · xiaoyifang/goldendict-ng

Sound fails to play on lingvo .dsl + .lsa dict, it worked in 24.09.1 · Issue #2424 · xiaoyifang/goldendict-ng

有两个相关issue,不知道为什么至今还是无法播放。据楼主描述俄版原版是能播放的,GoldenDict-ng修改了部分代码导致失效了吧。

不过实话说,意义有限,lingvo也就那么几个lsa,其他人谁用这格式。

2 个赞

哈哈。对我有意义。而且这个发音质量很高。

后续看能否支持下,这应该是一种特别的用法。

dsl中如果不包含音频,会搜索当前文件夹下lsa词典,并获取相关的音频。(应该是非常规用法)

1 个赞

期待。如果能支持就太好了。这个音频质量真挺好的。

试下最新版。。。

2 个赞

可以播放了。

1 个赞