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使用win32com在百度空间插入html元素示例
Feb 20 Python
用Python编写一个简单的Lisp解释器的教程
Apr 03 Python
在Python中使用SQLite的简单教程
Apr 29 Python
Python文件操作之合并文本文件内容示例代码
Sep 19 Python
python matplotlib画图实例代码分享
Dec 27 Python
Python字典对象实现原理详解
Jul 01 Python
关于Python中的向量相加和numpy中的向量相加效率对比
Aug 26 Python
python几种常用功能实现代码实例
Dec 25 Python
np.random.seed() 的使用详解
Jan 14 Python
python实现图片素描效果
Sep 26 Python
深入探讨opencv图像矫正算法实战
May 21 Python
python 使用pandas读取csv文件的方法
Dec 24 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 微信支付类 demo
2015/11/30 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
2016/01/05 PHP
详解PHP文件的自动加载(autoloading)
2018/02/04 PHP
php屏蔽错误及提示的方法
2020/05/10 PHP
js常用函数 不错
2006/09/08 Javascript
firefox浏览器下javascript 拖动层效果与原理分析代码
2007/12/04 Javascript
用js解决数字不能换行问题
2010/08/10 Javascript
基于jquery的可多选的下拉列表框
2012/07/20 Javascript
javascript判断数组内是否重复的方法
2015/04/21 Javascript
js如何实现点击标签文字,文字在文本框出现
2015/08/05 Javascript
AngularJS数据源的多种获取方式汇总
2016/02/02 Javascript
jquery实现ajax加载超时提示的方法
2016/07/23 Javascript
pc加载更多功能和移动端下拉刷新加载数据
2016/11/07 Javascript
Bootstrop实现多级下拉菜单功能
2016/11/24 Javascript
详解Bootstrap各式各样的按钮(推荐)
2016/12/13 Javascript
详解Vue单元测试Karma+Mocha学习笔记
2018/01/31 Javascript
JS声明对象时属性名加引号与不加引号的问题及解决方法
2018/02/16 Javascript
Node.JS循环删除非空文件夹及子目录下的所有文件
2018/03/12 Javascript
vue.js内置组件之keep-alive组件使用
2018/07/10 Javascript
js jquery 获取某一元素到浏览器顶端的距离实现方法
2018/09/05 jQuery
ant design实现圈选功能
2019/12/17 Javascript
three.js 实现露珠滴落动画效果的示例代码
2021/03/01 Javascript
Python Requests安装与简单运用
2016/04/07 Python
Python实现PS滤镜Fish lens图像扭曲效果示例
2018/01/29 Python
Python学习笔记之函数的参数和返回值的使用
2019/11/20 Python
python实现回旋矩阵方式(旋转矩阵)
2019/12/04 Python
如何查看浏览器对html5的支持情况
2020/12/15 HTML / CSS
德国自然时尚和有机产品购物网站:Waschbär
2019/05/29 全球购物
Java程序员面试题
2013/07/15 面试题
服装设计专业自荐书范文
2013/12/30 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
2014年高中教师工作总结
2014/12/19 职场文书
报案材料怎么写
2015/05/25 职场文书
导游词之藏龙百瀑景区
2019/12/30 职场文书
Python一行代码实现自动发邮件功能
2021/05/30 Python
python中opencv实现图片文本倾斜校正
2021/06/11 Python