2013-04-16 45 views
1

我正在使用Visual Basic.net Ultimate,並且正在開發TTS應用程序。請給我一些關於音素元素的幫助。使用SSML音素元素

這裏是我要發言全文:

當你釋放你的肩部和頸部的緊張局勢,採取另一種深呼吸......進出。

目前,這兩個詞「氣息」似乎是一起運行,聽起來像「呼吸瘦」 我想(通過SSML)修改此聲明,這樣的話聽起來像「在呼吸。」

什麼是最好的方式來通過SSML做到這一點?我在想,音素元素是做到這一點的最佳方式。

這裏是我發現的發音的單詞番茄一個例子:

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

上述代碼的pH部之間的文本似乎是完全不同的語言(:))。我如何用這種語言拼出一個單詞?

回答

1

這個「完全不同的語言」是國際音標。這就是爲什麼在同一行上它說:字母表=「ipa」。

不同的TTS系統使用不同的聲音語音表示,IPA是某些系統支持的語音表示。

我認爲你正在做的事情中斷標記會更合適,因爲你不想改變一個單詞的系統發音,而是希望它在這兩個單詞之間有一個短暫的停頓。

如果您指定了您正在使用的TTS引擎,我可以嘗試提供更多幫助。