再会!我只想问我是否需要在我的代码和条件内输入什么值才能检测到用户的常规语音,这样在我检测到语音后,我会自动录制它并在何时停止录制它是无声的/录音机没有检测到声音,这是我的代码,我通过检测用户何时向麦克风吹气来得到它。
- (void)levelTimerCallback:(NSTimer *)timer {
[recorder updateMeters];
const double ALPHA = 0.05;
double peakPowerForChannel = pow(10, (0.05 * [recorder peakPowerForChannel:0]));
lowPassResults = ALPHA * peakPowerForChannel + (1.0 - ALPHA) * lowPassResults;
[recorder record];
if (lowPassResults < 0.95)
{NSLog(@"Recording");
[recorder record];}
}
我是目标 c 的新手,任何帮助都会对我非常有帮助......在此先感谢。