语音合成与语音识别小例子
来源:互联网 发布:seo.chinaz 编辑:程序博客网 时间:2024/04/28 15:05
1.语音合成
以下程序调用的win32的api,利用python实现
#coding:utf-8'''简单的语音合成小工具(TTS)'''import win32com.clientimport timespk=win32com.client.Dispatch("SAPI.SpVoice")in1="D:/a.txt"in2='C:\\Users\\JSJ\\Desktop\\一些简单的命令.txt'infile=open(in2.decode('utf-8').encode('gbk'),"rb")for i in infile.readlines(): spk.Speak(i) time.sleep(1200/1000)spk.Speak(u"谢谢!")
注:win32com为api,而中文文件名需要将其编码方式进行转换;
然后将其从文件中取出,按行读取相关内容。
2.语音识别
首先,要下载speech语言包,利用pip install speech 来简易安装!
import speechimport timeresponse = speech.input("Say something, please.")speech.say("You said " + response)def callback(phrase, listener): if phrase == "goodbye": listener.stoplistening() speech.say(phrase) print phraselistener = speech.listenforanything(callback)while listener.islistening(): time.sleep(.5)
0 0
- 语音合成与语音识别小例子
- Android语音合成与语音识别
- cmu语音识别与语音合成
- c#语音识别与合成
- 语音识别和语音合成
- 语音识别与合成(待续)
- C#中英文语音合成与中文语音识别技术
- C#中英文语音合成与中文语音识别技术
- C#中英文语音合成与中文语音识别技术
- C#中英文语音合成与中文语音识别技术
- C#中英文语音合成与中文语音识别技术
- WPF--使用windows语音合成与语音识别
- 简单的语音合成与语音识别(科大讯飞)
- 语音听写与合成--(讯飞语音识别与合成&&百度语音识别)
- .net中语音识别和语音合成
- ROS学习--语音合成&语音识别
- Unity语音识别和语音合成 Android
- Unity语音识别和语音合成 IOS
- (21)HTML标签详解之<table><tr><th><td><thead><tbody><tfoot><caption>
- 中兴盒子第三方软件通用教程安装教程
- Date和Calendar类的一些使用
- RxJava
- windows 下实现socket编程_传送文件
- 语音合成与语音识别小例子
- sdut oj1197 约瑟夫问题(循环链表)
- 小菜鸟的C++游戏编程学习日记(二)
- UVA10001Garden of Eden
- numpy KNN简单实现
- Android Zxing二维码扫描图片拉伸、扫描框过小、扫描框扩大后(或不拉伸后)闪退问题
- java数据结构(单链表)
- 倒计时到0停止,用在手机获取验证码的倒计时
- C Primer Plus笔记-第一章