Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请教有关DotNetSpeech录音后无法读的问题

1楼
baoxyang 发表于:2011/3/25 16:09:00

利用DotNetSpeech,可以实现读一些文本文件内容,但利用录音后,再读内容时没有声音,除非退出项目再登陆就可以,凡正录音后就无法再读了,如果没有录音过,就可反复读内容正常。

请教,是何原因造成的?

全局变量代码如下:

Public Voice As new DotNetSpeech.SpVoice()
Public Stream As new DotNetSpeech.SpFileStreamClass()

录音按钮代码:

Dim dlg As New SaveFileDialog '定一个新的SaveFileDialog
dlg.Filter= "Wav文件|*.wav" '设置筛选器
Dim ss As String
Dim st As String = trim(e.Form.controls("textbox1").value)
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
    ss = dlg.FileName
    Stream.Open(ss,DotNetSpeech.SpeechStreamFileMode.SSFMCreateForWrite, False)
    Voice.AudioOutputStream = Stream
    Voice.Voice = Voice.GetVoices("", "").Item(9)
    voice.Volume = e.Form.controls("NumericComboBox1").value
    voice.Rate = e.Form.controls("NumericComboBox2").value
    Voice.Speak(st,DotNetSpeech.SpeechVoiceSpeakFlags.SVSFlagsAsync)
    Voice.WaitUntilDone(System.Threading.Timeout.Infinite)
    Stream.Close()
    messagebox.show("录音完成!")
End If

2楼
狐狸爸爸 发表于:2011/3/25 16:32:00

你定义两个Voice,一个用来读,一个用来录音。

 

图片点击可在新窗口打开查看

3楼
baoxyang 发表于:2011/3/25 17:13:00
以下是引用狐狸爸爸在2011-3-25 16:32:00的发言:

你定义两个Voice,一个用来读,一个用来录音。

 

图片点击可在新窗口打开查看

定义两个时,可以读,但录音不了,不知为什么?

4楼
狐狸爸爸 发表于:2011/3/25 17:32:00
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目25.table

共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 3 queries.