gpt4 book ai didi

Android TextToSpeech,设置性别?

转载 作者:搜寻专家 更新时间:2023-11-01 08:03:04 27 4
gpt4 key购买 nike

使用 Android TextToSpeech 时,有什么方法可以指定语音的性别,例如 tts.setGender(TextToSpeech.MALE)tts.speak("<voice gender='male'>Hello </voice>")

谢谢你的时间,

最好的问候,

詹姆斯

最佳答案

语音数据(用于生成语音)非常特定于特定语音,而且数据量巨大 - 移动设备明智。所以你不能随意切换男性/女性。取Ivona voices例如,您可以下载美国英语(Kendra,女性)或英国英语(Amy,女性)的语音数据,每个数据大小约为 150 MB。

您可以尝试播放不同的语言(美国与英国),这取决于加载的用户语音数据,可能是男性,可能是女性。

至于音高和速度,是的,您可以更改 TTS 音高和速度。虽然我试过了,但听起来不太好,但这可能取决于您使用的是哪种语音数据。

API:

tts.setPitch(float pitch);
tts.setSpeechRate(float speechRate);

在这两种情况下,参数 1.0 表示“正常”音调/速率。

关于Android TextToSpeech,设置性别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18280451/

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