可可语音合成,将音频保存到缓冲区以便在OpenAL中使用

时间:2010-10-28 13:32:59

标签: cocoa macos audio openal

我想在osx上将文本转换为音频,类似于此处所做的: http://developer.apple.com/library/mac/#samplecode/CocoaSpeechSynthesisExample/Introduction/Intro.html。声音播放结束后我想将它保存到缓冲区以便在openAL中进一步使用,这可能吗?

我现在看到的唯一方法是将语音保存为.aiff,然后再次为openAL解析它,如果有一种方法不涉及首先保存到硬盘,那将是非常好的。 (我也愿意接受碳替代方案)

1 个答案:

答案 0 :(得分:1)

自Mac OS X 10.6起,您可以使用Speech Synthesis Managerspeak into a specific audio device