良い一日!ユーザーの通常の声を検出するために、コードと条件内にどの値を入力する必要があるかを尋ねたいだけです。音声を検出した後、自動的に録音し、次の場合に録音を停止しますサイレント/レコーダーは音声を検出しませんでした。これは私のコードであり、ユーザーがマイクに息を吹きかけたときにそれを検出して取得します。
- (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が初めてです。どんな助けも私にとって非常に役に立ちます...前もって感謝します。