人工智能-baidu-aip语音识别(语音转文字)
做这个之前,需要在电脑上安装FFmpeg工具,将要转的语音格式转为PCM格式.
FFmpeg不需要安装,下载后,打开bin文件夹,然后将路径放在系统环境变量里.
记住,要关闭所有打开的Pycharm,然后重启,FFmpeg的环境变量才生效.
1.打开bin文件
2.复制文件所在路径
D:\ffmpe-win64-shared\ffmpeg-20180619-a990184-win64-shared\bin
3.添加系统环境变量
下面是代码部分:
# Python import os # Third-party Library from aip import AipSpeechAPP_ID = '15422825' APP_KEY = 'DhXGtWHYMujMVZZGRI3a7rzb' SECRET_KEY = 'PbyUvTL31fImGthOOIP5ZbbtEOGwGOoT' # 与百度进行一次加密校验,认证你是合法用户合法的应用 # AipSpeech是百度语音的客户端,认证成功之后,客户端将被开启,这里的client就是已经开启的百度语音的客户端了 client = AipSpeech(APP_ID, APP_KEY, SECRET_KEY)# 1.将wma格式文件转为pcm格式文件 def get_file_content(filePath):# 执行cmd命令os.system()os.system(f"ffmpeg -y -i {filePath} -acodec pcm_s16le -f s16le -ac 1 -ar 16000 {filePath}.pcm")with open(f"{filePath}.pcm", 'rb') as fp:return fp.read()# 2.将音频转成文字 res = client.asr(get_file_content('media/weather.wma'), 'pcm', 16000, {# 不填写lan参数生效,都不填写,默认1537(普通话 输入法模型),dev_pid参数见本节开头的表格'dev_pid': 1536, }) # 将录音转成文字,然后打印 print(res.get("result")[0])
转载于:https://www.cnblogs.com/apollo1616/p/10273786.html
人工智能-baidu-aip语音识别(语音转文字)相关推荐
- 【项目管理】Java离线版语音识别-语音转文字
Java离线版语音识别-语音转文字 1.项目前言 2.Vosk介绍 3.项目开发 3.1 项目准备 3.2 model 准备 3.3 测试音频准备 3.4 代码实现 4.效果演示 4.1 界面效果 4 ...
- uniapp使用百度语音识别语音转文字
HBuilderX已支持讯飞语音识别和百度语音识别,这里讲下百度语音接入 一:首先是百度语音识别申请 这个步骤暂且省略,可以直接移步百度语音api页面自行申请,主要是为了获取语音权限以及AppID.A ...
- 语音识别|语音转文字识别|在线语音识别
什么是语音识别? 语音识别就是通过录音形式转化成文字,现在的语音识别技术可支持的语言有:普通话.粤语.四川话和英语. 语音识别的分类都有哪些? 语音识别分为在线识别.离线命令词和唤醒词 在线识别:即联 ...
- 人工智能 - 语音合成,语音识别,语音聊天机器人
目录 人工智能 - 语音合成,语音识别,语音聊天机器人 语音合成 语音识别 语音聊天机器人 人工智能 - 语音合成,语音识别,语音聊天机器人 现成的AI算法平台http://ai.baidu.com/ ...
- 【网赚工具】语音转文字神器,无需安装就能使用,支持长语音识别
今天分享的网赚工具是一款语音转文字神器,众所周知,语音转文字工具主要就是科大讯飞.有道云.百度语音.云知声.阿里云.捷通华声(灵云识别)这些平台,有些平台针对个人版还按时长收费,简直蠢不可及. 对于任 ...
- react-native 使用百度语音识别极速版语音转文字
项目有需求,需要集成语音转文字,于是开始研究,一步一个坑 1.集成录音 react-native-audio 2.集成文件操作 react-native-fs 3.集成音频格式转换 react-nat ...
- python 实现语音转文字_python3实现语音转文字(语音识别)和文字转语音(语音合成)...
话不多说,直接上代码运行截图 1.语音合成 -------> 执行: 结果: 输入要转换的内容,程序直接帮你把转换好的mp3文件输出(因为下一步–语音识别–需要.pcm格式的文件,程序自动执行格 ...
- python离线录音转文字_python3实现语音转文字(语音识别)和文字转语音(语音合成)...
话不多说,直接上代码运行截图 1.语音合成 -------> 执行: 结果: 输入要转换的内容,程序直接帮你把转换好的mp3文件输出(因为下一步–语音识别–需要.pcm格式的文件,程序自动执行格 ...
- 语音识别如何操作?这种语音转文字方法也太好用了吧,简单高效
原标题:语音识别如何操作?这种语音转文字方法也太好用了吧,简单高效 语音识别是现在很多人都想了解的概念,其实语音识别就是将语音转换成文字.目前的需求还是蛮大的,尤其是会议纪要.演讲采访.音频文件整理成 ...
- 电脑可以用的免费配音软件,语音识别,语音转文字,文字转语音。
语音合成.语音识别.文字转语音和语音转文字都是联网使用的,集成了很多发音人.都是免费的,没有字数限制 下载地址:https://wwb.lanzoub.com/i2hau0gx91wh
最新文章
- hibernate配置之property name=hbm2ddl.autocreate/property导致每次创建SessionFactory都清空数据库中的数据...
- TCP/IP学习笔记(七)四次挥手
- Python学习笔记:初识Tushare
- 如何修改服务器标题,修改DEDECMS网页TITLE标签的方法
- 3650m5服务器内存选择 ibm_硬盘回收中心 服务器硬盘回收 监控硬盘回收
- C/C++连接MySQL数据库执行查询
- KB奇遇记(9):艰难的上线
- Postgresql 9.3外部数据封装的新功能
- 利用github for windows 工具将本地的内容同步到github上
- 锻造恒生O45:致广大而尽精微
- 详解机器学习算法基础--K近邻算法
- Android中DRM版权保护机制的研究
- Java面向对象编程练习题(28题集)
- memory management 蓝屏win10,要怎么解决这个蓝屏问题
- 微软最走运、最倒霉的十个瞬间 1
- UVA 1665	 Islands
- ★ 我的世界各类奇葩武器实现!(命令方块1.13+)
- 网络编程和数据库(一)
- 第四篇 fluter中为应用添加事件和导航
- 基于格的 Hash 函数(SWIFFT) BKW 算法