2016-08-29 10 views

ответ

1

Я так не верю, нет. Тем не менее, он поддерживает IPA, который, насколько я понимаю, X-SAMPA был расширен, чтобы он мог хорошо перевести на IPA.

W3.org На самом деле охватывает, как это сделать, когда вы глотаете XML-грамматики в SAPI. Если вы хотите использовать ИПС на лету, однако, в C++ я что-то вроде:

m_cpVoice->Speak(L"His name is <phoneme alphabet=\"ipa\" ph=\"ɹəˈbɛːɹɾoʊ bɛˈniːnji\">Roberto Benigni</phoneme>", SVSFIsXML, NULL); 

Если вы не можете использовать широкие символы для какой-либо причине, вы, возможно, придется перевести в юникод, как:

m_cpVoice->Speak(L"His name is<phoneme alphabet=\"ipa\" ph=\"&#x2C8;l&#x251; &#x2C8;vi&#x2D0;&#x27E;&#x259; &#x2C8;&#x294;e&#x26A; &#x2C8;b&#x25B;l&#x259;\"">La vita e bella </phoneme>", SVSFIsXML, NULL); 

Какой, по общему признанию, выглядит ужасно.

Возможно, это не совсем так, как в C#.

 Смежные вопросы

  • Нет связанных вопросов^_^