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正则表达式之作业计算器
Mar 18 Python
Python调用微信公众平台接口操作示例
Jul 08 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
Nov 06 Python
基于并发服务器几种实现方法(总结)
Dec 29 Python
获取python文件扩展名和文件名方法
Feb 02 Python
Python 通配符删除文件的实例
Apr 24 Python
Python格式化日期时间操作示例
Jun 28 Python
使用python获取电脑的磁盘信息方法
Nov 01 Python
Python编程在flask中模拟进行Restful的CRUD操作
Dec 28 Python
对于Python深浅拷贝的理解
Jul 29 Python
使用django自带的user做外键的方法
Nov 30 Python
Python OpenGL基本配置方式
May 20 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
PHP4实际应用经验篇(1)
2006/10/09 PHP
实用函数8
2007/11/08 PHP
比较全面的PHP数组的使用方法小结
2010/09/23 PHP
PHP数组无限分级数据的层级化处理代码
2012/12/29 PHP
php可变长参数处理函数详解
2017/02/22 PHP
Yii框架ACF(accessController)简单权限控制操作示例
2019/04/26 PHP
javascript中的一些注意事项 更新中
2010/12/06 Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
2015/01/13 Javascript
关于javascript原型的修改与重写(覆盖)差别详解
2016/08/31 Javascript
原生JS实现网络彩票投注效果
2016/09/25 Javascript
详解vue express启动数据服务
2017/07/05 Javascript
解决vue项目使用font-awesome,build后路径的问题
2018/09/01 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
2018/10/20 Javascript
javascript中的this作用域详解
2019/07/15 Javascript
vue实现element表格里表头信息提示功能(推荐)
2019/11/20 Javascript
vue组件中实现嵌套子组件案例
2020/08/31 Javascript
[00:34]DOTA2上海特级锦标赛 VG战队宣传片
2016/03/04 DOTA
[00:44]2016完美“圣”典 风云人物:Mikasa宣传片
2016/12/07 DOTA
python通过wxPython打开一个音频文件并播放的方法
2015/03/25 Python
Pythont特殊语法filter,map,reduce,apply使用方法
2016/02/27 Python
Python实现将数据框数据写入mongodb及mysql数据库的方法
2018/04/02 Python
Python3.4 tkinter,PIL图片转换
2018/06/21 Python
Python画柱状统计图操作示例【基于matplotlib库】
2018/07/04 Python
Python Web编程之WSGI协议简介
2018/07/18 Python
python 默认参数相关知识详解
2019/09/18 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
使用css实现android系统的loading加载动画
2019/07/25 HTML / CSS
瑞士设计师家具和家居饰品网上商店:Bruno Wickart
2019/03/18 全球购物
英国顶级水晶珠宝零售商之一:Tresor Paris
2019/04/27 全球购物
《梅花魂》教学反思
2014/04/30 职场文书
国庆横幅标语
2014/10/08 职场文书
村党的群众路线教育实践活动工作总结
2014/10/25 职场文书
导游词之峨眉乐山/兵马俑/北京故宫御花园
2019/09/03 职场文书
C站最全Python标准库总结,你想要的都在这里
2021/07/03 Python
SQL 聚合、分组和排序
2021/11/11 MySQL
Python matplotlib可视化之绘制韦恩图
2022/02/24 Python