vb.net调用语音 vba 语音

vb.net中如何播放声音,是要什么控件嘛?My.Computer.Audio.Play("SoundFile.wav")
SoundFile.wav是vb.net调用语音你要播放vb.net调用语音的声音文件vb.net调用语音的路径
VB.NET如何调用并播放项目资源内的WAV文件 。代码是没有错的 , 但是其中关键是声音文件资源定义字串必须使用根命名空间,不能用程序集名称;还有就是声音文件必须选属性为嵌入资源 。
My.Computer.Audio.Play(My.Resources.xxxmusic1xxx, AudioPlayMode.Background)
VB.net如何使用Microsoft Speech SDK5.1MS Speech 是一个合成语音软件vb.net调用语音,可用来形成语音(例如朗读"Hi I am Mike"),Speech SDK是用来将Speechvb.net调用语音的功能使用于自己vb.net调用语音的程序的辅助开发工具 。
vb.net怎么做中文语音识别程序这就要调用API函数了
给你代码吧
记得给点分啊
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("你按的是左SHIFT")
ElseIf
e.KeyValue
=
Keys.ShiftKey
And
GetAsyncKeyState(161)
And
KeysM
Then
MsgBox("你按的是右SHIFT")
End
If
End
Sub
VB.net如何加载音效?方法一:调用系统DLL(这个有点不完善,也就是播放声音时窗体无法控制,效果相当于Enabled=true,但音频播放完毕后就没事了)
Private Declare Function sndPlaySound Lib "Winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim SoundFile As String, Result As Long
SoundFile = "D:\KuGou\Pianoboy - 第105天.wav" '此处为路径
Result = sndPlaySound(SoundFile, 0)
End Sub
方法二:使用WindowsMediaPlayer(WindowsMediaPlayer1的可见为False)
先添加一个windowsmediaplayer控件(工具箱里没有,需要手动添加)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
WindowsMediaPlayer1.visible=False
Me.WindowsMediaPlayer1.URL = "D:\KuGou\Pianoboy - 第105天.mp3"
End Sub
上面的都是点击button1(按钮1)后播放声音 , 若是鼠标移动到某控件上发出声音的话改一下触发事件就OK了 。
vb.net 设置文字转语音相关属性奇怪了,我这个在WIN7下不能正常运行了
奇怪了,我这个在WIN7下不能正常运行了
可以找我给你讲讲
【vb.net调用语音 vba 语音】vb.net调用语音的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于vba 语音、vb.net调用语音的信息别忘了在本站进行查找喔 。