【发布时间】:2013-04-05 04:13:33
【问题描述】:
我想发送一个用于 TTS 合成的 SSML。
我尝试在 TTS 客户端应用程序上拨打电话:
CComPtr<ISpVoice> pVoice;
pVoice->Speak(ssml, SPF_ASYNC | SPF_PARSE_SSML, NULL);
这是合成 SSML 的正确方法吗?
我也在实现 SAPI 语音。
我实现了以下接口:ISpTTSEngine、ISpObjectWithToken。但是当我发送带有SPF_PARSE_SSML 设置的标志时,ISpObjectWithToken::SetObjectToken 被调用,但ISpTTSEngine::Speak 不显示!
我的实现类似于本教程:http://www.codeproject.com/Articles/6190/Creating-Microsoft-SAPI-Compliant-Application-s
【问题讨论】:
标签: c++ windows text-to-speech sapi