Я использую микрофон USB-bluetooth для распознавания речи с помощью документов Google. Приложение говорит, что звук слишком мягкий, но у меня его включили полностью. Есть ли способ в asoundrc сделать так, чтобы микрофон регистрировался как моно, а не стерео? Я думаю, что мой звук поступает только через один канал.
Кто-то сказал мне, что это сделает это, но похоже, что это влияет как на исходящие, так и на входящие.
pcm.makemono {
type route
slave.pcm "hw:2"
ttable {
0.0 1 # in-channel 0, out-channel 0, 100% volume
1.0 1 # in-channel 1, out-channel 0, 100% volume
}
}
Добавление фильтра pulseaudio
M=$(pacmd list-sources | grep -P "name:.*alsa.*input" | tail -n 1 | perl -pe 's/.*<//g;s/>.*//g')
pacmd load-module module-remap-source source_name=mono master=$M master_channel_map=front-left,front-right channel_map=mono,mono
и выбор нового значения по умолчанию в настройках работал на меня.