最近搞了一些关于语音的开发,我做的项目使用的讯飞的语音识别,但是有一个问题是讯飞的语音唤醒和离线语音合成是收费的,并且费用还不低,对于一般的小公司或者个人开发的小APP,还是很有压力的。百度语音识别的效果整体还不错,并且是免费的,很适合个人开发的APP,我这里先给大家简单介绍一下关于百度语音识别的开发,如果时间如许的情况下,我会把这两个平台的语音识别都给大家介绍一下。
现在我们开始吧!!
这是百度语音识别的文档 http://yuyin.baidu.com/docs/asr/166 。这里是百度文档给出的一部分解释:
开发步骤:
第一步:
注册一个百度账号,这个我就不过多的说了。
第二步:
创建一个应用,设置相关内容和下载SDK,大体过程如下:
第三步:
创建一个Android工程,我这里是用的eclipse,如果使用Android studio 大体上是差不多的,我这里也不具体说了。
第四步:
下载SDK(链接http://yuyin.baidu.com/sdk)这里下载需要注意,如果你创建的应用太多,需要注意选择你需要的应用。
下载后解压文件内容如下: