1 / 25
文档名称:

python入门.doc

格式:doc   大小:69KB   页数:25页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

python入门.doc

上传人:好用的文档 2021/7/26 文件大小:69 KB

下载得到文件列表

python入门.doc

文档介绍

文档介绍:python入门
Python 语音
实现语音操控的原理
语音操控分为语音识别和语音朗读两部分
我们使用speech模块实现语音模块(python )
SAPI是微软Speech API , 是微软公司推出的语音接口,而细心的人会发现从WINXP开始,系统上就已经有语音识别的功能了,可是用武之地相当之少,他并没有给出一些人性化的自定义方案,仅有的语音操控命令显得相当鸡胁。

Python pywin32,可以使Python调用WIN32COM接口,选择对应版本下载(区分32位/64位),直接双击运行即可安装speech模块:pip install speech
实现个简易的控制电脑做事情的小程序:
首先,来个测试文件
此处仅为启动和关闭语音系统
import speech
while True:
phrase =()
("You said %s"%phrase)
if phrase =="turn off":
break自制个中文库
phrase = {"closeMainSystem" : "关闭人机交互"
, "film" : "我要看电影"
, "listenMusic" : "我好累啊"
, "blog" : "看博客"
, "cmd" : "cmd" }
设计语音对应的电脑操作
def callback(phr, phrase):
if phr == phrase["closeMainSystem"]:
("Goodbye. 人机交互即将关闭,谢谢使用")
()
()
elif phr == phrase["film"]:
("正在为您打开优酷")
("/")
elif phr == phrase["listenMusic"]:
("即将为你启动豆瓣电台")
("/")
elif phr == phrase["blog"]:
("")
("/")
elif phr == phrase["cmd"]:
("即将打开CMD")
("C:\Windows\System32\")
# 可以继续用 elif 写对应的自制中文库中的对应操作
主程序
while True:
phr = ()
("You said %s" % phr)
callback(phr, phrase)完整代码
# _*_ coding:utf-8 _*_
import os
import sys
import speech
import webbrowser
phrase = {"closeMainSystem" : "关闭人机交互"
, "film" : "我要看电影"
, "listenMusic" : "我好累啊"
, "blog" : "看博客"
, "cmd" : "cmd" }
def callback(phr, phrase):
if phr == phrase["closeMainSystem"]:
("Goodbye. 人机交互即将关闭,谢谢使用")
()
()
elif phr == phrase["film"]:
("正在为您打开优酷")
webbro