SAPI 5.1 SKI Question.

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • pmclinn

    #1

    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.

  • Lucian Wischik

    #2
    Re: SAPI 5.1 SKI Question.

    "pmclinn" <pmclinn@gmail. comwrote:
    >With the Microsoft SDK can you use different voices like the AT&T
    >voices? If so, does anyone have any code examples.
    Private Sub Button1_Click(B yVal sender As System.Object, ByVal e As
    System.EventArg s) Handles Button1.Click
    ' AddReference COM objects Microsoft Speech
    ' "Imports SpeechLib" at the top of your VB program
    Dim speech = New SpVoice
    Dim voices = speech.GetVoice s()
    For i As Integer = 0 To voices.Count - 1
    Dim voice = voices.Item(i)
    ListBox1.Items. Add(voice.GetAt tribute("Name") & " - " &
    voice.GetAttrib ute("Language") )
    Next
    ' That listed the possibilities. But I'll hard-code this one for
    now:
    speech.voice = speech.GetVoice s("Name=LH Michelle",
    "Language=409") .Item(0)
    speech.Speak("H ello World", SpeechVoiceSpea kFlags.SVSFDefa ult)
    speech.WaitUnti lDone(-1)
    End Sub

    --
    Lucian

    Comment

    • Lucian Wischik

      #3
      Re: SAPI 5.1 SKI Question.

      "pmclinn" <pmclinn@gmail. comwrote:
      >With the Microsoft SDK can you use different voices like the AT&T
      >voices? If so, does anyone have any code examples.
      Note: normally the speech engine uses whichever voice the user had
      selected in Start>ControlPa nel>Speech>Text ToSpeech. 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

      Comment

      Working...