精易论坛

标题: 【语音识别】易语言调用百度语音识别API实例。 [打印本页]

作者: 凉冰粉    时间: 2015-12-5 11:32
标题: 【语音识别】易语言调用百度语音识别API实例。
本帖最后由 宇智波·佐助 于 2015-12-13 11:31 编辑

我在贴吧发过一次,现在来论坛再分享给大家。

相信有很多人都有去研究过百度语音识别的API吧,也有很多人去百度找过调用百度语音识别API的源码吧,但是那些源码都太久远了,里面很多内容都失效了。我昨天晚上做一个软件突然想到要调用语音识别这个功能,所以我就去百度了,然后发现一堆已经失效了的源码,于是我经过一个晚上不断的尝试找到了解决方法。
首先看这个帖子,但是请别回复,已经是坟贴了。
http://tieba.baidu.com/p/3837397088



这个帖子里面的14楼的源码应该是
http://pan.baidu.com/s/1lrvEA


但是由于这个源码里面的apiKey和secretKey和AppID和token都已经失效了,所以他的调用是失败的。


我们想要调用百度语音识别API首先要去百度开发者中心去申请这个服务
http://yuyin.baidu.com/asr/overview

进去后找到百度语音识别服务,然后下面有个立即使用,然后如果说你没有创建过应用的话那就先去创建个应用。


具体内容自己填写,填写完毕后点击下一步。

[attach]471418[/attach]
会发现直接性就申请好了。这时候点击应用管理就可以看到你开通的语音识别服务。


然后点击查看KEY。


这时候,请你拿起笔记下你的AID和APIKey和SecretKey,这个在源码中是需要修改的。


然后我们先去这个网站把源码下载下来。http://urlxf.qq.com/?e6Rvumf

下载下来后打开源码


然后找到这个地方


找到授权凭证,这个东西需要你自己去获得。
https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id=这里加入你的apiKey也就是你的申请的API的密钥&client_secret=这里输入你的密钥也就是secretKey

然后把这个网址输入
浏览器打开,这样就可以申请一个月的使用权。
举个例子
https://openapi.baidu.com/oauth/2.0/token?oqBFO3wdPCFNZw1YCXWxti0Wgrant_type=client_credentials&client_id=&client_secret=ed35cd5f86bcd28e52e7eaf12fce8410

将这个链接打开后会出现一堆代码,如下图。


但是我们要的只是那个画圈的代码。把那个画圈的后半部分的代码记下来。然后就可以把源码中的授权凭证换成你刚刚记下来的这个代码。如下图。

然后点击常量数据表,有个名称叫做前的常量,点击进去查看内容。如下图。


找到cuid,然后将后面的数字改为你自己申请的APPID,找到token,将后面的代码改为你的授权凭证。


然后这时候还剩下最后几个地方需要改动。如下图。


将这里的cuid后面的代码删除掉,然后输入一串你认为唯一的数字(注意是一串,也不要太长也不要太短。)


然后还剩下最后一个地方要进行修改,如下图。


将token后面的代码改为你的授权凭证即可。
最后。运行程序测试结果。


就是这样。如果说运行时出错,那么请把你下载的压缩文件全部解压出来再运行源码,不要不解压就直接开源码。


最后说明一些问题,这个API的每天使用次数是有限制的,每天5W次,当然如果说你的软件较为著名,那么你可以去向百度申请无限次数使用。
还有个问题,这个源码不是我原创,但是原理也不难,我只是修改其中的部分使其能够使用。

作者: 凉冰粉    时间: 2015-12-5 11:34
刚刚发了一次图片全挂了,这次好了。
作者: Heretic    时间: 2015-12-5 11:38
JB
作者: 1019198992    时间: 2015-12-5 11:52
支持一下
作者: 回不到的过去    时间: 2015-12-5 12:38
貌似不错
作者: jhai    时间: 2015-12-5 12:44
谢谢分享,楼猪辛苦了......
作者: asd123asd    时间: 2015-12-5 12:52
支持一下,,
作者: 欢迎使用易语言    时间: 2015-12-5 13:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: 凌云9    时间: 2015-12-5 13:55
支持分享源码
作者: ahwangxi    时间: 2015-12-5 14:12
看看不要钱,哈哈
作者: 狼堡    时间: 2015-12-5 14:22

作者: 1530787462    时间: 2015-12-5 14:26
评论支持0.0
作者: 我宠我爱    时间: 2015-12-5 14:46
回复本帖可获得 1 枚 精币
作者: afengzaixian    时间: 2015-12-5 15:22
顶起
作者: 凉冰粉    时间: 2015-12-5 17:00
求好评。。。
作者: fjfzywn    时间: 2015-12-5 23:51
求百度语音识别 文字转语音代码
作者: 凉冰粉    时间: 2015-12-6 08:29
fjfzywn 发表于 2015-12-5 23:51
求百度语音识别 文字转语音代码

我记得也有个API可以实现你的功能
作者: 戒卜掉思恋    时间: 2015-12-6 13:39
怎么给我写的好像啊.....................
作者: ck66    时间: 2015-12-6 21:12
感谢发布原创作品,精易因你更精彩!
作者: 1293648182    时间: 2015-12-7 23:50
这是个啥.....
作者: 凉冰粉    时间: 2015-12-12 23:23
huanglinsd 发表于 2015-12-6 13:39
怎么给我写的好像啊.....................

然而并不是你写的。。这个源码作者我这贴吧认识。
作者: 戒卜掉思恋    时间: 2015-12-13 15:20
z1275517818 发表于 2015-12-12 23:23
**** 作者被禁止或删除 内容自动屏蔽 ****

不好意思  真的是我写的   我有点忙还在呢    要不要下载下来看看   我在论坛有发这个帖子的   比一下不就知道了
作者: 597985317    时间: 2015-12-13 19:26
不错
作者: 小系    时间: 2017-4-22 13:17
我在愁的是怎么播放他
作者: anxx12345    时间: 2017-5-16 16:28
wav格式的百度识别好差啊,几乎识别不出来。pcm格式的还可以,这是为什么呢???
作者: 海南婉儿    时间: 2019-2-16 00:38
下载学习一下
作者: 刘金    时间: 2019-3-22 17:27
1111111111
作者: 刘金    时间: 2019-3-22 19:19
1111111111111111111
作者: duanyijun    时间: 2019-8-31 15:02
看看再说了
作者: QQ736592720    时间: 2020-4-29 23:23
但是原理也不难,我只是修改其中的部分使其能够使用。
作者: antoni    时间: 2023-11-1 13:22

来看看好不好用

作者: 六齐了哦    时间: 2025-3-8 11:15
让我看看




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4