德能产品技术论坛

  
发帖人: 蔷薇207
发布时间: 2016-09-20 16:44:22
标题:报价器不出声但显示正常是怎么回事?
重装了系统,以前正常工作的报价器就出不了声了。这是怎么回事?我们的报价器是VFD型。


Replies to this message
Re: 报价器不出声但显示正常是怎么回事? - 版主 - 16:49 09/20/2016
> 重装了系统,以前正常工作的报价器就出不了声了。这是怎么回事?我们的报价器是VFD型。

报价器不出声应该按以下步骤来检查:
首先看是不是电脑声卡/报价器扬声器(功放)部分的问题。

可以任意播放一个声音文件,如果有声音,说明电脑声卡/报价器扬声器(功放)部分OK。
如果没声音,拔掉报价器插电脑的音频线,换一个有源音响试试。如果正常了,说明报价器扬声器(功放)部分故障。如果还是没声,说明是电脑声卡(声音系统)问题-声卡没驱动好或者是声卡坏了。

如果确定电脑声卡/报价器扬声器(功放)部分工作正常,那么问题可能出在报价器的驱动软件上面。NjfEcho3.11以前的版本的驱动(主要包括NjfEcho2.42版,VFD和OLED报价器的简易驱动,以及NJF4-VFD6.x版那种从设备管理器里安装的驱动)使用一个COM组件来svagent.exe处理语音指令。

COM组件svagent.exe在绝大部分情况下都可以正常工作,如果svagent.exe工作不正常,可能是因为
①驱动安装不完整,COM组件的安装需要注册,如果不是管理员登录是安装不上的。简易驱动的安装程序,还需要"以管理员身份运行"。
②由于系统硬盘序号混乱导致svagent没有正确注册,请检查注册表将搜索到的多个"D:\NJF\VLIB\svagent.exe"值改为"C:\NJF\VLIB\svagent.exe"
③当前用户对系统的临时文件夹没有写权限, 用管理员身份加上即可。
④其他偶然原因导致svagent.exe进程阻塞,重启系统就可以恢复。

对于新型号(NJF-OLED2,NJF-VFD-T2,DEN-500B2)的用户,建议使用NjfEcho3.2.0.5版驱动软件。一般来说,使用NjfEcho3.2.0.5版驱动软件不出声的情况都是电脑声卡(声音系统)问题或报价器硬件问题,特别是重启系统还不出声的。
 
Re: 报价器不出声但显示正常是怎么回事? - 版主 - 20:02 09/21/2016
还有一种情况,就是某些Windows系统没有内置中文语音合成引擎(Win8之前的版本,Win7也可能会有),那么用户在安装NjfEcho3,设置运行环境的的时候就一定不能选择使用“MS-TTS”(微软语音合成引擎),而是要选择“NJF-TTS”(NJF语音合成引擎)。

如果系统连内置英文语音合成引擎也没有,错误地选择了“MS-TTS”也可能会导致NjfEcho根本无法运行。
选择“NJF-TTS”是比较保险的。缺点是"NJF语音指令集"以外的文字合成效果不佳。
“MS-TTS”的优点是任意文字都有还算不错的合成效果。如果需要合成语音的文本超出"NJF语音指令集"很多,那么在确保系统有内置中文语音合成引擎的情况下“MS-TTS”是不错的选择。