Dear Experts,

Simple question , I need TTS , Text To Speech engine that should be
.net independent , OR compatible with .net 3 framework.


sadly, there isn't any free sapi with arabic language!

If it's for non commercial then MBROLA has Aribic support, I think its a command line application, so while it does not support .NET as such it should be easy enough to incorporate it into a .NET application by just launching the MBROLA binary from within your .NET application.

Dear Paul ,

Thanks for the MBROLA , actually , I had a look into it by Googling , but I failed to make it work. Are there command line application for it that can save the TTS to wav file ?.


Dear oussama_1 ,

Are there 3rd pary sounds that can be used with SAPI 5.1 , eg AT&T , .. etc.
If so , how to integrate.


here's the solution

    Dim WithEvents Player As WMPLib.WindowsMediaPlayer
    Private Sub PlayFile(ByVal url As String)
        Player = New WMPLib.WindowsMediaPlayer
        Player.URL = url
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim readtext As String
        readtext = "SOMETHING ARABIC"
        PlayFile("" & readtext & "&tl=ar")
    End Sub