gpt4 book ai didi

android - Android 的 TTS XML 中音素属性的正确语法是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:41:09 26 4
gpt4 key购买 nike

我的理解是这个X-SAMPA XML sample ,像其他 sample 一样here甚至 here & here , 应该听起来像什么。

String text = "<speak xml:lang=\"en-US\"> <phoneme alphabet=\"xsampa\" ph=\"faIv\"/>.</speak>";
mTts.speak(text, TextToSpeech.QUEUE_ADD, null);

然而,出于某种奇怪的原因,它什么也没说(完全沉默)。

我错过了什么?

澄清一下:我的 TTS 示例应用程序已设置好:如果我更改它 .在那之前</speak>标记到任何字词,Android TTS 只会说出该字词。我唯一的问题是我无法使用 <phoneme alphabet=\"xsampa\" ph=\"faIv\"/>以任何方式。

我知道 .应该是无声的,但是根据那些样本的海报,它应该听起来是 XML 中的 XSAMPA 音素。我错过了什么?

最佳答案

您尝试执行的操作的正确语法与您在问题中发布的完全相同。 如果您的手机设置为使用默认的 Pico TTS,那就是。

Settings > Voice input & output > Text-to-speech settings > Default Engine确保 Pico TTS被选中并立即尝试相同的代码。

关于android - Android 的 TTS XML 中音素属性的正确语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7234013/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com