使用百度云API进行语音转文字(基于python的wav文件转换)

2020年4月28日14:16:08 发表评论 1,061 views

概述

音频文件转写接口可以将大批量的音频文件异步转写为文字。适合批量录音质检、会议内容总结、录音内容分析等场景,一般12小时内返回识别接口。接入步骤如下:

  • 接入步骤1-创建账号参考文档
  • 接入步骤2-申请接口权限: 在”控制台“——”应用管理“选择对应应用——在“语音技术”中勾选”音频文件转写“,即可开通相应接口权限。
  • 接入步骤3-进行接口调用:1.创建音频转写任务,创建需要识别的音频任务,音频需有可公开访问的url,创建成功后,音频会开始进行语音转写任务,再通过查询结果接口进行结果查询。2.查询转写任务结果,查询识别结果。

Demo

Python Demo 点击下载 (文件为.zip压缩包,若无法打开时,可尝试在文件后上增加".zip“后缀)

使用百度云API进行语音转文字(基于python的wav文件转换)

任务状态及错误码

任务状态 task_status

取值 对应状态
Running 转写中
Success 转写成功
Failure 转写失败

接口错误码

error_code error_msg 对应接口 描述
336200 internal error 1,2 内部错误
336201 unknown task id 2 未知task id
336202 invalid param: ‘param_name’ 1,2 无效参数值
336203 missing param: ‘param_name’ 1,2 缺少必要参数
336212 invalid json 1,2 请求数据为非法json
336213 missing header: 'header_name' 1,2 缺少必要header

音频转写结果错误码

err_no err_msg 描述
100000 asr task internal error 任务内部错误
100001 asr task running timeout 任务运行超时
100101 illegal speech url format url格式非法
100102 request timeout to speech url http请求超时
100103 request error to speech url 其他http请求错误
100104 invalid response from speech url 返回无效数据,http status 非200,回包body为空等
100105 invalid speech size 回包大小超限,音频最大100MB
100201 not support speech format 不支持音频格式
100202 speech transcoding failed 文件转码失败
100203 not support pid 不支持的pid
100204 not support rate 不支持的rate
100205 mp3 speech is faulty 无法解析的mp3格式音频
4041 invalid input 无效语音
3301 speech quality error. 音频文件格式不对
4001 open speech file failed 打开音频文件失败
4002 speech length too short 音频文件长度太短
4003 internal error 内部错误
4004 internal error 内部错误
4005 internal error 内部错误
4006 internal error 内部错误
4007 internal error 内部错误
4008 invalid input 无效语音
4009 speech length too short 音频文件长度太短
4010 invalid input 无效语音
4011 internal error 内部错误
4012 internal error 内部错误
4013 internal error 内部错误
4014 internal error 内部错误
4015 internal error 内部错误
4016 not support speech format 音频格式错误,不是pcm或者wav
4017 not support rate 采样率错误,不是16000
4018 read speech file failed 读音频文件失败
4019 internal error 内部错误
4020 internal error 内部错误
  • A+
所属分类:Web

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: