Định cấu hình và kiểm tra âm thanh

Nội dung trên trang này phụ thuộc vào phần cứng. Vui lòng chọn trong số các mục sau:

Trước khi chạy mẫu, bạn phải định cấu hình hệ thống âm thanh trên Mâm xôi Pi.

  1. Tìm thiết bị ghi và phát của bạn.

    1. Tìm micrô USB của bạn trong danh sách thiết bị phần cứng ghi hình. Ghi số thẻ và số thiết bị.

      arecord -l

    2. Tìm loa của bạn trong danh sách thiết bị phần cứng phát. Viết ra số thẻ và số thiết bị. Lưu ý rằng giắc cắm 3,5mm thường có nhãn Analog hoặc bcm2835 ALSA (không phải bcm2835 IEC958/HDMI).

      aplay -l

  2. Tạo một tệp mới có tên .asoundrc trong thư mục gốc (/home/pi). Nhãn hiệu đảm bảo ứng dụng có định nghĩa chính xác về micrô và loa; sử dụng cấu hình bên dưới nhưng thay thế <card number><device number> bằng các con số mà bạn đã viết ra ở bước trước. Thực hiện việc này cho cả 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. Xác minh rằng tính năng ghi và phát hoạt động:

    1. Điều chỉnh âm lượng phát.

      alsamixer

      Nhấn phím mũi tên lên để đặt mức âm lượng phát về khoảng 70.

    2. Phát thử âm thanh (đây sẽ là giọng người nói). Nhấn Ctrl+C khi xong. Nếu bạn không nghe thấy âm thanh gì khi chạy tính năng này, hãy kiểm tra loa kết nối.

      speaker-test -t wav

    3. Ghi một đoạn âm thanh ngắn.

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

    4. Kiểm tra bản ghi bằng cách phát lại. Nếu không nghe thấy gì, bạn có thể cần kiểm tra âm lượng bản ghi trong alsamixer.

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

    Nếu tính năng ghi và phát đang hoạt động, thì bạn đã định cấu hình xong âm thanh. Nếu chưa, hãy kiểm tra xem micrô và loa đã được kết nối đúng cách chưa. Nếu đây không phải là vấn đề, hãy thử một micrô hoặc loa khác.

    Lưu ý rằng nếu bạn có cả màn hình HDMI và loa có giắc 3,5 mm đã kết nối, bạn có thể phát âm thanh từ một trong hai thiết bị. Chạy lệnh sau:

    sudo raspi-config

    Chuyển đến Tuỳ chọn nâng cao > Âm thanh rồi chọn thiết bị đầu ra mong muốn.

Bước tiếp theo

Định cấu hình Dự án dành cho nhà phát triển và các chế độ cài đặt tài khoản