Использование элемента фонемы SSML
Я использую Visual Basic.net Ultimate и разрабатываю приложение TTS. Могу ли я помочь с элементом фонемы?
Вот текст, который я хочу сказать:
Выпустив напряжение в плечах и шее, сделайте еще один глубокий вдох... и выдох.
В настоящее время два слова "вдох внутрь", кажется, работают вместе и звучат как "дыхание тонкое". Я хотел бы (через SSML) изменить это утверждение так, чтобы слова звучали как "вдох внутрь".
Что было бы лучшим способом сделать это через SSML? Я думаю, что элемент фонема - лучший способ сделать это.
Вот пример, который я нашел, чтобы произнести слово tomato:
<phoneme alphabet="ipa" ph="təˈmeɪ.ɾoʊ"> tomato </phoneme>
Текст между разделом ph приведенного выше кода выглядит совершенно на другом языке (:)). Как я могу использовать этот язык для написания слова?
1 ответ
Этот "совершенно другой язык" - международный фонетический алфавит. Вот почему в той же строке написано: Alpha ="IPA".
Различные системы TTS используют разные фонетические представления звуков, причем IPA поддерживается некоторыми системами.
Я думаю, что для того, что вы делаете, тег перерыва был бы более уместным, поскольку вы не хотите менять системное произношение слова, но вместо этого вы хотите, чтобы он имел короткую паузу между двумя словами.
Если вы укажете, какой движок TTS вы используете, я постараюсь помочь вам больше.