简单地说,我想基于从iPhone的麦克风输入流中读取分贝唇同步的东西,而我得到的值是不太我后。我正在使用AVAudioRecorder的peakPowerForChannel和averagePowerForChannel。 (我知道这是一个相当简单的口型同步技术,但质量不是主要问题)。混乱与AVAudioRecorder米
当分贝的数量增加时,仪表按我希望的那样反应(当声音更大时,声音更高,因此我可以将其映射到嘴巴的开放性),但当声音快速停止时,值慢慢地减少,就好像声音被拖下去一样(即一秒钟或两秒钟内消失) - 不是我想要的。
是否有配置AVAudioRecorder,使其不具备这种“淡出”效果的一种方式,或者我可以做,它给我以获得所需的输出值的东西吗?或者,我可以使用另一种工具吗?
谢谢!
ahh ok!是的,我希望现场动画角色 - 我认为计量响应按预期行事..猜我希望我能让他们采取不同的行动=) 我假设调用AudioAueQueueProperty_CurrentLevelMeterDB AudioQueueGetProperty会产生相同的结果那么,所以我仍然必须写我自己的计量响应? – whut 2011-04-16 22:38:35