语音原理与实现
使用文字转语音,术语上TTS,实现是利用微软windows系统开发的一个插件,调用这个插件的功能。
案例实战
开发一款语音闹钟?
参数1:输入文本
参数2:定时
语音如何创建?
'语音
Dim o As Object
Set o =CreateObject("SAPI.SpVoice")
o.speak (Text1.Text)
CreateObject函数
这个系统函数用来创建COM对象实例,创建的对象我们需要用set关键字来设置,创建出来的实例对象默认不会被回收
New关键字创建COM对象
使用new关键字创建出来的对象使用完成后会被系统自动回收资源
为什么是调用 SAPI.SpVoice ?
是一个COM对象。
COM对象有哪些?使用注册表可以查看,运行输入regedit
注册表相当于操作系统的一个数据库
Com对象就在路径:计算机\HKEY_CLASSES_ROOT\
课堂总结
1、掌握语音闹钟的判断方法
2、掌握文本转语音的调用方式
3、理解COM对象的原理