|
web
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
SAPI 5.1 SKI Question.With the Microsoft SDK can you use different voices like the AT&T
voices? If so, does anyone have any code examples. "pmclinn" <pmcl***@gmail.com> wrote: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As>With the Microsoft SDK can you use different voices like the AT&T >voices? If so, does anyone have any code examples. System.EventArgs) Handles Button1.Click ' AddReference > COM objects > Microsoft Speech ' "Imports SpeechLib" at the top of your VB program Dim speech = New SpVoice Dim voices = speech.GetVoices() For i As Integer = 0 To voices.Count - 1 Dim voice = voices.Item(i) ListBox1.Items.Add(voice.GetAttribute("Name") & " - " & voice.GetAttribute("Language")) Next ' That listed the possibilities. But I'll hard-code this one for now: speech.voice = speech.GetVoices("Name=LH Michelle", "Language=409").Item(0) speech.Speak("Hello World", SpeechVoiceSpeakFlags.SVSFDefault) speech.WaitUntilDone(-1) End Sub -- Lucian "pmclinn" <pmcl***@gmail.com> wrote: Note: normally the speech engine uses whichever voice the user had>With the Microsoft SDK can you use different voices like the AT&T >voices? If so, does anyone have any code examples. selected in Start>ControlPanel>Speech>TextToSpeech. It might be a good idea to just leave it at that... and if you want to give the user the ability to choice a different voice, then link them to the control panel. -- Lucian |
|||||||||||||||||||||||