オーディオを構成してテストする

このページの内容はハードウェアによって異なります。次の中から選択してください。

サンプルを実行する前に、Raspberry Pi のオーディオ システムを構成する必要があります。

  1. 録音デバイスと再生デバイスを探します。

    1. キャプチャ ハードウェア デバイスのリストで USB マイクを特定します。カード番号とデバイス番号を書き留めます。

      arecord -l

    2. 再生ハードウェア デバイスのリストでスピーカーを特定します。カード番号とデバイス番号をメモします。通常、3.5 mm ジャックには Analog または bcm2835 ALSAbcm2835 IEC958/HDMI ではありません)というラベルが付いています。

      aplay -l

  2. ホーム ディレクトリ(/home/pi)に .asoundrc という名前の新しいファイルを作成します。マイクとスピーカーのスレーブ定義が正しいことを確認します。以下の構成を使用しますが、<card number><device number> は前の手順でメモした番号に置き換えます。この操作は、pcm.micpcm.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>"
      }
    }
    
  3. 録音と再生が機能することを確認します。

    1. 再生の音量を調整します。

      alsamixer

      ↑キーを押して再生音量を約 70 に設定します。

    2. テスト音声(人の話し声)を再生します。完了したら、Ctrl+C キーを押します。実行しても何も聞こえない場合は、スピーカーの接続を確認してください。

      speaker-test -t wav

    3. 短い音声クリップを録音します。

      arecord --format=S16_LE --duration=5 --rate=16000 --file-type=raw out.raw

    4. 録音を再生して確認します。何も聞こえない場合は、alsamixer で録音の音量を確認する必要があります。

      aplay --format=S16_LE --rate=16000 out.raw

    録音と再生が機能している場合、オーディオの構成は完了です。「いいえ」の場合は、マイクとスピーカーが正しく接続されていることを確認してください。それでも問題が解決しない場合は、別のマイクまたはスピーカーを試します。

    HDMI モニターと 3.5 mm ジャック スピーカーの両方を接続している場合は、どちらか一方から音声を再生できます。次のコマンドを実行します。

    sudo raspi-config

    [Advanced options] > [Audio] に移動し、目的の出力デバイスを選択します。

次のステップ

デベロッパー プロジェクトとアカウント設定を構成する