我正在开发iOS6及以上GPS导航路线创建和关注应用。目前,我已经集成了OpenEARS框架,为用户提供文本到语音的指示。
我已经设置了AVAudioSession并将音频类别覆盖到耳机。我正在寻找一些建议,将我的音频输出限制在左/右耳机通道,具体取决于用户必须前往目的地的物理方向。
这是我第一次涉足iOS上的音频,如果有人知道用另一个TTS库完成此操作,我很乐意从OpenEARS进行更改。
谢谢,Ben
答案 0 :(得分:2)
对于将来可能会有所帮助的任何人......
花了好几个小时看Core Audio和AudioToolbox方法进行平衡后,我偶然发现了AVAudioPlayer中的pan属性。 OpenEARS,最终是Flite,TTS系统使用AVAudioPlayer播放转换后的音频文件。干杯!
音频播放器的立体声声相位置。
@property float pan讨论通过设置此属性,您可以 在立体声场中定位声音。值为-1.0已满, 0.0是中心,1.0是右上角。
可用性适用于iOS 4.0及更高版本。宣告进入 AVAudioPlayer.h