2013-04-16 4 views
1

Я использую Visual Basic.net Ultimate и разрабатываю приложение TTS. Могу ли я, пожалуйста, помочь с элементом фонемы.Использование элемента phoneme SSML

Вот текст, который я хочу сказать:

Как снять напряжение в плечах и шее, еще один глубокий вдох ... и.

В настоящее время два слова «дыхание в», кажется, работает вместе и звучит как «дыхание тонкого» Я хотел бы (через SSML) изменить это заявление так, что слова звучат как «дыхание в.»

Что было бы лучшим способом сделать это через SSML? Я думаю, что элемент фонемы - лучший способ сделать это.

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

<phoneme alphabet="ipa" ph="təˈmeɪ.ɾoʊ"> tomato </phoneme> 

Текст между секцией рН выше кода, кажется, совершенно на другом языке (:)). Как использовать этот язык для написания слова?

ответ

1

Этот «совершенно другой язык» - это Международный фонетический алфавит. Вот почему в той же строке говорится: alphabet = "ipa".

Различные системы TTS используют различные фонетические представления звуков, а IPA - это то, что поддерживают некоторые системы.

Я думаю, что для того, что вы делаете тег перерыва, было бы более уместно, так как вы не хотите менять системное произношение слова, но вместо этого вы хотите, чтобы у него была короткая пауза между двумя словами.

Если вы укажете, какой двигатель TTS вы используете, я могу попытаться помочь больше.