gpt4 book ai didi

ios - 如何使用AVAudioPlayer播放单词数组或NSString?

转载 作者:行者123 更新时间:2023-12-01 18:40:53 26 4
gpt4 key购买 nike

我有一个单词数组,我想一个接一个地选择,然后使用AVAudioPlayer播放,如何使用AVAudioPlayer实现播放NSString?

我没有音频文件,并且我有要使用AVAudioPlayer编程将每个单词播放到的单词列表。

我发现使用AVAudioPlayer播放音频文件,但无法播放NSSting或AVAudioPlayer中的单词

以下是用于播放音频剪辑的代码:

NSString *path = [NSString stringWithFormat:@"%@/audio.mp3", [[NSBundle mainBundle] resourcePath]];
NSURL *soundUrl = [NSURL fileURLWithPath:path];
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundUrl error:nil];

最佳答案

您需要使用希望设备“说出”的单词来创建 AVSpeechUtterance 对象,然后将该对象传递给 AVSpeechSynthesizer 。这些类提供了控制语音所需的方法。无需使用AVAudioPlayer

关于ios - 如何使用AVAudioPlayer播放单词数组或NSString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43329243/

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