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中去空格函数的用法
Aug 21 Python
在Python的Django框架中simple-todo工具的简单使用
May 30 Python
Python编程实现微信企业号文本消息推送功能示例
Aug 21 Python
Python从单元素字典中获取key和value的实例
Dec 31 Python
Python3中列表list合并的四种方法
Apr 19 Python
Python数据结构与算法(几种排序)小结
Jun 22 Python
python求最大值最小值方法总结
Jun 25 Python
Python 线程池用法简单示例
Oct 02 Python
多个python文件调用logging模块报错误
Feb 12 Python
python圣诞树编写实例详解
Feb 13 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
Jun 08 Python
python获取整个网页源码的方法
Aug 03 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 HtmlReplace输入过滤安全函数
2010/07/03 PHP
php之curl设置超时实例
2014/11/03 PHP
php实现将上传word文件转为html的方法
2015/06/03 PHP
PHP的Yii框架入门使用教程
2016/02/15 PHP
php求今天、昨天、明天时间戳的简单实现方法
2016/07/28 PHP
Laravel配合jwt使用的方法实例
2020/10/25 PHP
javascript获取当前ip的代码
2009/05/10 Javascript
Javascript 网页水印(非图片水印)实现代码
2010/03/01 Javascript
基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
2011/05/24 Javascript
深入理解JavaScript系列(12) 变量对象(Variable Object)
2012/01/16 Javascript
Extjs Label的 fieldLabel和html属性值对齐的方法
2014/06/15 Javascript
IE8中使用javascript动态加载CSS的解决方法
2014/06/17 Javascript
一款由jquery实现的整屏切换特效
2014/09/15 Javascript
封装好的一个万能检测表单的方法
2015/01/21 Javascript
javascript模拟php函数in_array
2015/04/27 Javascript
jQuery选择器总结之常用元素查找方法
2016/08/04 Javascript
jQuery的ready方法实现原理分析
2016/10/26 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
2019/09/05 Javascript
JS数组的常用10种方法详解
2020/05/08 Javascript
[48:24]完美世界DOTA2联赛循环赛LBZS vs Forest 第一场 10月30日
2020/10/31 DOTA
Python实现购物程序思路及代码
2017/07/24 Python
Python通过matplotlib画双层饼图及环形图简单示例
2017/12/15 Python
python binascii 进制转换实例
2019/06/12 Python
对Django中内置的User模型实例详解
2019/08/16 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
2020/02/15 Python
python 解决print数组/矩阵无法完整输出的问题
2020/02/19 Python
python 实现学生信息管理系统的示例
2020/11/28 Python
安德玛菲律宾官网:Under Armour菲律宾
2020/07/28 全球购物
大四本科生的自我评价
2013/12/30 职场文书
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
农村婚庆司仪主持词
2014/03/15 职场文书
农民工讨薪标语
2014/06/26 职场文书
销售2014年度工作总结
2014/12/08 职场文书
2014年前台文员工作总结
2014/12/08 职场文书
南阳市白酒市场的调查报告
2019/11/08 职场文书