有范例的,例如:
Dim WithEvents Voice As SpVoiceVoice.Speak "Hello", m_SVSFDefaultSpeak第一个参数设定朗读的文本,第二个参数是朗读选项,具体参考SAPI SDK 5.1的帮助
Dim WithEvents Voice As SpVoiceVoice.Speak "Hello", m_SVSFDefaultSpeak第一个参数设定朗读的文本,第二个参数是朗读选项,具体参考SAPI SDK 5.1的帮助
解决方案 »
- 怎么样在VB.net 2008里Dataset里搜索数据并赋值给变量
- 关于ado访问数据库的问题
- 请教,,VB6.0自带的报表功能太弱,有什么免费的好点的报表工具可以在VB6下用的。谢谢
- ADO调用存储过程的问题??急!!!
- 这段时间都没心情工作,心情特差, 决定暂时告别CSDN. 散分!
- 问一下:为什么我在vb中调用一个dll,他说文件未找到?无论我将该dll放在system32下,还是当前目录?
- 请问vb中如何 调用 windows调色板,以及如何取得所选颜色代码?
- 关于对E-MAIL的编程
- 请问:为什么我取不到这个函数正确的返回值(超级菜问题)
- 有没有办法使一个MDI子窗体成为模式窗体?
- 再次發帖,怎樣把一個表的記錄全部追加到另一表中
- 如何在程序在后台处理一些事情时,出现一个提示,让用户知道正在处理,而不能操作其他
最重要的是由于有了简体中文包,就可以说中文了:http://msdn.microsoft.com/code/sample.asp?url=/msdn-files/027/000/781/msdncompositedoc.xmlSpeech SDK 5.1 (68 MB)
http://download.microsoft.com/download/speechSDK/SDK/5.1/WXP/EN-US/speechsdk51.exe5.1 Language Pack (81.5 MB)
http://download.microsoft.com/download/speechSDK/SDK/5.1/WXP/EN-US/speechsdk51LangPack.exeRedistributables (128 MB)
http://download.microsoft.com/download/speechSDK/SDK/5.1/WXP/EN-US/speechsdk51MSM.exeDocumentation (2.28 MB)
http://download.microsoft.com/download/speechSDK/SDK/5.1/WXP/EN-US/sapi.chmOption Explicit
Dim WithEvents x As SpeechLib.SpVoice
Private Sub Combo1_Click()
Set x.Voice = x.GetVoices.Item(Combo1.ListIndex)
End Sub
Private Sub Command1_Click()
If VBA.Len(VBA.Trim(Text1.Text & "")) > 0 Then
Command1.Enabled = False
x.Speak Text1.Text & ""
End If
End Sub
Private Sub Form_Load()
Text1.Text = "Hello World!"
Set x = New SpeechLib.SpVoice
Dim i As Long
For i = 0 To x.GetVoices.Count - 1
Combo1.AddItem x.GetVoices.Item(i).GetDescription
Next i
Combo1.ListIndex = 0
End Sub
Private Sub x_EndStream(ByVal StreamNumber As Long, ByVal StreamPosition As Variant)
Command1.Enabled = True
End Sub
5.1 Language Pack (81.5 MB)
Documentation (2.28 MB)
我昨天下载了
Redistributables (128 MB) 不能下载但是有个问题好象只能识别英文,没有办法读简体中文
Speech SDK 5.1 (68 MB)
5.1 Language Pack (81.5 MB)
playyuer(女㊣爱) 你是版主吗?
我看TTS5的普通安装包才十M左右.