Dear Experts,

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

Thanks,
Waleed

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.

http://tcts.fpms.ac.be/synthesis/

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 ?.

Thanks,

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.

Thanks,
WAleed

here's the solution

    Dim WithEvents Player As WMPLib.WindowsMediaPlayer
    Private Sub PlayFile(ByVal url As String)
        Player = New WMPLib.WindowsMediaPlayer
        Player.URL = url
        Player.controls.play()
    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("http://translate.google.com/translate_tts?ie=UTF-8&q=" & readtext & "&tl=ar")
    End Sub
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.