Понимание Windows Speech API

Я хочу отправить SSML для синтеза TTS.

Я пытаюсь позвонить по клиентскому приложению 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

0

Решение

Там было две проблемы.

SAPI не принимает SSML. Это поддержка тегов SSML. Я не могу отправить полный SSML.

С помощью SPF_PARSE_SSML не означает, что Speak действие будет сделано.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]