朗读结束的时候应该会发送消息给窗口的。
如果是在C语言中,也可能会调用用户所声明的一个接口的函数,这就是Sink接口函数。

解决方案 »

  1.   

    你用的是微软MsSpeech5.1吗?我在使用这个开发包时怎么没发现可以选择不同的语音角色?
      

  2.   

    to:lianghu(山人) 我使用TTS 4.0,使用Select方法可以选择语音角色。
      

  3.   

    property OnEndStream: TSpVoiceEndStream read FOnEndStream write FOnEndStream;
      

  4.   

    TTS 5.1
    EndStream事件判断是否结束朗读
    Word事件判断读到什么位置
      

  5.   

    to:lianghu(山人) & TechnoFantasy(www.applevb.com) 我使用的是TTS4.0,VB6,上面的事件好像没有 :(
      

  6.   

    如果是4.0
    通过Microsoft Direct Text-to-Speech的AudioStop事件可以判断是否结束朗读:Dim WithEvents MyTTS As ACTIVEVOICEPROJECTLib.DirectSSPrivate Sub MyTTS_AudioStop(ByVal hi As Long, ByVal lo As Long)
        Debug.Print "END"
    End Sub