我有一个单词的数组,我想一个接一个地选择并使用AVAudioPlayer播放,我如何使用AVAudioPlayer实现播放NSString?
我没有音频文件,我有使用AVAudioPlayer编程我想要播放每个单词的单词列表。
我发现使用AVAudioPlayer播放音频文件但无法在AVAudioPlayer中找到播放NSSting或单词
以下是用于播放音频片段的代码:
NSString *path = [NSString stringWithFormat:@"%@/audio.mp3", [[NSBundle mainBundle] resourcePath]];
NSURL *soundUrl = [NSURL fileURLWithPath:path];
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundUrl error:nil];
答案 0 :(得分:2)
您需要使用您希望设备发出的字词来创建AVSpeechUtterance
对象,"然后将该对象传递给AVSpeechSynthesizer
。这些课程提供了控制演讲所需的方法;没有必要使用AVAudioPlayer
。