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制作企业邮箱的爆破脚本
Oct 05 Python
Python实现的读写json文件功能示例
Jun 05 Python
Python基于多线程实现ping扫描功能示例
Jul 23 Python
python绘制多个曲线的折线图
Mar 23 Python
为什么说Python可以实现所有的算法
Oct 04 Python
python获取栅格点和面值的实现
Mar 10 Python
使用jupyter notebook直接打开.md格式的文件
Apr 10 Python
python使用布隆过滤器的实现示例
Aug 20 Python
golang/python实现归并排序实例代码
Aug 30 Python
python爬虫中采集中遇到的问题整理
Nov 27 Python
pytorch实现ResNet结构的实例代码
May 17 Python
Python中Selenium对Cookie的操作方法
Jul 09 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获取操作系统语言代码
2013/11/04 PHP
php上传图片之时间戳命名(保存路径)
2014/08/15 PHP
PHP上传图片类显示缩略图功能
2016/06/30 PHP
Extjs学习笔记之四 工具栏和菜单
2010/01/07 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
2012/08/01 Javascript
jquery mobile changepage的三种传参方法介绍
2013/09/13 Javascript
javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
2015/11/13 Javascript
JSON遍历方式实例总结
2015/12/07 Javascript
Javascript的表单验证-提交表单
2016/03/18 Javascript
全屏js头像上传插件源码高清版
2016/03/29 Javascript
JS解决iframe之间通信和自适应高度的问题
2016/08/24 Javascript
关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
2017/05/12 Javascript
BootStrap 页签切换失效的解决方法
2017/08/17 Javascript
详解vue-cil和webpack中本地静态图片的路径问题解决方案
2017/09/27 Javascript
关于vuejs中v-if和v-show的区别及v-show不起作用问题
2018/03/26 Javascript
一步快速解决微信小程序中textarea层级太高遮挡其他组件
2019/03/04 Javascript
解决layui动态添加的元素click等事件触发不了的问题
2019/09/20 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
2021/03/02 Javascript
Python视频爬虫实现下载头条视频功能示例
2018/05/07 Python
Python自动化完成tb喵币任务的操作方法
2019/10/30 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
2020/02/26 Python
深入理解Python变量的数据类型和存储
2021/02/01 Python
HTML5中的Article和Section元素认识及使用
2013/03/22 HTML / CSS
HTML5实现预览本地图片
2016/02/17 HTML / CSS
Chantelle仙黛尔内衣美国官网:法国第一品牌内衣
2018/07/26 全球购物
聊城大学毕业生自荐书
2014/02/01 职场文书
幼儿园教师工作感言
2014/02/15 职场文书
教师自我鉴定范文
2014/03/20 职场文书
后备干部培训方案
2014/05/22 职场文书
农行心得体会
2014/09/02 职场文书
大班下学期幼儿评语
2014/12/30 职场文书
小学教师自我评价
2015/03/04 职场文书
2016年小学植树节活动总结
2016/03/16 职场文书
2016年助残日旅游活动总结
2016/04/01 职场文书
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
2021/05/18 Vue.js
Qt自定义Plot实现曲线绘制的详细过程
2021/11/02 Python