python实现百度语音识别api


Posted in Python onApril 10, 2018

本文实例为大家分享了python实现百度语音识别的具体代码,供大家参考,具体内容如下

详细百度语音识别api文档

先下载python用SDK,可以用python setup.py install安装

# 引入Speech SDK
from aip import AipSpeech

# 定义常量
APP_ID = '你的 App ID'
API_KEY = '你的 API Key'
SECRET_KEY = '你的 Secret Key'

# 初始化AipSpeech对象
aipSpeech = AipSpeech(APP_ID, API_KEY, SECRET_KEY)

在上面代码中,常量APP_ID在百度云控制台中创建,常量API_KEY与SECRET_KEY是在创建完毕应用后,系统分配给用户的,均为字符串,用于标识用户,为访问做签名验证,可在AI服务控制台中的应用列表中查看。

开始识别

注意:

请求说明:
1. 原始语音的录音格式目前只支持评测 8k/16k 采样率 16bit 位深的单声道语音
2. 压缩格式支持:pcm(不压缩)、wav、amr
3. 系统支持语言种类:中文(zh)、粤语(ct)、英文(en)。

# 读取文件
def get_file_content(filePath):
 with open(filePath, 'rb') as fp:
 return fp.read()

# 识别本地文件
aipSpeech.asr(get_file_content('audio.pcm'), 'pcm', 16000, {
 'lan': 'zh',
})

# 从URL获取文件识别
aipSpeech.asr('', 'pcm', 16000, {
 'url': 'http://121.40.195.233/res/16k_test.pcm',
 'callback': 'http://xxx.com/receive',
})

返回结果:

// 成功返回
{
 "err_no": 0,
 "err_msg": "success.",
 "corpus_no": "15984125203285346378",
 "sn": "481D633F-73BA-726F-49EF-8659ACCC2F3D",
 "result": ["北京天气"]
}

// 失败返回
{
 "err_no": 2000,
 "err_msg": "data empty.",
 "sn": null
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中的__init__ 、__new__、__call__小结
Apr 25 Python
在Python中操作文件之read()方法的使用教程
May 24 Python
python中模块查找的原理与方法详解
Aug 11 Python
Python操作Redis之设置key的过期时间实例代码
Jan 25 Python
Python之文字转图片方法
May 10 Python
python中多个装饰器的执行顺序详解
Oct 08 Python
python2.7实现邮件发送功能
Dec 12 Python
Python递归函数实例讲解
Feb 27 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
Dec 05 Python
基于python的docx模块处理word和WPS的docx格式文件方式
Feb 13 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
Apr 24 Python
python爬虫请求头设置代码
Jul 28 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
Apr 10 #Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
Apr 10 #Python
python pandas dataframe 行列选择,切片操作方法
Apr 10 #Python
python3下实现搜狗AI API的代码示例
Apr 10 #Python
Python基于pycrypto实现的AES加密和解密算法示例
Apr 10 #Python
浅谈Pandas中map, applymap and apply的区别
Apr 10 #Python
对pandas中apply函数的用法详解
Apr 10 #Python
You might like
PHP用SAX解析XML的实现代码与问题分析
2011/08/22 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
2013/04/08 PHP
php读取mssql的ntext字段返回值为空的解决方法
2014/12/30 PHP
php cookie工作原理与实例详解
2016/07/18 PHP
Laravel 5+ .env环境配置文件详解
2020/04/06 PHP
DIV菜单层实现代码
2010/11/19 Javascript
node.js中RPC(远程过程调用)的实现原理介绍
2014/12/05 Javascript
详解AngularJS中ng-src指令的使用
2016/09/07 Javascript
懒加载实现的分页&&网站footer自适应
2016/12/21 Javascript
微信小程序 swiper制作tab切换实现附源码
2017/01/21 Javascript
通俗解释JavaScript正则表达式快速记忆
2017/08/23 Javascript
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
2017/08/25 Javascript
JavaScript实现二叉树的先序、中序及后序遍历方法详解
2017/10/26 Javascript
第一个Vue插件从封装到发布
2017/11/22 Javascript
Vue CLI 2.x搭建vue(目录最全分析)
2019/02/27 Javascript
JavaScript实现单图片上传并预览功能
2019/09/30 Javascript
ssm+vue前后端分离框架整合实现(附源码)
2020/07/08 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
js调用网络摄像头的方法
2020/12/05 Javascript
[02:24]DOTA2亚洲邀请赛 NAVI战队出场宣传片
2015/02/07 DOTA
Python面向对象编程基础解析(二)
2017/10/26 Python
python读取csv和txt数据转换成向量的实例
2019/02/12 Python
python实现IOU计算案例
2020/04/12 Python
Python selenium实现断言3种方法解析
2020/09/08 Python
简单掌握CSS3中resize属性的用法
2016/04/01 HTML / CSS
Cotton On南非:澳洲时尚平价品牌
2018/06/28 全球购物
介绍一下Mysql的存储引擎
2015/02/12 面试题
教师自荐书
2013/10/08 职场文书
幼儿园实习自我鉴定
2013/12/15 职场文书
2014年行政人事工作总结
2014/12/09 职场文书
公司行政助理岗位职责
2015/04/11 职场文书
党员证明模板
2015/06/19 职场文书
学习习近平主席讲话心得体会
2016/01/20 职场文书
python入门之算法学习
2021/04/22 Python
讲解Python实例练习逆序输出字符串
2022/05/06 Python
Python数组变形的几种实现方法
2022/05/30 Python