Sound Einstellungen mit asound.conf

  • Hallo Leute,

    ich beiße mir gerade an den Audio Einstellungen die Zähne aus.

    Ich habe zwei Systeme auf meinem Pi laufen und möchte, dass beide gleichzeitig Ton ausgeben können.

    Dazu wollte ich in der /etc/asound.conf ein dmix Gerät anlegen.

    Meine Konfiguration sieht wie folgt aus.


    Ausgabe von "cat /proc/asound/cards"

    Bash: cat /proc/asound/cards
     0 [b1             ]: bcm2835_hdmi - bcm2835 HDMI 1
                          bcm2835 HDMI 1
     1 [Headphones     ]: bcm2835_headphonbcm2835 Headphones - bcm2835 Headphones
                          bcm2835 Headphones
     2 [seeed4micvoicec]: seeed-4mic-voic - seeed-4mic-voicecard
                          seeed-4mic-voicecard

    Leider funktioniert die Ausgabe über die Geräte nicht.

    Folgendes geht bzw geht nicht.

    aplay /usr/share/sounds/alsa/Front_Center.wav

    --> Funktioniert

    aplay -D primary /usr/share/sounds/alsa/Front_Center.wav

    --> Funktioniert

    aplay -D rhasspy /usr/share/sounds/alsa/Front_Center.wav

    Fehler:

    Code: Fehler
    pi@testpi:~ $ aplay -D rhasspy /usr/share/sounds/alsa/Front_Center.wav
    ALSA lib pcm_dmix.c:1165:(snd_pcm_dmix_open) unable to open slave
    aplay: main:828: Fehler beim Öffnen des Gerätes: Das Argument ist ungültig

    aplay -D mopidy /usr/share/sounds/alsa/Front_Center.wav

    Es wird angezeigt, dass die Datei ausgeben wird aber da bleibt das ganze dann stehen.

    Code: Fehler
    pi@testpi:~ $ aplay -D mopidy /usr/share/sounds/alsa/Front_Center.wav
    Wiedergabe: WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate: 48000 Hz, mono

    Auf dem Pi ist ein ReSpeaker 4-Mic Array gesteckt und ich nutze den Standard Kopfhörer Ausgang.

    Hoffe ihr könnt mir helfen.

    Gruß

    T

  • Ich habe gerade herausgefunden, dass ich das dmix Device gar nicht brauche.

    Über das Device "primary" funktioniert bereits eine synchrone Wiedergabe.

    Kommt daher auch der Fehler?

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!