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中的getattr函数 hasattr函数
Jun 14 Python
Pandas探索之高性能函数eval和query解析
Oct 28 Python
python编程使用协程并发的优缺点
Sep 20 Python
django主动抛出403异常的方法详解
Jan 04 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
Feb 18 Python
基于Pytorch SSD模型分析
Feb 18 Python
浅析python表达式4+0.5值的数据类型
Feb 26 Python
python输出第n个默尼森数的实现示例
Mar 08 Python
Selenium元素定位的30种方式(史上最全)
May 11 Python
在Windows下安装配置CPU版的PyTorch的方法
Apr 02 Python
仅用几行Python代码就能复制她的U盘文件?
Jun 26 Python
Python与C++中梯度方向直方图的实现
Mar 17 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 导出数据到淘宝助手CSV的方法分享
2010/02/27 PHP
php定时删除文件夹下文件(清理缓存文件)
2013/01/23 PHP
关于php内存不够用的快速解决方法
2013/10/26 PHP
Laravel 5框架学习之表单
2015/04/08 PHP
PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
2015/11/16 PHP
php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证
2016/05/04 PHP
PHP实现一个多功能购物网站的案例
2017/09/13 PHP
javascript JSON操作入门实例
2010/04/16 Javascript
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
2012/11/08 Javascript
鼠标拖拽移动子窗体的JS实现
2014/02/25 Javascript
javascript中setAttribute()函数使用方法及兼容性
2015/07/19 Javascript
require.js的用法详解
2015/10/20 Javascript
javascript for-in有序遍历json数据并探讨各个浏览器差异
2015/11/30 Javascript
JavaScript实现同一个页面打开多张图片
2016/12/29 Javascript
jQuery层级选择器实例代码
2017/02/06 Javascript
JavaScript HTML DOM元素 节点操作汇总
2019/07/29 Javascript
python实现哈希表
2014/02/07 Python
python如何查看系统网络流量的信息
2016/09/12 Python
Python Queue模块详细介绍及实例
2016/12/27 Python
Python整型运算之布尔型、标准整型、长整型操作示例
2017/07/21 Python
python通过socket实现多个连接并实现ssh功能详解
2017/11/08 Python
pycharm远程调试openstack的图文教程
2017/11/21 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
python双端队列原理、实现与使用方法分析
2019/11/27 Python
Python随机数函数代码实例解析
2020/02/09 Python
对python中arange()和linspace()的区别说明
2020/05/03 Python
html5构建触屏网站之网站尺寸探讨
2013/01/07 HTML / CSS
安踏官方商城:anta.cn
2019/12/16 全球购物
父母寄语大全
2014/04/12 职场文书
建设投标担保书
2014/05/13 职场文书
人力资源管理专业自荐信
2014/06/24 职场文书
小学生2014国庆节演讲稿:祖国在我心中
2014/09/21 职场文书
地震捐款简报
2015/07/21 职场文书
教师学习中国梦心得体会
2016/01/05 职场文书
Python基础之函数嵌套知识总结
2021/05/23 Python
python index() 与 rindex() 方法的使用示例详解
2022/12/24 Python