1 votes

On obtient l'erreur "Failure : L'initialisation du module a échoué".

J'ai créé un fichier script ( environ 3-4 mois auparavant) capturant l'audio en direct et cela a bien fonctionné nous sommes en mesure de capturer l'audio en direct et pouvons également entendre à partir du casque.

Voici mon fichier script.

#!/bin/bash

function set_live_audio {
        #get the sink name
        sink=$(pactl list short sinks | grep "alsa_output" | awk '{ print $2 }' | head -n1)

        #get bluetooth sources
        pactl list short sources | grep "bluez_source" | awk '{ print $2 }' | while read bluetooth_source
        do
                if [ ! "$(pactl list short modules | grep source=${bluetooth_source} | head -n1)" ]; then
                        index=`pactl load-module module-loopback source=${bluetooth_source} sink=${sink} latency_msec=1 source_dont_move=yes`
                fi
        done

        #get alsa sources
        pactl list short sources | grep "alsa_input.usb" | awk '{ print $2 }' | while read alsa_source
        do
                echo $alsa_source
                if [ ! "$(pactl list short modules | grep source=${alsa_source} | head -n1)" ]; then
                        index=`pactl load-module module-loopback source=${alsa_source} sink=${sink} latency_msec=1 source_dont_move=yes`
                fi
        done
}

while true; do
        set_live_audio
done

Aujourd'hui, j'ai à nouveau analysé cette main, mais je n'ai pas capté d'audio en direct. Je reçois " Défaillance : L'initialisation du module a échoué erreur ". J'ai essayé de résoudre cette erreur mais sans succès.

Voici ma sortie de pactl liste des sources courtes commande (avec bluetooth activé)

0   alsa_input.usb-046d_0823_D81A0330-00-U0x46d0x823_1.analog-stereo    module-alsa-card.c  s16le 2ch 32000Hz   RUNNING
6   alsa_input.usb-046d_0823_4B709030-00-U0x46d0x823.analog-stereo  module-alsa-card.c  s16le 2ch 32000Hz   RUNNING
10  bluez_sink.00_1D_DF_44_DB_A6.monitor    module-bluetooth-device.c   s16le 1ch 8000Hz    RUNNING
11  bluez_source.00_1D_DF_44_DB_A6  module-bluetooth-device.c   s16le 1ch 8000Hz    RUNNING

Alors comment puis-je résoudre cette erreur.

1voto

anonymous Points 11

Redémarrez PulseAudio (en tuant le démon existant si nécessaire) :

pulseaudio -k

Chargez le Module PulseAudio qui fournit un puits ALSA pour les dispositifs Bluetooth :

sudo pactl load-module module-alsa-sink device=bluetooth

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X