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 相关文章推荐
pyqt4教程之widget使用示例分享
Mar 07 Python
在MAC上搭建python数据分析开发环境
Jan 26 Python
Python调用C语言的方法【基于ctypes模块】
Jan 22 Python
Python测试人员需要掌握的知识
Feb 08 Python
python按键按住不放持续响应的实例代码
Jul 17 Python
Windows10下 python3.7 安装 facenet的教程
Sep 10 Python
Python自动化测试笔试面试题精选
Mar 12 Python
Python描述符descriptor使用原理解析
Mar 21 Python
django form和field具体方法和属性说明
Jul 09 Python
python在linux环境下安装skimage的示例代码
Oct 14 Python
python批量提取图片信息并保存的实现
Feb 05 Python
Python Pandas数据分析之iloc和loc的用法详解
Nov 11 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学习笔记 PHP面向对象的程序设计
2011/06/13 PHP
使用php 获取时间今天明天昨天时间戳的详解
2013/06/20 PHP
php实现文件下载(支持中文文名)
2013/12/04 PHP
PHP附件下载中文名称乱码的解决方法
2015/12/17 PHP
使用jQuery操作Cookies的实现代码
2011/10/09 Javascript
jQuery实现简单网页遮罩层/弹出层效果兼容IE6、IE7
2014/06/16 Javascript
JavaScript设计模式之策略模式实例
2014/10/10 Javascript
Node.js实现的简易网页抓取功能示例
2014/12/05 Javascript
jQuery动态背景图片效果实现方法
2015/07/03 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
2016/03/11 Javascript
Bootstrap CSS布局之列表
2016/12/15 Javascript
Javascript 使用ajax与C#获取文件大小实例详解
2017/01/13 Javascript
Angular.Js中ng-include指令的使用与实现
2017/05/07 Javascript
详解在express站点中使用ejs模板引擎
2017/09/21 Javascript
vue2.0在table中实现全选和反选的示例代码
2017/11/04 Javascript
Express本地测试HTTPS的示例代码
2018/06/06 Javascript
wxPython 入门教程
2008/10/07 Python
跟老齐学Python之dict()的操作方法
2014/09/24 Python
详解Python中find()方法的使用
2015/05/18 Python
Pytorch中index_select() 函数的实现理解
2019/11/19 Python
Python如何安装第三方模块
2020/05/28 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
CSS3 毛玻璃效果
2019/08/14 HTML / CSS
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
QA工程师岗位职责
2013/11/20 职场文书
复核员上岗演讲稿
2014/01/05 职场文书
大学生毕业鉴定
2014/01/31 职场文书
科级干部考察材料
2014/02/15 职场文书
工作违纪检讨书
2014/02/17 职场文书
《孔子游春》教学反思
2014/02/25 职场文书
生产部厂长助理职位说明书
2014/03/03 职场文书
煤矿安全生产责任书
2014/04/15 职场文书
公司慰问信范文
2015/03/23 职场文书
欠条范文
2015/07/03 职场文书
MySQL限制查询和数据排序介绍
2022/03/25 MySQL