gpt4 book ai didi

ios - 使用 AVSpeechSynthesizer 可以改变单词或短语的发音方式吗?

转载 作者:行者123 更新时间:2023-12-02 05:17:39 25 4
gpt4 key购买 nike

是否有任何方法或未记录的技巧来更改 AVSpeechSynthesizer 说出单词或短语的方式?我并不是要求改变整个句子的音调或语速。我想更改句子某些部分的语音变化或语调。

如果没有,哪些 SDK 或 API 可以实现此目的?

最佳答案

AVSpeechUtterance 允许您设置速率、音调等。您可以为每个单词创建小话语,并将其传递给 AVSpeechSynthesizer,维护一个要发言的队列。 (换句话说,您可以为您的所有话语调用 speakUtterance:,它会依次说出它们。)

有关此技术的示例,请查看 this blog post 。请注意,这里的控制水平并不高;例如,您无法真正控制音调变化,但您可以在每个单词的基础上控制停顿、音调等。

关于ios - 使用 AVSpeechSynthesizer 可以改变单词或短语的发音方式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29737536/

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