このページの内容はハードウェアによって異なります。次の中から選択してください。
録音デバイスと再生デバイスを探します。
キャプチャ ハードウェア デバイスのリストで USB マイクを特定します。カード番号とデバイス番号を書き留めます。
arecord -l
再生ハードウェア デバイスのリストでスピーカーを特定します。カード番号とデバイス番号をメモします。通常、3.5 mm ジャックには
Analog
またはbcm2835 ALSA
(bcm2835 IEC958/HDMI
ではありません)というラベルが付いています。aplay -l
ホーム ディレクトリ(
/home/pi
)に.asoundrc
という名前の新しいファイルを作成します。マイクとスピーカーのスレーブ定義が正しいことを確認します。以下の構成を使用しますが、<card number>
と<device number>
は前の手順でメモした番号に置き換えます。この操作は、pcm.mic
とpcm.speaker
の両方に対して行います。pcm.!default { type asym capture.pcm "mic" playback.pcm "speaker" } pcm.mic { type plug slave { pcm "hw:<card number>,<device number>" } } pcm.speaker { type plug slave { pcm "hw:<card number>,<device number>" } }
録音と再生が機能することを確認します。
再生の音量を調整します。
alsamixer
↑キーを押して再生音量を約 70 に設定します。
テスト音声(人の話し声)を再生します。完了したら、Ctrl+C キーを押します。実行しても何も聞こえない場合は、スピーカーの接続を確認してください。
speaker-test -t wav
短い音声クリップを録音します。
arecord --format=S16_LE --duration=5 --rate=16000 --file-type=raw out.raw
録音を再生して確認します。何も聞こえない場合は、
alsamixer
で録音の音量を確認する必要があります。aplay --format=S16_LE --rate=16000 out.raw
録音と再生が機能している場合、オーディオの構成は完了です。「いいえ」の場合は、マイクとスピーカーが正しく接続されていることを確認してください。それでも問題が解決しない場合は、別のマイクまたはスピーカーを試します。
HDMI モニターと 3.5 mm ジャック スピーカーの両方を接続している場合は、どちらか一方から音声を再生できます。次のコマンドを実行します。
sudo raspi-config
[Advanced options] > [Audio] に移動し、目的の出力デバイスを選択します。