检索声音文件

时间:2012-11-06 21:43:10

标签: vb.net audio

我正在使用VB.NET 2008和SQL server 2005制作一本字典传统的用户写单词并获得单词的翻译和发音声音,我面临着从数据库中检索部分的问题。我无法从数据库中检索声音文件。

这是我使用的代码

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    cmd.CommandText = " select voice from lang where arabic = N'" & txtFrom.Text & "'"
    Dim dt As New DataTable()
    'rdr = cmd.ExecuteReader()
    cmd.Connection = con
    Try
        con.Open()
        rdr = cmd.ExecuteReader
        While rdr.Read
            dt.Load(rdr)
            Dim stream As Byte()
            If stream Is DirectCast(dt.Rows(0)(1), Byte()) Then
                File.WriteAllBytes("D:\mad.wma", stream)

                AxWindowsMediaPlayer1.URL = "D:\mad.wma"
            End If
        End While
        con.Close()
    Catch ex As Exception
        MsgBox(ex.Message)
        con.Close()
    End Try

End Sub

1 个答案:

答案 0 :(得分:0)

您可能想要访问此网站:Make a text-to-speech program。这会容易得多。