Hoparlörlerimdeki mikrofonumla sesini nasıl duyacağım?


79

Skype'ta sohbet edebileceğim, ses kaydı vb. Yapabileceğim bir USB mikrofonum var. Ancak, mikrofonum açıkken ve konuşurken, voice önce sesimi kaydetmeden ve sonra çalmadan hoparlörler canlı olarak duyuyorlar. geri? Hangi uygulamalara ihtiyacım var veya bu seçeneği nerede etkinleştirebilirim?

Ubuntu 10.10 kullanıyorum


2
Dikkate alınması gereken hususlardan biri, ses kartınıza bağlı olarak gecikme süresi olabilir (konuşmanız ile kulaklıklarınızdan gelen ses arasında hafif bir gecikme). Bu çok endişe vericidir ve Analog’dan dijitale geri işleme ve Analog’a dönüştürme işleminden kaynaklanmaktadır. Ubuntu'da gecikmeyi azaltmak için Jack ses kitaplıkları kurmanız gerekebileceğini duydum. superuser.com/questions/87571/…
Colin Matheson

1
tamam, peki ilk sırada gelen sesi nasıl alabilirim?
Martin Zeltin

Jack'e ihtiyacın yok. Ubuntustudio'daki lowlatency çekirdeğini, apt-get ile hiçbir sorun yaşamadan da kullanabiliyorum.
mchid

6
Bu komutu deneyin:arecord | aplay
user619271

Yanıtlar:


99

İşte Ubuntu 12.04'te Pulse Audio ile test ettiğim bir çözüm.

  • PulseAudio Ses Kontrolü'nü ( pavucontrol) yükleyin :

    sudo apt install pavucontrol
    
  • Şimdi mikrofonunuzu hoparlörlerinize yönlendireceğiz. Bunu aşağıdaki komutu çalıştırarak yapın:

    pactl load-module module-loopback latency_msec=1
    
  • Pavucontrol'ün Kayıt sekmesinde, tüm akışları (altta açılan kutu) gösterebilir ve ardından hangi mikrofonun (birden fazla varsa) yerleşik analog stereoya geri dönmesi gerektiğini yapılandırabilirsiniz.

Çalışmasını durdurmak için çalıştırın:

pactl unload-module module-loopback

7
Çözüm iyi çalışıyor, ancak bu ayarı nasıl geri alabilirim?
Ionică Bizău

3
Geri almak için bu cevabı gör .
Gramic

1
Bunu yaptığımda bu ses hoparlörlerden çıkıyor, ancak mikrofona konuşuyorsam sadece durağan ve ses çıkmıyor. Herhangi bir fikir? Ben 14.04 olduğum
andrewmh20

1
gecikme oynatma kalıntıları .. onunla şarkı söylemeye çalışın: \
neu-rah

2
Hala enstrümanları çalarken can sıkıcı, biraz fark edilebilir bir gecikme veriyor. Bundan kaçınmanın bir yolu var mı?
Daniel Vartanov

31

Basit çözüm

Sadece kullan:

arecord -f cd - | aplay -

Kaydederken oynamak istiyorsanız:

arecord -f cd - | tee output.wav | aplay -

Kesinlikle, mikrofonu kulaklıklara yansıtmanın en basit yolu. Bir GUI arayüzünü özlüyorum.
Pedro Vagner

6
Bu çözümle, oynatma maalesef çok fazla gecikmeye sahip
Daniel Vartanov

5
Bu gecikme ile yardımcı olacaktır:arecord --buffer-time=1 - | aplay --buffer-time=1 -
Nobar

Medya kaydetmek için harika bir yol! Siz de dinleyebilirsiniz, böylece daha az acı verici bir şekilde yavaşlar! Bununla birlikte, eğer birden fazla mikrofon bağlıysa (bunu bir başkasını nasıl seçebilirim)?
Mark Deven

30
  1. İlk önce PulseAudio Volume Control / pavucontrol'ü kurun.

    Ya Yazılım Yöneticisi üzerinden yükleyin.

    Veya aşağıdaki komutu terminalde çalıştırın:

    sudo apt-get install pavucontrol
    
  2. Mic to Speaker çalışmasını başlatmak için terminaldeki aşağıdaki komutu çalıştırın.

    pactl load-module module-loopback latency_msec=1
    
  3. Aynısını durdurmak için terminaldeki aşağıdaki komutu çalıştırın.

    pactl unload-module $(pactl list short modules | awk '$2 =="module-loopback" { print $1 }' - )
    

Bu çözüm, Dell Inspiron 7720
Marecky

19

Sen bunu yapabilir jackdve qjackctl.

Program jackdLinux için bir ses ses sunucusu arka plan programıdır ve meslektaşı qjackctlJACK ses sunucusunu yönetmenize izin veren basit bir kullanıcı arayüzüdür. Bundan , mikrofonunuzun çıkışını neredeyse hoparlörlerinize bağlayabilirsiniz.

Bunları terminalden aşağıdakilerle kurabilirsiniz:

sudo apt-get install jackd qjackctl

Kurduktan ve qjackctlbelirtilen bağlantıları çalıştırdıktan sonra aşağıdaki ekran görüntüsü gibi görünecektir.

Uygulamada qjackctl uygulaması

Not: Ben profesyonel bir ses editörüyüm, her hafta ses kayıtlarını kullanıyorum.

HTH.


4
orada bağlantılar altında hiçbir şey yoksa ne yapmalıyım .... Bu sistem yok - yakalama - oynatma şey .... orada bir şey yok ....
Martin Zeltin

1
Sanırım işe yaramadı çünkü bir usb mikrofonum var ...
Martin Zeltin

Garip ... başladığında qjackctl, şikayet etmeden mi başladı?
Rubens Mariuzzo

2
@ MartinZeltin: Benim için, jack server başlatılmadığı içindi. 'Mesajlar' düğmesini tıklayın ve kayıtta bu hatayı arayın. Bunu düzeltmek için 'Kurulum'u açtım ve' Misc 'sekmesine gittim ve' Uygulama başlangıcında JACK ses sunucusunu başlat 'seçeneğini işaretledi. Daha sonra qjackctl'yi kapattım ve yeniden açtım. Bundan sonra yukarıdaki resimde tam olarak ne olduğunu görebiliyordum
Baggers

12

Başkalarının cevaplarını bir Bash betiği olan 'listen' ile paketledim. Mikrofon girişinizi dinlemek için bunu çalıştırın. Sonsuza kadar uyur. Dinlemeyi durdurmak için onu öldür (örn. Ctrl-C).

#!/usr/bin/env bash

# Directs audio input (e.g. mic) to audio output (e.g. speakers),
# then sleeps forever. Stops audio redirection when it is killed.
# So, for example, plug your phone into the PC's mic, run 'listen',
# and listen to phone audio through your computer's speakers.
#
# Requires:
# sudo apt-get install pactl

set -e

module=$(pactl load-module module-loopback latency_msec=10)

function cleanup {
    pactl unload-module $module
}

trap cleanup EXIT

sleep infinity

3

GNOME kullanıyorsanız, 2018 için bir güncelleştirme. Sadece bunu başarmak için kullanabileceğiniz bir cüce uzantısı var. İşte herkesin denemek istediği durumlarda bağlantı https://extensions.gnome.org/extension/954/pulseaudio-loopback-device/


Bunu nasıl kuracağınızı ve nasıl çalışması gerektiğini biraz açıklayabilir misiniz? Uzantıyı doğru yüklediğimi düşünüyorum (Firefox Gnome Shell eklentisi eklentisini kullanarak), ancak hiçbir şey olmadı ve nasıl etkinleştireceğimi / yapılandıracağımı bilmiyordum.
bluenote10

Kurduktan sonra, bir tepsi simgesinin görünmesini sağlamalıdır. Bu simgeye tıklamak mikrofon döngüsünü etkinleştirmelidir. Tepsi simgesi görüntülenmiyorsa, muhtemelen TopIcon Plus gibi bir şey yüklemeniz gerekir ve bu muhtemelen görünmesini sağlayacaktır. Üzgünüm, daha spesifik olamam ama pencerelere geçmek zorunda kaldım ve bir süredir linux'u ana sistem olarak kullanmaya başladım.
Lucas D'Abate

0

Sesini yükseltmek için "kayıt yaparken oynatma" özelliğini kullanarak ses seviyesini kullanabilirsiniz. düzenleme> tercihler> kayıt yapma> yazılım ayarını kontrol et.


Mikrofon girişini hoparlörlere yansıtmak için bir ses kayıt yazılımının doğru çözüm olduğundan emin değilim.
David Foerster

0

Mixxx harika! Ubuntu (Budgie) 18.04 tarihinde kullanıyorum. Hızlı kurulum, sadece açın, donanımınızı kurun (yalnızca giriş aygıtını ayarlamak zorunda kaldım) ve mikrofonu açın. Gecikmeden ve hiçbir gecikme yaşamadan koşuyorsunuz, artı isterseniz tonlarca daha fazlasını yapabiliyorsunuz. Yazılım mağazasından indirdim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.