获取“失败:模块初始化失败”错误

我创建了一个脚本文件(大约3-4个月前)捕获现场音频,它工作正常,我们能够捕获现场音频,也可以听到耳机。

这是我的脚本文件

#!/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 

今天我再次跑了这只手,但我没有听到任何现场音频。 我得到“ 失败:模块初始化失败 ”错误。 我试图解决这个错误,但没有运气。

这是我输出的pactl list short sources命令(蓝牙打开)

 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 

那么我该如何解决这个错误呢。

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