Saya ingin menonaktifkan cara mikrofon menurunkan sendiri tergantung pada input. Ini gambarnya:
Mikrofon mulai dari 100% dan perlahan-lahan mulai turun ke tempat gambar ditampilkan. Ini karena kebisingan latar belakang atau suara pengguna yang meningkat. Bagaimanapun, saya ingin melarang perilaku ini karena ketika terlalu rendah, kebutuhan untuk menaikkan suara akan benar-benar diperlukan.
Jadi, apakah ada opsi atau file konfigurasi di mana orang dapat mengedit dan mengubah perilaku ini?
Ini tidak terkait dengan hanya satu aplikasi tetapi beberapa, mulai dari Skype ke Google Hangouts, Empathy ke Teamspeak dan banyak lagi. Jadi tolong jangan ada jawaban yang menyebutkan hanya satu aplikasi jika solusi tidak menyelesaikan masalah bagi orang lain.
aplikasi pulseaudio (gui dan terminal) sudah digunakan. Alsamixer juga digunakan. Dalam kedua kasus, menyesuaikan level mikrofon tidak membantu. Penyesuaian otomatis selalu terjadi ketika seseorang berbicara, bahkan tidak perlu seseorang berbicara keras, mereka hanya perlu berbicara dan setelah beberapa detik level mik akan mulai menyesuaikan otomatis. Saya ulangi, ini bukan masalah 1 aplikasi tetapi beberapa, jadi solusi umum lebih baik daripada 1 untuk setiap aplikasi (yang kita bicarakan lebih dari 50 aplikasi).
sumber
Jawaban:
Untuk Skype:
Skype> Opsi> Perangkat suara
dan Hapus centang Izinkan skype untuk secara otomatis menyesuaikan level mixer saya
sumber
Tidak yakin apakah ini berlaku untuk semua orang, tetapi jika Anda menggunakan segala jenis konferensi web / layanan obrolan video di Chrome / Chromium seperti Google Hangouts, ada kemungkinan besar ia menggunakan protokol WebRTC. Sayangnya implementasi WebRTC di Chromium hadir dengan "fitur" praktis yang disebut Kontrol Penguatan Otomatis yang cenderung mengacaukan volume mikrofon Anda. Kecuali jika aplikasi web itu sendiri memberi Anda opsi untuk menonaktifkannya, jika tidak ada cara untuk mematikannya, dan pengembang Chrome tidak ingin menambahkan "off switch" global untuk itu .
Apa yang akhirnya saya lakukan adalah menggunakan solusi @ lelandbatey. Karena saya menggunakan PulseAudio, saya menggunakan
pacmd
bukannyaamixer
:Perhatikan bahwa 65535 sesuai dengan 100%, jadi 90000 adalah sekitar 135%. Nama perangkat (
alsa_input.???-?????.analog-stereo
) harus diganti dengan apa pun yang Anda temukan dengan menjalankanpacmd list-sources | grep name:
:sumber
Setel mikrofon Anda ke Unamplified 100% Coba pasang kontrol volume audio pulsa:
Dan kemudian buka:
pavucontrol
sumber
Saya masih bekerja pada masalah yang mengganggu ini (Sebuah opsi harus dimasukkan pada tab Perangkat Input untuk "Memaksa" volume input untuk tetap di tempat pengguna ingin mengaturnya. Ini akan berlaku untuk kasus tertentu di mana pengguna tahu volume apa yang dibutuhkannya. untuk aplikasi tertentu dan fitur penyesuaian otomatis tidak berfungsi dengan benar untuk itu. Pokoknya, untuk mengaturnya ke mode "semi-manual" alih-alih penyesuaian otomatis untuk Google Apps seperti Hangouts, membuat / mengedit opsi file di:
dan tambahkan baris:
atau cukup jalankan baris berikut:
Simpan file dan tutup semua aplikasi terkait Google. Volume untuk perangkat input harus berhenti penyesuaian otomatis. Ini berfungsi 50/50 ini sebabnya saya mencari solusi permanen.
sumber
audio-flags
pilihan konfigurasi tidak lagi memiliki efek dalam versi terbaru dari Google Hangouts, yang ditingkatkan untuk menggunakan protokol WebRTC. Lihat jawaban saya untuk penjelasan.Ini berhasil bagi kami (kami tidak menggunakan Skype):
https://nzeid.net/pulseaudio-disable-auto-volume
sumber
Saya mendapat masalah ini dengan Skype, Anda harus menonaktifkan level penyesuaian otomatis mixer (mungkin Anda harus memeriksa pengaturan lanjutan atau hal seperti itu)
sumber
Saya memiliki masalah ini, tetapi dengan setiap jenis obrolan video yang saya coba gunakan di Xubuntu, semuanya mulai dari Google Hangouts hingga appr.tc akan secara otomatis menyesuaikan volume mikrofon saya. Secara khusus, tampaknya meningkatkan volume jika suara apa pun dapat didengar di latar belakang, seolah-olah mencoba membuat suara paling tenang didengar.
Bagaimanapun, perbaikan saya adalah mengatur volume mikrofon saya secara manual dengan perintah baris perintah, dimasukkan ke dalam loop sementara dan menjalankan setiap sepersepuluh detik. Jadi, inilah shell oneliner yang memecahkan masalah saya:
Di komputer Anda untuk membuatnya berfungsi, Anda mungkin perlu mengubah perangkat mana yang harus disesuaikan dan saluran mana yang harus diubah. Untuk menemukan informasi itu, Anda mungkin ingin menggunakan mixer Alsa, dapat diakses dengan
alsamixer
.sumber
Saya memperbaiki masalah di komputer saya dengan menonaktifkan mikrofon lain di desktop saya. Saya menemukan jika mikrofon kamera mengambil audio, itu menjatuhkan gain pada headset. Saya menonaktifkan mikrofon kamera dan headset sudah stabil sekarang.
Tidak yakin apakah itu membantu, tetapi berpikir itu layak disebut.
sumber
Jawaban dari pertanyaan "duplikat" ini adalah yang terbaik bagi saya, saya berikan penghargaan kepada orang yang menjawab
Dalam file konfigurasi
/usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf
(Anda mungkin harus mencari file yang tepat untuk mikrofon Anda), saya mengubahvolume =
bagian100
yang merupakan persentase daripadamerge
untuk
dan setelah a
sudo alsa force-reload
, aplikasi tidak secara ajaib mengubah volume mikrofon lagi.sumber
Jika ini hanya masalah dengan WebRTC di Chromium, nonaktifkan WebRTC Echo Canceller dengan masuk ke " about: flags ":
sumber