プロジェクトでは、arecordを使用して次の2つのことをすべて実行したいと思います。
- マイクに転送された内容を録音します。
- スピーカーで同時に再生します。
そのためには、次のことから始めたいと思います。
arecord -f cd -d numberofseconds -t raw | lame -x – out.mp3
しかし、同時にサウンドをスピーカーにリダイレクトする方法がわかりません。私が何をすべきか知っていますか?よろしくお願いします。
答え1
これが私が見つけたものです:
- まず、スピーカーへのオーディオ配信を有効にします。
pactl load-module module-loopback latency_msec=1
- その後、使用したいすべてを録音します
arecord -f cd -t raw | oggenc - -r -o out.ogg
(mp3形式の使用は機能しません)。 - 最後に、以下を使用して音声配信を停止します。
pactl unload-module module-loopback
マイクからmp3で正しく録音する方法を見つけたら(ライムを使用)、躊躇しないでください。この質問に答えてくださいそれでは教えてください。ありがとうございます。
答え2
私のために働いた簡単な手順は次のとおりです。
- 2つの端末を開きます
ターミナルで次のコマンドを使用して録音(マイク入力)を開始します。
$レコードa.wav
異なる端末で同じファイルを再生する
$プレイ.wav