零基础VB教程045期:如何开发一款语音闹钟?

简介: 零基础VB教程045期:如何开发一款语音闹钟?

语音原理与实现

使用文字转语音,术语上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对象的原理

相关文章
|
2月前
|
API 调度 语音技术
基于Qt的简易语音助手设计与实现
基于Qt的简易语音助手设计与实现
119 2
Python Qt GUI设计:做一款串口调试助手(实战篇—1)
Python Qt GUI设计系列博文终于到了实战篇,本篇博文将贯穿之前的基础知识点实现一款串口调试助手。
刘金玉的零基础VB教程080期:mp3音乐闹钟开发
刘金玉的零基础VB教程080期:mp3音乐闹钟开发
|
存储
VB来开发打字高手游戏,灵活运用时钟控件【VB学习笔记2020课堂版09】
VB来开发打字高手游戏,灵活运用时钟控件【VB学习笔记2020课堂版09】
VB来开发打字高手游戏,灵活运用时钟控件【VB学习笔记2020课堂版09】
|
人工智能 JavaScript 前端开发
教你怎样开发热门配音程序
欢迎来到我的小院,最近有个朋友说他看短视频老是听到一个男人的配音,有解说电影,讲知识的,他也知道这应该是AI配音出来的,但是就想知道从哪里来的,是否可以免费使用。于是在我历经千辛万苦的寻找下,很快找到了他想要的东西,肥水不流外人田,在这里我也给我的粉丝分享一下。
教你怎样开发热门配音程序
|
数据采集 编解码 开发者
应用实战精解系列(八):RVB2601麦克风录音测试
芯片开放社区(OCC)面向广大开发者推出应用实战系列内容,通过分享开发者实战开发案例,总结应用开发经验,梳理开发中的常见问题及解决方案,为后续参与的开发者提供更多参考与借鉴。
614 1
应用实战精解系列(八):RVB2601麦克风录音测试
|
物联网 Windows
工具推荐:串口助手-SerialPort 物联网开发利器
刚做IoT业务时,在mac下没有找到一款适用的串口工具,开虚拟机用windows下串口调试很不方便,同事推荐我使用这款SerialPort工具,发现的确非常好用,使用5个月了,可以免费升级,功能强大,界面清爽,快捷键合理,推荐给各位物联网同僚。 ![DingTalk20180224141134.png](http://ata2-img.cn-hangzhou.img-pub.aliyun-inc
3440 0