У меня есть куча х-Sampa фонетических транскрипций как "p_hleIs
, что я хотел бы использовать с SAPI 5.Как использовать X-Sampa фонетическую транскрипцию на SAPI 5
Возможно ли это?
У меня есть куча х-Sampa фонетических транскрипций как "p_hleIs
, что я хотел бы использовать с SAPI 5.Как использовать X-Sampa фонетическую транскрипцию на SAPI 5
Возможно ли это?
Я так не верю, нет. Тем не менее, он поддерживает 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=\"ˈlɑ ˈviːɾə ˈʔeɪ ˈbɛlə\"">La vita e bella </phoneme>", SVSFIsXML, NULL);
Какой, по общему признанию, выглядит ужасно.
Возможно, это не совсем так, как в C#.