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 Socket实现简单TCP Server/client功能示例
Aug 05 Python
从CentOS安装完成到生成词云python的实例
Dec 01 Python
Python3.遍历某文件夹提取特定文件名的实例
Apr 26 Python
python发送告警邮件脚本
Sep 17 Python
基于numpy中数组元素的切片复制方法
Nov 15 Python
一篇文章了解Python中常见的序列化操作
Jun 20 Python
Python爬虫使用代理IP的实现
Oct 27 Python
Python 实现递归法解决迷宫问题的示例代码
Jan 12 Python
在keras中获取某一层上的feature map实例
Jan 24 Python
Pycharm如何导入python文件及解决报错问题
May 10 Python
Python几种常见算法汇总
Jun 02 Python
浅谈TensorFlow之稀疏张量表示
Jun 30 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 类型转换函数intval
2009/06/20 PHP
php生成略缩图代码
2012/07/16 PHP
php使用filter过滤器验证邮箱 ipv6地址 url验证
2013/12/25 PHP
php递归遍历删除文件的方法
2015/04/17 PHP
php正确输出json数据的实例讲解
2018/08/21 PHP
PHP XML Expat解析器知识点总结
2019/02/15 PHP
javascript getElementsByClassName 和js取地址栏参数
2010/01/02 Javascript
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
解析Jquery的LigerUI如何实现文件上传
2013/07/09 Javascript
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
VUE2实现事件驱动弹窗示例
2017/10/21 Javascript
jQuery仿移动端支付宝键盘的实现代码
2018/08/15 jQuery
Vuejs 实现简易 todoList 功能 与 组件实例代码
2018/09/10 Javascript
koa源码中promise的解读
2018/11/13 Javascript
详解小程序input框失焦事件在提交事件前的处理
2019/05/05 Javascript
深入理解Python中的内置常量
2017/05/20 Python
Python查询IP地址归属完整代码
2017/06/21 Python
python3爬取各类天气信息
2018/02/24 Python
PyTorch搭建一维线性回归模型(二)
2019/05/22 Python
使用 Python 遍历目录树的方法
2020/02/29 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
Python CSS选择器爬取京东网商品信息过程解析
2020/06/01 Python
Python列表推导式实现代码实例
2020/09/09 Python
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
澳洲在线厨具商店:Kitchen Style
2018/05/05 全球购物
澳大利亚儿童精品仓库:Goo & Co.
2019/06/20 全球购物
2019史上最全Database工程师题库
2015/12/06 面试题
高一生物教学反思
2014/01/17 职场文书
幼儿园保育员责任书
2014/07/22 职场文书
年度考核登记表个人总结
2015/03/06 职场文书
对公司的意见和建议
2015/06/04 职场文书
婚礼双方父亲致辞
2015/07/27 职场文书
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python
小程序与后端Java接口交互实现HelloWorld入门
2021/07/09 Java/Android
《原神》新角色演示“神里绫人:林隐泓洄” 宠妹狂魔
2022/04/03 其他游戏
mysql查看表结构的三种方法总结
2022/07/07 MySQL