python 语音交互_Python调用WIN10语音交互+识别+控制+自定义对话
1 安装库文件
2修改两个地方
最简单的
# 将输入文字转化为语音信号输出
import speech
while True:
speech.say("请输入:")
str = input("请输入:")
speech.say("你输入的内容是: ")
speech.say(str)
功能复杂
import speech
import win32api
import os
import sys
import time
import win32con
command1 = {'关机': 'shutdown -s -t 1',
'重启': 'shutdown -r',
'关闭浏览器': 'taskkill /F /IM chrome.exe',
'google一下': 'C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe',
'关闭QQ': 'taskkill /F /IM QQ.exe',
'关闭wifi': 'taskkill /F /IM kwifi.exe',
'关闭音乐': 'taskkill /F /IM cloudmusic.exe',
'打开音乐': 'D:\\网易云音乐\\CloudMusic\\cloudmusic.exe',
'放首歌': 'D:\\网易云音乐\\CloudMusic\\cloudmusic.exe',
'打开摄像头': 'D:\\Python源码\\摄像头监控.py',
'打开监控': 'D:\\Python源码\\winSpyon.py',
'打开QQ': 'D:\\腾讯QQ\\Bin\\QQ.exe',
'开启wifi': 'D:\\Chrome\\kwifi\\kwifi.exe',
'连接校园网': 'C:\\Drcom\\DrUpdateClient\\DrMain.exe',
'打开ss': 'D:\\代理服务器\\Shadowsocks-win-dotnet4.0-2.3\\Shadowsocks.exe',
'打开pycharm': 'D:\\PyCharm\\PyCharm 4.0.4\\bin\\pycharm64.exe',
'关闭pycharm': 'taskkill /F /IM pycharm.exe',
'打开everything': 'D:\\Chrome\\Everything\\Everything.exe',
'关闭everything': 'taskkill /F /IM everything.exe',
}
speech.say('语音识别已开启 ')
while True:
phrase = speech.input()
if phrase in command1.keys():
speech.say('即将为您%s' %phrase)
os.system(command1[phrase])
speech.say('任务已完成!')
if phrase == '放首歌':
speech.say('30秒后将播放音乐!')
time.sleep(35)
win32api.keybd_event(17, 0, 0, 0)
win32api.keybd_event(18, 0, 0, 0)
win32api.keybd_event(32, 0, 0, 0)
win32api.keybd_event(32, 0, win32con.KEYEVENTF_KEYUP, 0)
win32api.keybd_event(18, 0, win32con.KEYEVENTF_KEYUP, 0)
win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)
if phrase == '退出程序':
speech.say('已退出程序,感谢使用!')
sys.exit()
python 语音交互_Python调用WIN10语音交互+识别+控制+自定义对话相关推荐
- python文字转语音输出_Python 文本转语音
文本转语音,一般会用在无障碍开发.下面介绍如何使用Python实现将文本文件转换成语音输出. 准备 我测试使用的Python版本为2.7.10,如果你的版本是Python3.5的话,这里就不太适合了. ...
- html5d调用百度语音,易语言调用百度语音平台实现文字转换语音功能的代码
调用百度语音平台实现文字转换语音功能 此功能需要加载精易模块5.6 .版本 2 .支持库 wmp9 .程序集 窗口程序集1 .子程序 _试听按钮_被单击 播放器1.地址 = "http:// ...
- 语音按键不能调用谷歌语音助手问题分析
流程分析 那为什么按下语音按键不启动谷歌语音助手? 当适配好语音遥控器之后,按下语音按键发送 KEYCODE_SEARCH 按键事件,如果安装了谷歌的套件以及谷歌的语音助手GoogleKatniss. ...
- python指针参数_Python调用C++ 传数组指针参数
最近需要用到Python下调用C++程序,看了很多博客记录下最实用的一种方法. 很多的方法,需要在编译C++程序的时候给出Python的库.因为在程序里引用了"Python.h". ...
- python调用百度语音搜索_python调用百度语音识别实现大音频文件语音识别功能
本文为大家分享了python实现大音频文件语音识别功能的具体代码,供大家参考,具体内容如下 实现思路:先用ffmpeg将其他非wav格式的音频转换为wav格式,并转换音频的声道(百度支持声道为1),采 ...
- python说话语音代码_Python文字转换语音,让你的文字会「说话」,抠脚大汉秒变撒娇萌妹...
APP 也有文字转换为语音的功能,虽然听起来很别扭,但是基本能解决长辈们看不清文字或者眼睛疲劳,通过文字转换为语音来获取信息. 我们用 Python 能否实现文字转语音呢,可以的,百度有个语音接口,可 ...
- python实现天气预报_python实现智能语音天气预报
本系统主要包括四个函数: 1.获取天气数据 1.输入要查询天气的城市 2.利用urllib模块向中华万年历天气api接口请求天气数据 3.利用gzip解压获取到的数据,并编码utf-8 4.利用jso ...
- python文字转语音输出_Python文字转语音
姓名:刘强 [嵌牛导读] 在搭建专家系统时,推理机运算往往采用语言变量,那么如何将推理的结果反映给现实世界的人呢?本文介绍了如何使用python将文字转化成语音输出 [嵌牛鼻子] Python 文 ...
- python编程单片机_Python与C51单片机交互
Python与C51单片机交互,嘿嘿,其实是在OSX下用串口交互了~~ 1.首先装上CH340/CH341 For Mac USB转串口驱动程序 2.安装Python串口模块 pip install ...
最新文章
- Android图片360全景旋转
- spring cloud 定时任务
- java中的null类型---有关null的9件事
- java class获取type_java – 获取Class [Runtime-Type Token]的实例
- 钢铁侠头盔制作图纸下载_如何在10分钟内制作头盔图
- 漫画:什么是 “智猪博弈” ?
- C#和java和android中的NetWorkAdapter,httpRequest,WebView,json,xml
- 宝软网java软件下载_手机游戏怎么下载
- u盘测试工具linux,MultiBootUSB简单测试工具 V7.5.0 升级版
- JAVA面向对象编程1
- blender 命令行渲染
- 《惢客创业日记》2020.04.01-15(周三) 国家有难,匹夫有责(四)
- WLAN和WIFI区别以及组网方式
- 服务器usb驱动安装系统安装失败怎么办,usb驱动安装不成功,详细教您usb驱动安装失败的解决方法...
- 什么编程语言的开发者平均年薪高达94万?
- Android 贯穿Activity的全局变量定义
- C#实现触摸屏自定义键盘
- Revit API 2018调试闪退
- 高什么发,什么并发,高并什么? ? ?
- 网络安全笔记 -- 逻辑越权(水平垂直越权)