开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 12579|回复: 30
收起左侧

[易源码分享] 【语音识别】易语言调用百度语音识别API实例。

[复制链接]
结帖率:82% (40/49)
发表于 2015-12-5 11:32:32 | 显示全部楼层 |阅读模式   江苏省苏州市
分享源码
界面截图: -
是否带模块: -
备注说明: -
本帖最后由 宇智波·佐助 于 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

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


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


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

开通成功.png
然后点击查看KEY。
查看KEY.png

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


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

下载下来后打开源码


然后找到这个地方
授权.png

找到授权凭证,这个东西需要你自己去获得。
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

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

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

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

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


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

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


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

授权2.png
将token后面的代码改为你的授权凭证即可。
最后。运行程序测试结果。
1意见截图161908225591108.png

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


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

评分

参与人数 1好评 +1 精币 +5 收起 理由
冰点 + 1 + 5 感谢发布原创作品,精易因你更精彩!

查看全部评分


发表于 2023-11-1 13:22:53 | 显示全部楼层   江苏省扬州市

来看看好不好用
回复 支持 反对

使用道具 举报

结帖率:78% (7/9)
发表于 2020-4-29 23:23:55 | 显示全部楼层   广东省广州市
但是原理也不难,我只是修改其中的部分使其能够使用。
回复 支持 反对

使用道具 举报

结帖率:32% (6/19)

签到天数: 2 天

发表于 2019-8-31 15:02:24 | 显示全部楼层   贵州省黔东南苗族侗族自治州
看看再说了
回复 支持 反对

使用道具 举报

发表于 2019-3-22 19:19:14 | 显示全部楼层   广东省广州市
1111111111111111111
回复 支持 反对

使用道具 举报

发表于 2019-3-22 17:27:34 | 显示全部楼层   广东省广州市
1111111111
回复 支持 反对

使用道具 举报

结帖率:82% (49/60)
发表于 2019-2-16 00:38:05 | 显示全部楼层   广西壮族自治区玉林市
下载学习一下
回复 支持 反对

使用道具 举报

发表于 2017-5-16 16:28:39 | 显示全部楼层   安徽省合肥市
wav格式的百度识别好差啊,几乎识别不出来。pcm格式的还可以,这是为什么呢???
回复 支持 反对

使用道具 举报

结帖率:88% (15/17)
发表于 2017-4-22 13:17:46 | 显示全部楼层   广东省韶关市
我在愁的是怎么播放他
回复 支持 反对

使用道具 举报

结帖率:87% (26/30)
发表于 2015-12-13 19:26:18 | 显示全部楼层   山东省济南市
不错
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表