python语音识别代码_python语音识别教程
1
首先我们先安装我们需要的模块——speech
打开命令提示符,输入“pip install speech”
2
因为speech是从python2系列就开始支持的,对应python3的版本没有适配好,存在一些兼容性的问题,需要修改。
这里参见https://blog.csdn.net/qq_38161040/article/details/87203413
3
导入我们所需的模块。我们需要:
speech模块进行语音识别
os中的system或popen函数执行命令
sys的exit设置退出程序
pynput的keyboard设置退出程序
所以:
4
我们设置一个命令库,要设置一个字典。在key值中放上自己要说的话,value值中放上cmd命令
5
我们在设置一个快携键用来结束程序运行
6
一个语音助手是要有礼貌的,所以我们设置一个开始语句,然后开始监听我们说的话,把识别出的内容放入phrace变量里。
7
判断需要做什么事情。
有好几种可能,所以用到了if-elif-else语句
如果他没有找到要做什么就说‘没有听清你在说什么。请重新说一下。’
8
主要代码写完了。按F5保存运行。
初次运行speech模块要配置麦克风
小编的电脑是英文的,所以和你们的界面不一样。
9
完整代码:
就这样就有一个语音助手了。
END
python语音识别代码_python语音识别教程相关推荐
- python加油代码_python入门教程NO.5 用python写个自动选择加油站的小程序
本文涉及的python基础语法为:if条件分支 Python条件分支是通过一条或者多条语句的执行结果True或者False来决定是否执行相应的代码块. if单向条件语法结构 if 判断条件: 代码块 ...
- dtw语音识别代码 java_DTW语音识别算法
[实例简介] 其中大部分采用voicebox库中的函数,需要把voicebox添加到路径中. 模板在测试程序中共有5个,通过i进行设定,命名原则:数字a,如1a 被测试对象一个,命名原则:数字b,如1 ...
- python画四边形_python绘图教程-用python来绘制出四边形
原标题:python绘图教程-用python来绘制出四边形 python的应用有很多,其中还可以用python来绘制四边形,下面羽忆教程网为您分享如何用python来绘制四边形的详细步骤. pytho ...
- python折叠代码_Python实现代码块儿折叠
Python实现代码块儿折叠 在python中方法和类都是可以折叠的,但是很多时候需要按照实现的功能将一部分代码折叠起来. 可以用着样的注释代码实现: # ''' your code ''' # 很简 ...
- python星空代码_python与云星空Web API
大家都知道,云星空是支持Web API的.在云社区搜查 Python .API 两个关键词,就会出现相应的显示如下. 感谢Cand,给我们提供了这么好的内容. 我这段时间是做数据迁移的,把WISE数据 ...
- python猜年龄代码_python入门教程NO.7用python来写一个猜数字游戏
python入门教程 本文涉及的python基础语法为while循环 #python#3中while语句常常被用于循环执行某个程序,任何非0和非空null的值,都会被条件判断为True while 条 ...
- python一看就很厉害的代码_Python学习教程:怎么写出让人看起来就很舒服的代码?...
Python学习教程:怎么写出让人看起来很优雅舒服的代码?让人眼前一亮! 很多新手在开始学一门新的语言的时候,往往会忽视一些不应该忽视的细节,比如变量命名和函数命名以及注释等一些内容的规范性,久而久之 ...
- python太阳花代码_python太阳花绘制代码教程
python太阳花绘制代码教程内容摘要 python太阳花绘制代码教程什么意思您好可以在手机里设置,苏州心理学教程,读书的.读书笔记写作方法读书笔记一般分为摘录.提纲.批注.心得几种,主播教程内容,读 ...
- python语言编写一个生成九宫格图片的代码_python基础教程python简单实现9宫格图片实例...
在日常生活中我们经常在朋友圈看到有人发九宫格图片,其实质就是将一张图片切成九份,然后在微信中一起发这九张图. 那么我们如何自己动手实现呢? 说到切图Python 就可以实现,主要用到的 Python ...
最新文章
- 小米输掉官司,倒打一耙不如坦然认错
- 企业信息管理平台_OAJava企业信息化系统
- asio中奇怪的代码
- ubutun安装MySQL hive配置_Hive安装以及部署(Ubuntu-MySql)
- 基于python的分布式扫描器_基于python的服务器监测系统的设计
- R语言基础入门(7)之数据类型的性质
- CSS Hide(隐藏元素)
- windows环境下安装zookeeper教程详解(单机版)
- 离线安装老版本android sdk,亲测,linux、windows、mac通用
- 【转载】html中object标签详解
- 专题:Windows编译x264、SDL、faac、ffmpeg过程
- WEB——点击下载excel表
- termios结构体说明【转】
- [Poi2012]Rendezvous
- 搭建WebRTC服务器
- 假期错过的...条AI新闻都在这里了
- 认知学派用计算机来比拟人,心理学基础习题答案
- 机器语言-汇编语言-高级语言各自优缺点
- 下载的软件包保存在缓存中,直到下次成功执行事务。 您可以通过执行 'dnf clean packages' 删除软件包缓存。 错误:事务检查错误
- 配音小程序源码,内置106个配音角色
热门文章
- QT运行 ./hello -qws
- php根据经纬度计算两点之间的距离
- PyQt5之音乐播放器
- 拉格朗日法建模的总结
- linux rootkit 端口复用,Linux Rootkit系列三:实例详解 Rootkit 必备的基本功能
- NOIP2013模拟10.23囚人的旋律
- java树结构遍历_树形结构,java_树遍历统计总数,树形结构,java - phpStudy
- 路由器网口1一直闪烁正常吗_用无线网光猫网口1老是闪是什么原因?
- Java对象序列化与反序列化
- 在美团外卖APP里,你现在可以点一份海澜之家