vb.net的发声程序 vbnet sendkeys

vb.net如何发布应用程序其实不用发布
只要按菜单栏的生成
然后到项目的目录里obj\Release\**.exe
或者bin\Release\**.exe
只要没有运用别的控件,这是最快的办法
如果有的话,就要打包到一个目录下
vb.net怎么做中文语音识别程序这就要调用API函数了
给vb.net的发声程序你代码吧
记得给点分啊
Private
Const
KeysM
=
H8000
Private
Declare
Function
GetAsyncKeyState
Lib
"user32"
(ByVal
vKey
As
Long)
As
Integer
Private
Sub
TextBox1_KeyDown(ByVal
sender
As
Object,
ByVal
e
As
System.Windows.Forms.KeyEventArgs)
Handles
TextBox1.KeyDown
Me.Text
=
e.KeyValue
If
e.KeyValue
=
Keys.ShiftKey
And
GetAsyncKeyState(160)
And
KeysM
Then
MsgBox("vb.net的发声程序你按vb.net的发声程序的是左SHIFT")
ElseIf
e.KeyValue
=
Keys.ShiftKey
And
GetAsyncKeyState(161)
And
KeysM
Then
MsgBox("你按vb.net的发声程序的是右SHIFT")
End
If
End
Sub
vb 编个小程序 怎样使在text1和text2输入阿拉伯数字时自动人声报号 , 我有数字0--9的 .wav文件给你个TTS有关的东西,就是文字转换语音的,不知道适合你不 , 不用wav文件了 。
____________________________________________________________________
在VB中使用文字朗读引擎(TTS)技术
现今市面上流行的一些英语学习软件 , 在广告词上经常说自己使用了国际顶尖的全程语音TTS技术,能进行整段英文的流利朗读 , 并能自由调节朗读的速度与频率等 。那么,这个神奇的TTS究竟是什么东西呢?
其实,TTS是微软出品的一套文字朗读引擎(Text-To-SpeechEngine) , 这些英语软件就是调用它来进行英文朗读的 。我们在英语学习软件的编程开发中也可使用TTS技术 , 下面笔者将利用VisualBasic5.0来揭开TTS神秘的面纱 。
一、安装TTS引擎
TTS引擎所需的MicrosoftText-to-SpeechEngine与MicrosoftSpeechAPI软件都可到微软的站点去下载 , 也可以在“金山词霸2000”或“金山词霸.net”的安装光盘上找到(文件名为MSTTS.EXE与SPCHAPI.EXE) 。安装了TTS引擎后,在Windows所在目录下会生成一个SPEECH目录,其中有一个Vtxtauto.tlb文件,在编程时我们需要调用它 。
二、在VB中引入Vtxtauto.tlb文件
进入VB5.0 , 执行选单命令“文件/新建工程/标准EXE”并确定 , 然后执行选单“工程”中的“引用”,单击“浏览”按钮到Windows目录下的SPEECH子目录,打开Vtxtauto.tlb文件,将“VoiceText1.0TypeLibrary”添加到引用列表中,选中它并单击确定 。将库Vtxtauto引入VB后 , 我们可以通过选单“视图”中的“对象浏览器”来了解它所封装的类,以及各类成员函数的属性的意义、使用格式等信息 。一些主要的方法与属性意义,笔者在下面的源程序中将给出注释,在这里就不详细列出,请参见附图1 。
三、设置控件及属性
在FORM1上添加三个Label控件、一个TextBox控件、一个HScrollBar控件和六个CommandButton控件 。窗体及各控件的主要属性设置如下:
FORM1:Caption=“英文朗读”
LABEL1:Caption=“请输入英文文档”
LABEL2:Caption=“朗读速度”
LABEL3:Caption=“”
(LABEL3标签用来显示朗读速度值)
TEXT1:Text=“Pleaseinputenglishtext”;ToolTiptext=“请输入或粘贴英文文档”;MultiLine=True;ScrollBars=3-Both
HSCROLL1:名称=SpeedChange;Min=90;Max=300(Min与Max属性值分别用来限定可调节的语速的最小与最大值)

推荐阅读