【发布时间】:2010-10-15 03:18:57
【问题描述】:
SAPI 引擎一次只能从一个应用程序呈现 TTS(我已使用 Windows SDK TTSApplication 示例的两个实例运行测试以验证这一点)。我正在编写一个应用程序,我需要在其中检测 TTS 引擎当前是否在说话(即在一个单独的应用程序的控制下,而不是我的)。
有人知道如何以编程方式(在 C++ 中)检测 SAPI TTS 引擎繁忙/就绪状态吗?我曾尝试使用 ISpVoice::GetStatus() 但这似乎只适用于我自己的应用程序中的任何 TTS 活动。
谢谢。
【问题讨论】:
标签: text-to-speech sapi