"""
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接口做语音识别相关推荐

  1. 利用百度AI接口实现车牌识别功能(一)

    百度大脑是百度 AI 核心技术引擎,包括视觉.语音.自然语言处理.知识图谱.深度学习等AI核心技术和AI开放平台.百度大脑对内支持百度所有业务,对外全方位开放,助力合作伙伴和开发者,加速AI技术落地应 ...

  2. 通过QT_TCP和百度AI接口实现的支持语音输入的多人聊天室

    本项目主要通过tcp实现的并发聊天室再加上百度ai的语音识别接口,实现的支持语音识别输入的并发聊天室. 1.服务器 服务器设置的一个没有ui的界面的软件,实现聊天数据的中介 2.客户端 客户端通过qt ...

  3. python代码示例百度云-python利用百度云接口实现车牌识别的示例

    一个小需求---实现车牌识别. 目前有两个想法 1. 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 2. 自己实现车牌识别算法(复杂) 一开 ...

  4. python不调包实现sobel_python利用百度云接口实现车牌识别的示例

    一个小需求---实现车牌识别. 目前有两个想法 1. 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 2. 自己实现车牌识别算法(复杂) 一开 ...

  5. 小福利,通过python利用百度ai实现图片识别

    大家好,我是天空之城,今天给大家带来小福利,通过python利用百度ai实现图片识别.有兴趣加qq群,纯学习,1098016198. 至于api接口的APP_ID ,API_KEY ,SECRECT_ ...

  6. 调用百度ai接口实现图片文字识别详解

    调用百度ai接口实现图片文字识别详解 首先先介绍一下这篇博文是干嘛的,为了不浪费大家时间.公司最近和短视频公司合作,需要监控app的截图上的文字是否符合规范,也就是确保其没有违规的文字.到网上找了一些 ...

  7. Python调用百度AI接口用以实现在线语音合成 并创建简单的GUI界面 生成可执行应用程序

    调用百度AI接口用以实现在线语音合成 并创建简单的GUI界面 生成可执行应用程序 1. 实验环境 Python3.8.Pycharm.window10 2.实验过程 1.首先登陆百度智能云:https ...

  8. python利用百度云接口实现文字OCR功能

    python利用百度云接口实现文字OCR功能 1. 前言 在日常生活中有时我们需要从图片中获取文字,虽然QQ上面已经有了相关的功能,但是出于学习的目的,我打算利用百度智能云的文字OCR接口来实现OCR ...

  9. Python利用百度AI提取图片中的文字信息

    Python利用百度AI提取图片中的文字信息 安装百度AI : pip install baidu-aip 到https://console.bce.baidu.com/ai/创建文字识别应用,获取A ...

最新文章

  1. ASP.NET Core 依赖注入
  2. Github Pages 搭建个人网站
  3. 其实python面向对象3分钟就可以入门(14)
  4. python做一副54扑克牌发牌技巧_德州扑克讲堂:高级技巧 胜率之摊牌胜率的算法...
  5. LeetCode 1885. Count Pairs in Two Arrays(二分查找)
  6. PHP随笔---简述var_dump()、print_r()、echo()
  7. 数据科学 IPython 笔记本 8.12 文本和注解
  8. 10000元重金奖励:谁能开发这样的编辑软件程序,编辑软件功能说明
  9. python语法学习第五天--函数(2)
  10. 相亲交友小程序制作方案
  11. Mongodb(芒果DB)之服务搭建
  12. 如何打开asm文件(学习汇编语言)
  13. 图像的频谱图简单理解
  14. nginx 403错误
  15. 使用Mixamo绑定骨骼导入动画
  16. 转:成为Java高级程序员需要掌握哪些?
  17. 4 年 Java 程序员十面阿里终拿下 offer,评级 P6+ 年薪 30-40w 无股票
  18. java单根结构_java“单根继承结构”
  19. 【调参15】如何配置神经网络的学习率
  20. 世界观和方法论——青山行客

热门文章

  1. 开放的精神推动Aleph Objects的成功
  2. 相似三角形---Java
  3. URL(统一资源定位符)网络地址格式
  4. kate 跨平台KDE文本编辑器使用方法 汇集
  5. 2010最具幸福感城市排名,可信吗?
  6. 等价无穷小的替换条件
  7. mysql1067错误
  8. 测试管理中可能存在的问题及分析
  9. Fiddler2 下断点修改HTTP报文
  10. 电脑网络看不到其它计算机,Win10局域网看不到共享计算机和打印机的解决方法...