たとえば、ユーザーがボタンをクリックしてからマイクに何かを言う必要がありますが、マイクとの会話が終了した後、アプリは5秒間待機し、アプリは何かを実行します。このためのコードや例はありますか?マイクへの入力があるかどうかを確認します。
前もって感謝します!
たとえば、ユーザーがボタンをクリックしてからマイクに何かを言う必要がありますが、マイクとの会話が終了した後、アプリは5秒間待機し、アプリは何かを実行します。このためのコードや例はありますか?マイクへの入力があるかどうかを確認します。
前もって感謝します!
で録音しているAVAudioRecorder
場合は、メータリングを有効にして、現在の録音の基本的な電力メトリックを取得することができます。一定期間の無音状態を判断する1つの方法は、選択した期間(1/2秒から数秒)の平均電力とピーク電力をサンプリングすることです。その任意の期間中に比率が十分に低いままである場合、入力は比較的静かであり、録音を終了できます。ここでそのクラスのドキュメントを表示できます。オーディオキューサービスを使用している場合、これはもう少し複雑かもしれませんが、概念は同じです。