# 请教：如何把剑桥词典的音量降下来【已解决】

**URL:** <https://forum.freemdict.com/t/topic/20588>\
**Category:** 技术交流与词典编修\
**Tags:** audio\
**Created:** [2023 年4 月 17 日 08:01 UTC](https://forum.freemdict.com/t/topic/20588 "2023-04-17T08:01:45Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

作者： ![giggle](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/g/4af34b/32.png) [@giggle](https://forum.freemdict.com/u/giggle)\
发布日期： [2023 年4 月 17 日 08:01 UTC](https://forum.freemdict.com/t/topic/20588/1 "2023-04-17T08:01:45Z")

</div>

词典应用中发现，唯有剑桥词典的音量特别大，比其它的大出一大截，烦人扰人，请教，有没有方法把它的“大喊大叫”降下来，让他与其它的小伙伴基本保持一致，本人白白，不懂技术。先谢了！

---

<div class="post-metadata">

作者： ![giggle](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/g/4af34b/32.png) [@giggle](https://forum.freemdict.com/u/giggle)\
发布日期： [2023 年4 月 17 日 10:40 UTC](https://forum.freemdict.com/t/topic/20588/3 "2023-04-17T10:40:32Z")

</div>

感谢您的指导。回复：1.应该是普遍现象吧？！但搜索未见有人提及此问题。2.我用过的所有剑桥词典音量感觉都是比其它词典的音量大很多，且词典软件中都是这样。请问，对于每一本剑桥词典音量都需要这样解包打包处理吗？另，我试着把您介绍的文章里的语句添加到css中，未减小。3.chatGPT还未来得及触及，有时间一定跟上形势学习。

---

<div class="post-metadata">

作者： ![匿名1455](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/%E5%8C%BF/bc79bd/32.png) [@匿名1455](https://forum.freemdict.com/u/%E5%8C%BF%E5%90%8D1455)\
发布日期： [2023 年4 月 17 日 10:50 UTC](https://forum.freemdict.com/t/topic/20588/4 "2023-04-17T10:50:45Z")

</div>

是要把mdd中的音频文件解包出来，用ffmpeg处理这些音频文件，之后再打包

---

<div class="post-metadata">

作者： ![giggle](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/g/4af34b/32.png) [@giggle](https://forum.freemdict.com/u/giggle)\
发布日期： [2023 年4 月 17 日 11:49 UTC](https://forum.freemdict.com/t/topic/20588/7 "2023-04-17T11:49:57Z")

</div>

哦，谢谢！我去学习开包打包的方法。顺便请问，有没有在词典软件中只针对剑桥词典的音量进行调节？比如GD、MDICT等。

> [@anon69319103](#):
>
> 麻烦贴一下链接，我想试着玩一玩

本坛中任何一本剑桥词典有单词发音的都是如此。本人初级学习者，随时使用发音，所以对这个问题比较敏感。

---

<div class="post-metadata">

作者： ![giggle](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/g/4af34b/32.png) [@giggle](https://forum.freemdict.com/u/giggle)\
发布日期： [2023 年4 月 17 日 13:04 UTC](https://forum.freemdict.com/t/topic/20588/9 "2023-04-17T13:04:19Z")

</div>

怨我怨我，我没说清楚，抱歉。我的意思是：本坛中的任何一本剑桥词典，只要有单词发音的，包括您手头已有的都可以。词典软件包括常用的GoldDict、Mdict、欧陆等。在此介绍一本；比如近期的这个：Cambridge Advanced Learner’s Dictionary & Thesaurus [Cambridge Advanced Learner’s Dictionary & Thesaurus - 英英 - FreeMdict Forum](https://forum.freemdict.com/t/topic/20543/1) 在此对给您带来的困惑深表歉意。

---

<div class="post-metadata">

作者： ![匿名1456](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/%E5%8C%BF/5f8ce5/32.png) [@匿名1456](https://forum.freemdict.com/u/%E5%8C%BF%E5%90%8D1456)\
发布日期： [2023 年4 月 17 日 14:38 UTC](https://forum.freemdict.com/t/topic/20588/11 "2023-04-17T14:38:45Z")

</div>

音频标签是 audio，并且用 JavaScript 播放，没必要重新打包 mdd。比如你提到的词典，编辑 cald4.js 文件，在 audio.play(); 前加一行 audio.volume = 0.1; 就可以把音量缩小为原来的十分之一。设置一个合适数值吧，原理很简单：

> **[HTML DOM Audio volume 属性 | 菜鸟教程](https://www.runoob.com/jsref/prop-audio-volume.html)**
>
> Audio volume 属性 Audio 对象 实例 将音频音量设置为 20%： document.getElementById('myAudio').volume = 0.2; 尝试一下 » 定义和用法 volume 属性设置或返回音频的音量，从 0.0 (静音) 到 1.0 (最大声)。 注意： \<audio\> 元素是HTML5新增的。 浏览器支持 所..

---

<div class="post-metadata">

作者： ![giggle](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/g/4af34b/32.png) [@giggle](https://forum.freemdict.com/u/giggle)\
发布日期： [2023 年4 月 17 日 15:58 UTC](https://forum.freemdict.com/t/topic/20588/12 "2023-04-17T15:58:52Z")

</div>

报告：成功啦！感谢您！我要的就是这个，简单易用，立竿见影。之前我也试了，没加对。设定为0.2与其它词典音量持平了。这个问题不算大，但有点烦人扰人。。。谢谢大神。。 🌹 🌹 🌹 🌹 🌹 🌹

> [@anon69319103](#):
>
> 我的小电脑撑不住了，烫的能炒鸡蛋了…

我的电脑比您的还小啊，装您的0.1%就会爆掉的，学那么多估计小弟也会晕死的，那也得学，生命不息，学习不止。期待着有一天能给人脑安装个GPT。。。哈哈。。。

---

<div class="post-metadata">

作者： ![giggle](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/g/4af34b/32.png) [@giggle](https://forum.freemdict.com/u/giggle)\
发布日期： [2023 年4 月 18 日 00:28 UTC](https://forum.freemdict.com/t/topic/20588/14 "2023-04-18T00:28:11Z")

</div>

> [@anon69319103](#):
>
> 要么正则、bs =\> 加js，改 a 私有发音协议 为 audio 标签

哇~~~，那么高大上呀！小弟一头雾水啊！小弟还没来得及学chatGPT，今后有问题还请多关照，暂且做我的“chatGPT”吧，在此先叩头拜托啦。。。 👨‍🎓

---

<div class="post-metadata">

作者： ![匿名1457](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/%E5%8C%BF/ecc23a/32.png) [@匿名1457](https://forum.freemdict.com/u/%E5%8C%BF%E5%90%8D1457)\
发布日期： [2023 年4 月 18 日 02:06 UTC](https://forum.freemdict.com/t/topic/20588/15 "2023-04-18T02:06:23Z")

</div>

现在做词典，尽量不要使用 MDict 自有音频链接，没办法方便地控制播放速率、音量，也不能自动切换音频源。

---

<div class="post-metadata">

作者： ![匿名1457](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/%E5%8C%BF/ecc23a/32.png) [@匿名1457](https://forum.freemdict.com/u/%E5%8C%BF%E5%90%8D1457)\
发布日期： [2023 年4 月 18 日 03:07 UTC](https://forum.freemdict.com/t/topic/20588/16 "2023-04-18T03:07:54Z")

</div>

发音常有多个备选源，离线的，在线的，多种格式，多种清晰度，把它们依序列出来 A B C D，当 A 不存在/无法播放时，浏览器自动尝试 B，以此类推。

> **[\- HTML（超文本标记语言） | MDN](https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/audio)**
>
> HTML 元素用于在文档中嵌入音频内容。 元素可以包含一个或多个音频资源，这些音频资源可以使用 src 属性或者 元素来进行描述：浏览器将会选择最合适的一个来使用。也可以使用 MediaStream 将这个元素用于流式媒体。

过去有的词典切换离线/在线发音的方法极其复杂，还有的要用户手动改模式（如果 mdx 更新了，而 mdd 还用旧版，新词就无法发音）。

---

<div class="post-metadata">

作者： ![giggle](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/g/4af34b/32.png) [@giggle](https://forum.freemdict.com/u/giggle)\
发布日期： [2023 年4 月 18 日 04:04 UTC](https://forum.freemdict.com/t/topic/20588/17 "2023-04-18T04:04:03Z")

</div>

我是小白，还没学到那么难的程度，先收下了，以备有用之时。您帮我解决了长时烦我的问题，谢谢谢谢，今后还请多多提携指教。。。
