宏颜获水:领略一下百度AI技术中的语音识别吧

前几日闹的沸沸扬扬的宏颜获水,让百度的AI技术再次被公众所认知,这里的认知不是对AI技术的认知,而是对百度追求AI技术的认知。今天就来说一说百度人工智能领域的语音识别技术。

首先你要在百度AI的开发者平台注册你的账号,可以获取里面免费调用的资源,登陆之后如下:

然后创建新应用用来生成调用相关接口的一些APPID和APPSECRET等,如下:

这里面有Java、Python、PHP等相关的说明和SDK:

创建完应用就可以得到下面的调用信息:

下面以Python调用为例,来演示语音识别:

首先按照模块baidu-aip,相当于Java中的jar包:

写个小demo来实现一下,代码如下:

其中speech.asr(data, 'wav', 16000, {'dev_pid': 1536, })是进行语音识别的,data是音频的二进制数据;'wav'是音频的格式;16000是音频的采样率,也就是16k的音频; {'dev_pid': 1536, }是方言类型或者普通话,参数如下:

这在百度开发者平台上的文档都有说明,hc.wav中是录的一段音频,里面到底说的什么,我们运行一下代码,给它识别出来:

哈哈,完全正确,就是这句发嗲的普通话!成功返回的格式就是如下:

{
"err_no": 0,
"err_msg": "success.",
"corpus_no": "15984125203285346378",
"sn": "481D633F-73BA-726F-49EF-8659ACCC2F3D",
"result": [""]
}

在这个开放平台上,还有很多其他的AI技术,大家伙可以动手试一试,领略一下百度的AI技术!

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();