私は、音声信号を録音して分析することを目的とした Android プログラムに取り組んでいます。この音声信号を録音するために、オーディオ ライン入力経由で Android デバイスに直接接続する特別なマイクを使用しているため、携帯電話のマイクは使用しません。
これが私がAndroidのウェブサイトで見つけたものです:
" オーディオ ソースを定義します。これらの定数は setAudioSource(int) で使用されます。 まとめ 定数 int CAMCORDER カメラと同じ向きのマイク オーディオ ソース (利用可能な場合)、そうでない場合はメイン デバイスのマイク int DEFAULT デフォルトのオーディオ ソース int MIC マイク オーディオ ソース int VOICE_CALL 音声通話アップリンク + ダウンリンク オーディオ ソース int VOICE_COMMUNICATION VoIP などの音声通信用に調整されたマイク オーディオ ソース int VOICE_DOWNLINK 音声通話ダウンリンク (Rx) オーディオ ソース int VOICE_RECOGNITION 利用可能な場合は音声認識用に調整されたマイク オーディオ ソース。 (Tx)音源」
ラインインをオーディオソースとして定義する方法はないようです。自分のマイクを携帯電話に接続してから音声を録音しようとしましたが、自分のマイクが (ハンズフリー キットとして) 認識されることを期待していますが、携帯電話のマイクで録音し続けます。
ライン入力を使用できるように、オーディオソースとして何を設定すればよいか知っている人はいますか?
よろしくお願いします!