0

感谢这篇关于语音规范的帖子(在这个问题中引用),我能够在 TTS 引擎中使用 XSAMPA。但是,如何在 XML 中指定主要重音字符(双引号,即“)?

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

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

我是否因为指定 XML 的方式而忘记了主要的重音字符,还是有解决方法?

4

1 回答 1

1

你为什么不尝试这里&quot;指定的,而不是中间的?\"

所以你会有:

"<speak xml:lang=\"en-US\"> <phoneme alphabet=\"xsampa\" ph=\"&quot;sE.v@n.ti &quot;wVn\"/>.</speak>"
于 2012-08-08T17:09:56.813 回答