Android中的XSAMPA语音强调规范

时间:2012-08-01 15:43:29

标签: android xml text-to-speech

感谢关于语音规范的this post(在this问题中引用),我能够在TTS引擎中使用XSAMPA。但是,我如何在XML中指定Primary Stress character(双引号,即“)?

像下面这样发送XML最终不会说任何话,大概是因为在指定ph =值时第二次(过早)出现了双引号字符:

"<speak xml:lang=\"en-US\"> <phoneme alphabet=\"xsampa\" ph=\"\"sE.v@n.ti \"wVn\"/>.</speak>"

我是否因为指定XML的方式而忘记主要压力特征,还是有解决方法?

1 个答案:

答案 0 :(得分:1)

为什么不按照here指定&quot;,而不是中间\"

所以你会:

"<speak xml:lang=\"en-US\"> <phoneme alphabet=\"xsampa\" ph=\"&quot;sE.v@n.ti &quot;wVn\"/>.</speak>"