gpt4 book ai didi

java - Android TextToSpeech 只是拼写短词而不是发音

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:13:48 25 4
gpt4 key购买 nike

我正在使用 TextToSpeech 来朗读单词。此代码适用于大多数情况:

public void speak(String pContent) {
if (!isAvailable() || !isReady()) return;
this.mEngine.speak(pContent, TextToSpeech.QUEUE_ADD, null);
}

然而,对于具有 3 个或更少字符的单词,例如 dogcow,它只是拼写每个字符 (d - o - g)。像cow milk这样的词,拼写为cow,然后正确读出milk

我做错了什么吗?

更多信息:我试过Android的PicoTTS,在Galaxy Tab上,我也试过三星的TTS,两者都有这个问题。

最佳答案

据我所知,让 TTS 拼写单词的唯一方法是使用所有大写字母。我看不到你的 pContent,但也许你正在喂它牛奶?

关于java - Android TextToSpeech 只是拼写短词而不是发音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10071350/

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