标签:str alsa 选择 comm download cos code 命令行界面 程序
我原来写过一篇博客:(离线)英语词典软件推荐,个人比较喜欢的就是GoldenDict词典。不仅仅是因为它是免费开源的多平台程序,更重要的是支持丰富的原版词典(下文给出了下载链接)。本文主要针对其扩展功能的配置基于命令行的无道词典,同时实现在线查询的功能。
无道词典,是一个简洁优雅的有道词典命令行版本。支持英汉互查的功能,包含释义、词组、例句等有助于学习的内容。
具体的安装和使用Github项目(见引文3)介绍的很详细,配置之前请确认安装成功。
演示版本:
文件修改:命令行输出和GoldenDict界面显示不兼容,因此我简单修改了文件./wudao-dict/wudao-dict/src/CommandDraw.py
,这里给出一个示例文件 CommandDraw.zip,下载解压后后替换原文件即可(建议先备份原文件,注意路径)。
配置命令: 词典来源:程序:添加: 类型选择Html,名称自定义,命令行wd %GDWORD%
;
命令行(可选):
wd %GDWORD%
详细解释,自动联网查询wd -s %GDWORD%
只看释义如下图:
注意:
无道词典自带(20w英汉 + 10w汉英)词库,找不到时会自动联网查找。
因为修改了CommandDraw.py文件,所以命令行界面的显示会受影响
效果对比:
原无道命令行显示:
修改后的GoldenDict显示:
吐槽一下:意外发现有道词典使用的是Collins的词库,但是这2个例句的解释也差了太多了吧。。。
当播放发音时,很可能遇到错误:
“警告:内置播放器:ao_open_live()调用失败:无法打开设备:alsa,...”
解决方法:使用外置播放器:首选项:音频:使用外部程序播放。
推荐使用mpv player 或者 vlc player,(需提前安装)。
外置播放其设置输入:mpv 或 cvlc ,保存即可。
如下图:
标签:str alsa 选择 comm download cos code 命令行界面 程序
原文地址:https://www.cnblogs.com/oucbl/p/11651371.html