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语音交互+识别+控制+自定义对话相关推荐

  1. python文字转语音输出_Python 文本转语音

    文本转语音,一般会用在无障碍开发.下面介绍如何使用Python实现将文本文件转换成语音输出. 准备 我测试使用的Python版本为2.7.10,如果你的版本是Python3.5的话,这里就不太适合了. ...

  2. html5d调用百度语音,易语言调用百度语音平台实现文字转换语音功能的代码

    调用百度语音平台实现文字转换语音功能 此功能需要加载精易模块5.6 .版本 2 .支持库 wmp9 .程序集 窗口程序集1 .子程序 _试听按钮_被单击 播放器1.地址 = "http:// ...

  3. 语音按键不能调用谷歌语音助手问题分析

    流程分析 那为什么按下语音按键不启动谷歌语音助手? 当适配好语音遥控器之后,按下语音按键发送 KEYCODE_SEARCH 按键事件,如果安装了谷歌的套件以及谷歌的语音助手GoogleKatniss. ...

  4. python指针参数_Python调用C++ 传数组指针参数

    最近需要用到Python下调用C++程序,看了很多博客记录下最实用的一种方法. 很多的方法,需要在编译C++程序的时候给出Python的库.因为在程序里引用了"Python.h". ...

  5. python调用百度语音搜索_python调用百度语音识别实现大音频文件语音识别功能

    本文为大家分享了python实现大音频文件语音识别功能的具体代码,供大家参考,具体内容如下 实现思路:先用ffmpeg将其他非wav格式的音频转换为wav格式,并转换音频的声道(百度支持声道为1),采 ...

  6. python说话语音代码_Python文字转换语音,让你的文字会「说话」,抠脚大汉秒变撒娇萌妹...

    APP 也有文字转换为语音的功能,虽然听起来很别扭,但是基本能解决长辈们看不清文字或者眼睛疲劳,通过文字转换为语音来获取信息. 我们用 Python 能否实现文字转语音呢,可以的,百度有个语音接口,可 ...

  7. python实现天气预报_python实现智能语音天气预报

    本系统主要包括四个函数: 1.获取天气数据 1.输入要查询天气的城市 2.利用urllib模块向中华万年历天气api接口请求天气数据 3.利用gzip解压获取到的数据,并编码utf-8 4.利用jso ...

  8. python文字转语音输出_Python文字转语音

    姓名:刘强 [嵌牛导读] 在搭建专家系统时,推理机运算往往采用语言变量,那么如何将推理的结果反映给现实世界的人呢?本文介绍了如何使用python将文字转化成语音输出 [嵌牛鼻子] Python   文 ...

  9. python编程单片机_Python与C51单片机交互

    Python与C51单片机交互,嘿嘿,其实是在OSX下用串口交互了~~ 1.首先装上CH340/CH341 For Mac USB转串口驱动程序 2.安装Python串口模块 pip install ...

最新文章

  1. Android图片360全景旋转
  2. spring cloud 定时任务
  3. java中的null类型---有关null的9件事
  4. java class获取type_java – 获取Class [Runtime-Type Token]的实例
  5. 钢铁侠头盔制作图纸下载_如何在10分钟内制作头盔图
  6. 漫画:什么是 “智猪博弈” ?
  7. C#和java和android中的NetWorkAdapter,httpRequest,WebView,json,xml
  8. 宝软网java软件下载_手机游戏怎么下载
  9. u盘测试工具linux,MultiBootUSB简单测试工具 V7.5.0 升级版
  10. JAVA面向对象编程1
  11. blender 命令行渲染
  12. 《惢客创业日记》2020.04.01-15(周三) 国家有难,匹夫有责(四)
  13. WLAN和WIFI区别以及组网方式
  14. 服务器usb驱动安装系统安装失败怎么办,usb驱动安装不成功,详细教您usb驱动安装失败的解决方法...
  15. 什么编程语言的开发者平均年薪高达94万?
  16. Android 贯穿Activity的全局变量定义
  17. C#实现触摸屏自定义键盘
  18. Revit API 2018调试闪退
  19. 高什么发,什么并发,高并什么? ? ?
  20. 网络安全笔记 -- 逻辑越权(水平垂直越权)

热门文章

  1. 保险知识一:续期收费与续保的区别
  2. ubuntu 误使用dpkg --clear-selections修复
  3. Linux常用备份恢复工具(1)
  4. DANN:利用神经网络算法评估变异位点的有害程度
  5. setTimeout和for循环
  6. 别让用户发呆—设计中的防呆策略
  7. android ftp 链接不上去,安卓手机无法连接电脑上的ftp(vsftpd)服务器
  8. 第三方登录-[微博、微信、qq] java实现
  9. (?=a)与(?!a)代表什么意思
  10. n个元素的全排列(递归+去重)