想在vb.net的程序中有一个语音提示 , 该怎么写首先添加一个系统vb.net消息提醒的语音COM组件的引用microsoft speech object library然后在程序中声明一个语音类dim RC As SpeechLib.SpSharedRecoContext这个类有一些事件,如果vb.net消息提醒你要处理它的一些事件,可以用withevent来声明然后在窗体LOAD事件或你需要的地方先创建一个实例RC = New SpeechLib.SpSharedRecoContext当一个RC被实例化后,系统就会运行语音识别程序.前提是你的系统已经正确安装这个功能.一般默认就已经安装好的.其次提醒一下,WIN7的语音识别比XP的好N倍.从阅读到侦听都好很多.然后就可以在你需要阅读的地方使用RC.Voice.Speak("hello 我", 11)11那里是一些枚举,用来标识系统用前台还是后台或其他方式来阅读文字,简单的来说就是阅读的时候不会卡住你的程序.你可以选其他的枚举来试试作用.以上为阅读部分.如果需要程序听你说话,则需要声明一个侦听类dim RG As SpeechLib.ISpeechRecoGrammar在初始化时将之与上面的RC建立关系,此时则必须要用withevent来声明上面的RC,因为涉及电脑听到你的语音后,会触发一个事件,并将听到的内容传递到该事件.其次,要让系统听到的解析为命令,就必须准备一个XML结构的文件来保存那些固定的命令.如果电脑在XML文件中找不到那些固定命令或同时不属于系统命令,电脑将会将其解释为听写.RG = RC.CreateGrammar '(0)
RG.CmdLoadFromFile("听到.xml", SpeechLib.SpeechLoadOption.SLODynamic)
RG.CmdSetRuleIdState(0, SpeechLib.SpeechRuleState.SGDSActive)然后写一个过程来处理听到的事件Private Sub 听到命令(ByVal StreamNumber As Integer, ByVal StreamPosition As Object, ByVal RecognitionType As SpeechLib.SpeechRecognitionType, ByVal 话语 As SpeechLib.ISpeechRecoResult) Handles RC.Recognition RC.Voice.Speak("我听到了"话语.PhraseInfo.GetText, 11)End Sub以上为侦听部分.下面列一个XML的例文?xml version="1.0" encoding="gb2312"?
GRAMMAR LANGID="804"
RULE NAME="命令" TOPLEVEL="ACTIVE"
L
P打开播放器
P上我的QQ
P关闭你自己 /L
/RULE
/GRAMMAR要让系统正确地侦听到你说的话,前提你必须运行语音识别程序并让其激活到"正在聆听"状态.并且你必须有一个能正常使用的话筒而且保证话筒已经打开.(废话-_-|||)
vb.net怎么给button加tip提示1:从工具箱里拖一个ToolTip控件到窗体上vb.net消息提醒,成为ToolTip1
2:选择你要添加提示的Button1,此时Button1的属性中 , 最下面就多vb.net消息提醒了1个ToolTip1上的ToolTip属性了,就在那里编辑文字
3:ToolTip1可以编辑tip提示的各个关键属性,一个ToolTip1能满足控制多个控件的tip
祝进步vb.net消息提醒!
vb.net 怎么让 win10 弹出系统通知自己创建个无边框窗体 控制下显示位置 不就好了
样式图标随你设计
vb.net 鼠标停留在label,textbox上时,如何显示提示信息Label 控件用于显示用户不能编辑的文本或图像 。含义vb.net消息提醒:用于显示标签
TextBox 控件通常用于可编辑文本vb.net消息提醒,不过也可使其成为只读控件vb.net消息提醒,文本框用于获取用户输入或显示文本 。
这就是区别vb.net消息提醒,Label只能显示,而TextBox可以修改,输入数据
vb.net中如何能使ToolStrip的button在鼠标悬停的时候显示提示信息?在工具箱中双击“ToolStrip”控件,就会在窗体下面添加一个“ToolStrip1”的控件,就跟Menu的那个控件一样,然后在Button的属性里面就有一个Tooltip的内容设置了 。在这里添加要显示的内容或者在Button的MouseEnter , MouseMove上面添加代码设置Tooltip的内容就OK了 。。
推荐阅读
- 23年竞速游戏,2021年竞速游戏
- 单位微信公众号运营情况,公众号运营情况综述
- 巧用角色扮演游戏,巧用角色扮演游戏叫什么
- java文件提取代码 java提取文件名
- 先判断后运行html代码,先判断后执行的结构被称为
- excel时钟怎么添加,excel怎么添加时间选项
- 区块链做多就暴跌,区块链会亏钱吗
- c语言统计各科平均分函数 c语言求科目平均分
- js将变量写入txt的简单介绍