# 语音识别配置说明文档

语音识别包含了文字转语音，语音转文字。其中技术类型来自百度云，科大讯飞，以下是配置说明

**百度云：**

1.  去百度云注册账号，开通语音识别，拿到app_id, app_key, secret_key

2.  在项目WEB-INF\\classes下面有个baiduYun.properties,将第一步拿到的信息复制到相应的位置保存即可。

**科大讯飞(收钱)：**

1.  去科大讯飞注册账号，开通语音识别，拿到app_id, secret_key。
2.  在项目WEB-INF\\classes下面的有个config.properties,将第一步拿到的信息复制到相应位置。科大讯飞的语音转写有标准版和电话版，在config.properties的type配置相对应。
3.  文字转语音要复制(webapp/kms/speech/iflytekFile)的4个文件)到服务器的对应的jre目录的bin文件夹里才能正常使用。
4.  config.properties的store_path配置的路径要真实存在，不然无效

**注：**

科大讯飞语音转文字，因使用这项业务的人多，所以转文字的过程会排队，时间可能稍长。

科大讯飞语音转文字的官方论坛:

http://bbs.xfyun.cn/forum.php?mod=forumdisplay&fid=90&page=1

\*百度云语音转文字不友好，需要的尽量用科大讯飞。

百度云语音转文字注意事项：

<https://cloud.baidu.com/doc/SPEECH/ASR-Online-Java-SDK.html#.E7.89.88.E6.9C.AC.E6.9B.B4.E6.96.B0.E8.AE.B0.E5.BD.95>

百度云在线识别java SDK注意事项：

请严格按照文档里描述的参数进行开发，特别请关注原始录音参数以及语音压缩格式的建议，否则会影响识别率，进而影响到产品的用户体验。

目前系统支持的语音时长上限为60s，请不要超过这个长度，否则会返回错误。
