一个干净的用户界面,用于Windows语音识别和文本到语音功能。
项目描述
- 允许您的Windows Python程序
在提示时获取用户说出的文本(类似于raw_input())
在听到某些短语时执行回调
在听到任何可理解的文本时执行回调
为不同组别的短语提供不同的回调
将文本转换为语音。
示例
展示大声朗读、简单输入和监听所有可识别的单词。
import speech import time response = speech.input("Say something, please.") speech.say("You said " + response) def callback(phrase, listener): if phrase == "goodbye": listener.stoplistening() speech.say(phrase) listener = speech.listenforanything(callback) while listener.islistening(): time.sleep(.5)
要求
需要Windows XP或Vista,以及Python 2.4或2.5。如果您使用Windows Vista,并且语音识别未唤醒,您需要说“开始监听”。
除了轻松安装speech.py外,您还需要pywin32 (Python 2.5版本或Python 2.4版本);如果您使用XP,您还需要Microsoft语音库(安装程序在此)。
资源
源代码
通过以下命令获取 svn co http://pyspeech.googlecode.com/svn/trunk/ pyspeech-read-only
请告诉我您是否喜欢或使用此模块 - 这将让我的日子变得更好!
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
speech-0.5.2.tar.gz (18.3 kB 查看散列)
构建分布
speech-0.5.2-py2.5.egg (8.8 kB 查看散列)
speech-0.5.2-py2.4.egg (8.9 kB 查看散列)
关闭
speech-0.5.2.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 62d2a714d4c6e971809c7ec902df294ded956ce4a9f6a908cf9cc705bab9f7a7 |
|
MD5 | 7508fc13841c606b5427cb9d494f7bda |
|
BLAKE2b-256 | 0fab12dbcc8ad860546b7aaef6c367ffa639cc81007540e488eb92cf22639f86 |
关闭
speech-0.5.2-py2.5.egg 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 1636329b2d0699cd09954d3c40cd9f71ab707e9d91134caba525ebd4b0b74038 |
|
MD5 | c3e084b43727f57724211adf1f610867 |
|
BLAKE2b-256 | ffb29940ae2f70094ba3e6d202654de2cc148479067427430bb7d7aa9a6beee8 |
关闭
speech-0.5.2-py2.4.egg 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | a04ca718c1535b5727b50999b2683cc76b91677f9fea14601805d033ecdf26d8 |
|
MD5 | 29ecaf4f0d2cb9f87dc4af57abacece4 |
|
BLAKE2b-256 | 7e8a8c5a3f81585c63e255db17133ce74dc6a2d2d2a3af3ec1768eda790ba0c0 |