利用百度ai接口做语音识别
""" Description: 录入语音 流程:采样-》写入文件 """ import pyaudio import wave def record(seconds,filename):RATE=8000#采样率CHANNELS=2#采样管道数FORMAT=pyaudio.paInt16#量化位数SECONDS=seconds#录音时长#第一步:创建PyAudio的实例对象p = pyaudio.PyAudio()#第二步:调用PyAudio实例对象的open方法创建流Streamstream=p.open(rate=RATE,channels=CHANNELS,format=FORMAT,input=True)frames=[]#存储所有读取到的数据print("录音开始,还有",seconds,"秒")#第三步:根据需求,调用Stream的write或者read方法data=stream.read(RATE*SECONDS)frames.append(data)#第四步:调用Stream的stop方法停止播放音频或者是录制音频stream.stop_stream()print("录音结束!!!")#第五步:调用Stream的close方法,关闭流stream.close()#第六步:调用pyaudio.PyAudio.terminate() 关闭会话p.terminate()#写入到wav文件里面wf=wave.open(filename,"wb")wf.setnchannels(CHANNELS)wf.setframerate(RATE)wf.setsampwidth(p.get_sample_size(FORMAT))wf.writeframes(b''.join(frames))wf.close()return filename
""" Description: 语音识别 """ from aip import AipSpeech from aip import AipOcr import os from baidu_ai import record """ 你的 APPID AK SK """ APP_ID = '14654414' API_KEY = 'avXA70ZkquBA83UMVSwUoeen' SECRET_KEY = 'kvf6CaTgLi7URiwAllGqcChQUsGyA58v '# client = AipSpeech(APP_ID, API_KEY, SECRET_KEY) #语音识别 #filename=record.record(2,'test.wav') # # 读取文件 # def get_file_content(filePath): # with open(filePath, 'rb') as fp: # return fp.read() # # # 识别本地文件 # result=client.asr(get_file_content(filename), 'wav', 16000) # print(result) #语音合成 # result = client.synthesis('床前明月光,疑是地上霜。举头望明月,低头思故乡。', 'zh', 1, { # 'vol': 15,'per':0 # }) # filepath='test1.mp3' # with open(filepath, 'wb') as f: # f.write(result) # os.system("start "+filepath) # 图片的文字提取client = AipOcr(APP_ID, API_KEY, SECRET_KEY) """ 读取图片 """ def get_file_content(filePath):with open(filePath, 'rb') as fp:return fp.read()image = get_file_content('4.png')""" 调用通用文字识别, 图片参数为本地图片 """ resutl=client.basicGeneral(image) print(resutl)
利用百度ai接口做语音识别相关推荐
- 利用百度AI接口实现车牌识别功能(一)
百度大脑是百度 AI 核心技术引擎,包括视觉.语音.自然语言处理.知识图谱.深度学习等AI核心技术和AI开放平台.百度大脑对内支持百度所有业务,对外全方位开放,助力合作伙伴和开发者,加速AI技术落地应 ...
- 通过QT_TCP和百度AI接口实现的支持语音输入的多人聊天室
本项目主要通过tcp实现的并发聊天室再加上百度ai的语音识别接口,实现的支持语音识别输入的并发聊天室. 1.服务器 服务器设置的一个没有ui的界面的软件,实现聊天数据的中介 2.客户端 客户端通过qt ...
- python代码示例百度云-python利用百度云接口实现车牌识别的示例
一个小需求---实现车牌识别. 目前有两个想法 1. 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 2. 自己实现车牌识别算法(复杂) 一开 ...
- python不调包实现sobel_python利用百度云接口实现车牌识别的示例
一个小需求---实现车牌识别. 目前有两个想法 1. 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 2. 自己实现车牌识别算法(复杂) 一开 ...
- 小福利,通过python利用百度ai实现图片识别
大家好,我是天空之城,今天给大家带来小福利,通过python利用百度ai实现图片识别.有兴趣加qq群,纯学习,1098016198. 至于api接口的APP_ID ,API_KEY ,SECRECT_ ...
- 调用百度ai接口实现图片文字识别详解
调用百度ai接口实现图片文字识别详解 首先先介绍一下这篇博文是干嘛的,为了不浪费大家时间.公司最近和短视频公司合作,需要监控app的截图上的文字是否符合规范,也就是确保其没有违规的文字.到网上找了一些 ...
- Python调用百度AI接口用以实现在线语音合成 并创建简单的GUI界面 生成可执行应用程序
调用百度AI接口用以实现在线语音合成 并创建简单的GUI界面 生成可执行应用程序 1. 实验环境 Python3.8.Pycharm.window10 2.实验过程 1.首先登陆百度智能云:https ...
- python利用百度云接口实现文字OCR功能
python利用百度云接口实现文字OCR功能 1. 前言 在日常生活中有时我们需要从图片中获取文字,虽然QQ上面已经有了相关的功能,但是出于学习的目的,我打算利用百度智能云的文字OCR接口来实现OCR ...
- Python利用百度AI提取图片中的文字信息
Python利用百度AI提取图片中的文字信息 安装百度AI : pip install baidu-aip 到https://console.bce.baidu.com/ai/创建文字识别应用,获取A ...
最新文章
- ASP.NET Core 依赖注入
- Github Pages 搭建个人网站
- 其实python面向对象3分钟就可以入门(14)
- python做一副54扑克牌发牌技巧_德州扑克讲堂:高级技巧 胜率之摊牌胜率的算法...
- LeetCode 1885. Count Pairs in Two Arrays(二分查找)
- PHP随笔---简述var_dump()、print_r()、echo()
- 数据科学 IPython 笔记本 8.12 文本和注解
- 10000元重金奖励:谁能开发这样的编辑软件程序,编辑软件功能说明
- python语法学习第五天--函数(2)
- 相亲交友小程序制作方案
- Mongodb(芒果DB)之服务搭建
- 如何打开asm文件(学习汇编语言)
- 图像的频谱图简单理解
- nginx 403错误
- 使用Mixamo绑定骨骼导入动画
- 转:成为Java高级程序员需要掌握哪些?
- 4 年 Java 程序员十面阿里终拿下 offer,评级 P6+ 年薪 30-40w 无股票
- java单根结构_java“单根继承结构”
- 【调参15】如何配置神经网络的学习率
- 世界观和方法论——青山行客