python语音识别(语音转文字)
存在问题:
将音频转化成文字进行输出
解决方案:
调用第三方百度的语音识别api进行语音识别
步骤:
1)安装百度提供的Python库:pip install baidu-aip
2)运行以下代码:
from aip import AipSpeech
APP_ID = '160'
API_KEY = 'f6XVtm'
SECRET_KEY = 'zbvyYC'
# 百度AI库获取的参数
client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)# 构造读取语音文件函数
def get_file_content(filePath):with open(filePath, 'rb') as fp:return fp.read()# 识别本地文件 主函数
result = client.asr(get_file_content(r'F:\PythonFiles\PycharmFile\16k.pcm'), 'pcm', 16000, { 'lan': 'zh',})
#此处地址处必须要加r,使其成为绝对地址,要么容易字符转义出现错误
print(result)
注:
1)百度AI云平台地址:https://ai.baidu.com/
2)进入后添加应用,获取相应的接口ID和密钥(上文提到的三个参数)
3)该接口只支持pcm、wav和amr格式音频
4)程序返回值有4个,如下
5)存在一个问题,自己录的音总是报3301错误,该错误显示录音效果差,无论怎么录音都显示这个错误
python语音识别(语音转文字)相关推荐
- 【项目管理】Java离线版语音识别-语音转文字
Java离线版语音识别-语音转文字 1.项目前言 2.Vosk介绍 3.项目开发 3.1 项目准备 3.2 model 准备 3.3 测试音频准备 3.4 代码实现 4.效果演示 4.1 界面效果 4 ...
- python 实现语音转文字_python3实现语音转文字(语音识别)和文字转语音(语音合成)...
话不多说,直接上代码运行截图 1.语音合成 -------> 执行: 结果: 输入要转换的内容,程序直接帮你把转换好的mp3文件输出(因为下一步–语音识别–需要.pcm格式的文件,程序自动执行格 ...
- 有什么开源的python汉语语音转文字项目?
随着语音技术的不断发展,语音识别技术已经逐渐成熟,成为了很多智能应用的重要组成部分,比如智能家居.语音助手等等.而在语音识别技术中,汉语语音识别则是一个更具有挑战性的领域.为了方便程序员们进行汉语语音 ...
- python 视频语音转文字_使用Python和百度语音识别生成视频字幕的实现
从视频中提取音频 安装 moviepy pip install moviepy 相关代码: audio_file = work_path + '\\out.wav' video = VideoFile ...
- 【奇巧淫技】Python实现 语音转文字??非也!!是文字转语音,DIY你想要的萝莉音!!!
本文章纯野生,无任何借鉴或抄袭他人文章.坚持原创 前提一:有一篇你很喜欢的文章或者小说,阅读起来眼睛会很干涉之类的. 前提二:老人家看书不方便,将文字转换成语音,再进行播放. 前提三:想DIY你自己的 ...
- uniapp使用百度语音识别语音转文字
HBuilderX已支持讯飞语音识别和百度语音识别,这里讲下百度语音接入 一:首先是百度语音识别申请 这个步骤暂且省略,可以直接移步百度语音api页面自行申请,主要是为了获取语音权限以及AppID.A ...
- 语音识别|语音转文字识别|在线语音识别
什么是语音识别? 语音识别就是通过录音形式转化成文字,现在的语音识别技术可支持的语言有:普通话.粤语.四川话和英语. 语音识别的分类都有哪些? 语音识别分为在线识别.离线命令词和唤醒词 在线识别:即联 ...
- python 语音转文字_《奇巧淫技》系列-Python实现 语音转文字??非也!!是文字转语音,DIY你想要的萝莉音!!!-Go语言中文社区...
本文章纯野生,无任何借鉴或抄袭他人文章.坚持原创前提一:有一篇你很喜欢的文章或者小说,阅读起来眼睛会很干涉之类的. 前提二:老人家看书不方便,将文字转换成语音,再进行播放. 前提三:想DIY你自己的御 ...
- Django + python之语音转文字/小程序(语音搜索用)
**我用的是Centos7系统 1.注册百度账号并登陆 https://login.bce.baidu.com/ 2.找到所需要的服务 3.创建应用 创建完成会生成以下信息 4.需要安装的包有 pip ...
- python语音转文字软件_python编写语音转文字软件|语音转文字工具免费版下载(语音批量转换文字) v2.0 最新版_数码资源网...
没有专业的工具怎么能够将语音转换为文字呢?小编为大家提供了语音转文字工具免费版,一款通过Python编写语音转文字软件.用户通过使用语音转文字工具免费版,可以将语音批量转换文字,而且操作也是非常的简单 ...
最新文章
- 【JavaScript】JavaScript基础-变量、运算符与控制语句
- 三种序列化方式性能比较
- 码农与架构师之间的差距,究竟在哪里?
- 加密解密时遇到的不正确的数据以及要解密的数据长度无效问题解决方案
- OpenCV矩阵可视化工具包
- 《博客园精华集》Sharepoint+MOSS分册
- 第三次学JAVA再学不好就吃翔(part68)--Random类
- 连续时间系统与离散时间系统的时域分析对比
- [Java基础]并发修改异常
- windows编程 识别拖动_五步学会任何编程语言 | Linux 中国
- PostgreSQL在何处处理 sql查询之六十二
- 为SSD加速 实战4KB对齐技巧1/3
- sha256加密_字符串-sha256加密
- 安卓view.getMeasuredHeight()得到的高度单位以及dp和px的转换
- consol32.exe
- 如何在pdf文件上进行电子签名
- SQL查询表中重复数据
- 安装ubuntu12.04之后的一些优化教程
- 玩了一下 SAP Fiori ABAP编程模型
- C语言-MSB/LSB大小端序