Linux环境下Nuance Recognizer 9.0的安装与运行

最近一个项目要用到语音识别功能,现在国际上语音识别领域做得好的就那么几家,我手头的是Nuance Recognizer 9.0。这玩意儿版本较新,资料真少,分享点东西上来。要是也有朋友搞这东西,也交流学习一下。

Nuance Recognizer 9.0分为Windows版和Linux版,现在的Linux版好像只能支持Redhat的AS3或AS4。

安装分以下几部进行:
1、安装Recognizer 9.0
解压安装包,进入Recognizer 9.0.4目录。系统提供有安装脚本install.sh,直接运行即可:
#./install.sh
2、安装英文语言包
Recognizer 9.0支持的语种很多,需要识别哪一种语言,就需要安装相应的语言包。最基本的当然是英文,如果不安装英文语言包,连官方提供的例子都跑不起来。
安装起来很简单,就是一个rpm安装文件:
#rpm -ivh NRec-en-US-9.0-0.i386-rhel3.rpm
3、安装中文语言包
这个是可选的,如果你不需要识别中文,就不需要安装。方法与英文包类似:
#rpm -ivh NRec-zh-CN-9.0-0.i386-rhel3.rpm
4、安装License Manager
Nuance Recognizer 9.0提供的是SDK开发包,按识别通道进行授权。所以在运行环境需要安装上他的License Manager进行授权认证,不然是不是运行的。
解压安装包,进行目录。这里也提供有安装脚本,直接运行即可:
#./install.sh
5、指定License文件
你需要从厂商,获得License授权文件。我的授权文件名为eval-rec-9.lic,放于/nuance/license_manager/license目录下。
#cd /nuance/license_manager/components
#./set-new-lic-file.sh /nuance/license_manager/license/eval-rec-9.lic
如果你文件名或路径不同,你需要指定它。
6、修改配置文件:
#vi /usr/local/Nuance/Recognizer/config/Baseline.xml
搜索swirec_license_ports和swiep_license_ports,将value中的值都改为你的授权通道数。我手中是4通道的测试版,所以改为4。
7、设置环境变量
#setenv SWISRSDK /usr/local/Nuance/Recognizer
#setenv LD_LIBRARY_PATH /lib/i686:$SWISRSDK/lib:$LD_LIBRARY_PATH
#setenv PATH “$SWISRSDK/bin:$PATH”
上面这是手册上说的,是csh环境下的。如果是bash,应该用export:
#export SWISRSDK=/usr/local/Nuance/Recognizer
#export LD_LIBRARY_PATH=/lib/i686:$SWISRSDK/lib:$LD_LIBRARY_PATH
#export PATH=”$SWISRSDK/bin:$PATH”

Nuance提供了一个例子,在/usr/local/Nuance/Recognizer/samples/swirec_sample目录下。
#cd /usr/local/Nuance/Recognizer/samples/swirec_sample
#make
#./SWIrecSample
如果程序可以正常运行结束,并输出有XML的识别结果。那么恭喜,安装成功了。
至于Nuance Recognizer 9.0具体的开发与使用,有待我进一步研究了。

主题测试文章,只做测试使用。发布者:zhangyang,转转请注明出处:https://www.voip88.com/linux%e7%8e%af%e5%a2%83%e4%b8%8bnuance-recognizer-9-0%e7%9a%84%e5%ae%89%e8%a3%85%e4%b8%8e%e8%bf%90%e8%a1%8c/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年 8月 26日 下午3:25
下一篇 2022年 8月 26日 下午3:26

相关推荐

  • 3G视频电话的H324视频数据如何播放

    通过3G手机截取到的H324视频流数据播放出视频和音频,能不能通过asterisk实现?如何实现?以及把普通的视频文件编码成H324格式的数据能否用asterisk实现?请大家帮忙

    文档 2022年 8月 26日
    1200
  • about the problem of asterisk diaplan MP3Player

    我已安装好mpg123,然后在extensions.conf配置好diaplan播放mp3如下所示:exten => _99.,3,MP3Player(/var/lib/asterisk/mohmp3/12.mp3); 但是启动asterisk server,测试时,播放不了mp3,看到asterisk CLI显示结果如下: == Begin MixMoni…

    文档 2022年 8月 26日
    1000
  • 关于asterisk的各个版本的稳定性

    现在用asterisk做呼叫中心项目或者做产品,基于他的哪个版本比较好。我看现在用的比较多的还是1.4.x版本吧。不过1.6版本的功能有增强。1.6版本现在有三个1.6.0 1.6.1 1.6.2 都是支持程度为standard。现在不知道1.6的稳定性如何。他是从1.4上通过修正bug的方式升级上去的,还是该了系统框架?这样的话,各位有没有在1.6版本上做…

    文档 2022年 8月 26日
    1700
  • trixbox 无法拨打外线但是内线互通

    我的TDM400P 1和2为fxs 3和4为fxo。1和2 口接模拟电话可以通话。外线接入3口 ,1.2口无法打出外线。我把zap trunk 改成3 则提示 没有这种业务,改成g3的话则只有ring我呼叫9 69116 我的大概配置为:[attach]564[/attach] [attach]565[/attach] zapata.conf :[trixb…

    文档 2022年 8月 26日
    1300
  • 有关windows下的sipp

    关于sipp测试软件的一个问题,实在是不知道发到哪里我在官网上下了一个windows下的安装版的sipp,安装上后,测试,结果说要用openssl支持难道安装版的不带openssl??有哪位知道 的,说一下谢谢

    文档 2022年 8月 26日
    1500

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
自6.2开始主题新增页头通知功能,购买用户可免费升级到最新版体验