解决百度翻译,看得到喇叭在动,但是不发音问题
我安装了flashplugin, 可以在上面看视频,说明是可以播放声音的,
但百度翻译就是不发音,搜索了网络也没有解决问题,几乎束手无策了.
我的确想过,
要是能知道Firefox此时在干吗就好了?
要是知道它运行出了什么错误就好了?
于是我想到了,必需要打开它的log!
功夫不负有心人,原来这个网络上叫firefox控制台输出.
打开firefox 日志输出
菜单:Tools->Web Develper->Debugger->Network 勾选Persist Logs
firefox的network打开preserve log(保留日志)
打开控制台窗口
快捷键:ctrl-shift-j
菜单:Tools->Web Develper->Web Console
于是我看到了firefox 输出的错误。
-
问题1,
fanyi.baidu.com : server does not support RFC 5746, see CVE-2009-3555
说是要运行javaapplet, 需要安装java 虚拟机, 直接安装了java11
但这个问题并没有消失, 我们不管它了 -
问题2,
HTTP “Content-Type” of “audio/mpeg” is not supported. Load of media resource
https://fanyi.baidu.com/gettts?lan=en&text=hello&spd=3&source=web failed.
原因很可能是因为没有安装mp3解码器。
解决方法
安装mp3流播放器
- $ sudo apt-get install gstreamer1.0-plugins-bad
- $ sudo apt-get install gstreamer1.0-plugins-ugly
完成后重启浏览器即可。发现可以播放发声了
可见不发声确实是因为mp3 解码器没有安装!