0

TTS 合成用の SSML を送信したい。

TTS クライアント アプリケーションで呼び出しを試みます。

CComPtr<ISpVoice> pVoice;
pVoice->Speak(ssml, SPF_ASYNC | SPF_PARSE_SSML, NULL);

これは SSML を合成するための正しい方法ですか?

SAPI Voice も実装しています。

次のインターフェイスを実装します: ISpTTSEngine, ISpObjectWithToken. しかし、フラグSPF_PARSE_SSMLを設定して送信すると、ISpObjectWithToken::SetObjectTokenが呼び出されますが、ISpTTSEngine::Speakは表示されません!

私の実装はこのチュートリアルに似ています: http://www.codeproject.com/Articles/6190/Creating-Microsoft-SAPI-Compliant-Application-s

4

1 に答える 1