快乐时光_01


一. 环境配置:

  1. Python版本:3.7
  2. 功能包:SpeechRecognition 3.8.1 、 PyAudio 0.2.11
  3. Windows下PyAudio的安装方法:
    (1) 安装 wheel :在终端执行 pip3 install wheel
    (2) 下载PyAudio的轮子:链接在此, 博主下载的是:PyAudio- 0.2.11-cp37-cp37m-win_amd64.whl , 同学们根据自己的Python版本和计算机位数(字长)自行下载适配版本。
    (3) 在终端 cd 到下载的轮子所在的位置,执行: pip3 install PyAudio-0.2.11-cp37-cp37m-win_amd64.whl

二. 源码如下:

import speech_recognition as srrecognizer = sr.Recognizer()while True:with sr.Microphone() as source:recognizer.adjust_for_ambient_noise(source, duration=0.2)print("Say something please !")audio = recognizer.listen(source)try:text = recognizer.recognize_google(audio)  # 还可以选择不同的数据源,从而用来识别不同的语言print("You said : {}".format(text))except:print("Sorry I can't hear you!")

三. 结果展示:

四. 感悟与分享

  1. 实时语音识别的精度还算不错,但是不知道是不是由于博主计算机老化的原因,在识别速度方面表现不是很好。
  2. 高精度、快速的语音识别的用途还是很广泛的,感兴趣的同学可以去深度了解一下语音识别的原理。从而更好地将它运用起来。
  3. 博文推荐:语音识别初探——一文读懂语音识别技术原理
  4. 视频推荐(需科学上网):How Does Speech Recognition Work? Learn about Speech to Text, Voice Recognition and Speech Synthesis

如有问题,敬请指正。欢迎转载,但请注明出处。

轻轻松松用16行Python代码实现实时语音识别(附源码)相关推荐

  1. 20行python代码的入门级小游戏--源码:猜大小

    源码: import random rang1 = int(input("请设置本局游戏的最小值:")) rang2 = int(input("请设置本局游戏的最大值:& ...

  2. 用11行Python代码,实现动态二维码制作

    用11行Python代码,实现动态二维码制作 效果展示 Python实现 素材 其他工具 效果展示 Python实现 要预装myqr模块才行. windows键+R 打开cmd,输入pip insta ...

  3. 7个惊艳众人的 Python 实用项目!【附源码】

    今天分享7个学妹看见都惊呆的 Python 小项目![附源码] 建议收藏 界面应用 1.计算器 1. 案例介绍 本例利用 Python 开发一个可以进行简单的四则运算的图形化计算器,会用到 Tkint ...

  4. python蒙特卡洛模拟抢红包(附源码),可用于课堂展示(presentation)

    本博客是复现b站毕导视频中描述的模拟论证过程,先上原视频链接(强烈建议先看原视频): 我给自己发了2亿个红包,才发现先抢和后抢差距这么大https://www.bilibili.com/video/B ...

  5. 教你用python制作人脸卡通画(附源码)

    教你用python制作人脸卡通画(附源码) 效果展示: 让我们开始学习之路: 原理:利用第三方人脸接口将图像人脸化 第三方接口注册地址:https://ai.minivision.cn/#/login ...

  6. [原创]jQuery推箱子小游戏(100关且可扩展可选关),休闲,对战,娱乐,小游戏,下载即用,兼容iPad移动端,代码注释全(附源码)

    Sokoban 介绍 [原创]jQuery推箱子小游戏(100关且可扩展可选关),休闲,对战,娱乐,小游戏,下载即用,兼容iPad移动端,代码注释全(附源码) 游戏说明 经典的推箱子是一个来自日本的古 ...

  7. 【刚刚开源!】超级优秀地解决Python人工智能计算慢问题(附源码+长期更新+必会)

    大家好,我是cv君,今天带大家学习一下cuda编程的python版,openai新开的库,效果好像很不错,也不会说,python做cuda编程鸡肋,其实还是有点效果.因为cuda加速太耗费时间了,我指 ...

  8. 66个Python练手项目,附源码

    前言: 不管学习哪门语言都希望能做出实际的东西来,这个实际的东西当然就是项目啦,不用多说大家都知道学编程语言一定要做项目才行. 这里整理了66个Python实战项目列表,都有完整且详细的教程,你可以从 ...

  9. 20个python数据分析实战项目(附源码)

    1.用python制作炫酷的滚动地球 https://mp.weixin.qq.com/s/mTBhLsO6IuU7l4rme1G1yw 2.python数据分析--pyecharts柱状图全解(小白 ...

最新文章

  1. 抓图软件_Faststone capture8.3
  2. linux shell 删除7天前的文件
  3. 属性子集选择的基本启发方法_图网络基本属性
  4. 【完全开源】微信客户端.NET版
  5. 【经验贴】smartCarers在比赛后如何获取更好的发展
  6. 常用的方法论-PARR
  7. android studio moudel,Android Studio 添加其他目录下的module
  8. mysql自定义两个条件排序_使用MySQL中的两个不同列进行自定义排序?
  9. 信息学奥赛一本通(1233:接水问题)
  10. QT+VS中ui不能声明为指针?
  11. SWIFT学习笔记01
  12. 主键思维定势导致的惨案
  13. keil spi 调试_单片机软件出问题了?有经验的工程师这么调试
  14. BFS(双向) HDOJ 3085 Nightmare Ⅱ
  15. weui.js汉字乱码
  16. (转自头条新闻)黄金搭档:自然语言处理(NLP)+ 知识图谱
  17. SAP ABAP搜狗输入法注释删除注释快捷键设置(未解决)
  18. java openoffic linux_Linux下安装OpenOffice
  19. 数据分析09|数据转换
  20. uva 232 - Crossword Answers(纵横迷宫)

热门文章

  1. 电脑台式一体机好不好?
  2. 引用类型和原始类型区别
  3. pyinstaller打包python应用之方法(含打包图片资源)
  4. 基于微信小程序的新冠疫苗预约小程序
  5. 20200718 SCOI模拟T3(dp)
  6. 分享一个grid布局自动生成器
  7. 当代大学生常见痛点调研
  8. uniapp 给H5网站添加图标favicon.icon
  9. 函数的递归及科赫曲线绘制
  10. python进度条设计函数_python实现进度条