Bagaimana cara mendengar suara saya di speaker dengan mikrofon?


79

Saya memiliki mikrofon USB yang dapat saya obrolkan di Skype, rekam suara dll. Tapi bagaimana saya bisa membuatnya sehingga ketika mic saya aktif dan saya berbicara, Ι dengarkan di speaker langsung tanpa harus merekam suara saya terlebih dahulu kemudian mainkan kembali? Aplikasi apa yang saya butuhkan atau di mana saya dapat mengaktifkan opsi ini?

Saya menjalankan Ubuntu 10.10


2
Satu hal yang perlu dipertimbangkan adalah bahwa tergantung pada kartu suara Anda, Anda mungkin mendapatkan latensi (sedikit keterlambatan antara Anda berbicara dan suara yang datang melalui headphone Anda). Ini sangat membingungkan dan disebabkan oleh pemrosesan dan konversi dari Analog ke Digital kemudian kembali ke Analog. Saya pernah mendengar bahwa di Ubuntu Anda mungkin perlu menginstal perpustakaan audio Jack untuk mengurangi latensi. superuser.com/questions/87571/…
Colin Matheson

1
ok, tapi bagaimana cara mengeluarkan suara di tempat pertama?
Martin Zeltin

Anda tidak perlu jack. Saya menggunakan kernel lowlatency dari Ubuntustudio yang juga tersedia melalui apt-get tanpa masalah.
mchid

6
Coba perintah ini:arecord | aplay
user619271

Jawaban:


100

Ini adalah solusi yang sudah saya uji dengan Pulse Audio di Ubuntu 12.04.

  • Instal PulseAudio Volume Control ( pavucontrol):

    sudo apt install pavucontrol
    
  • Sekarang kami akan mengarahkan mikrofon Anda ke speaker Anda. Lakukan ini dengan menjalankan perintah berikut:

    pactl load-module module-loopback latency_msec=1
    
  • Pada tab Perekaman pavucontrol, Anda dapat menampilkan semua aliran (kotak kombo di bagian bawah) dan kemudian mengonfigurasi mikrofon mana (jika Anda memiliki lebih dari satu) yang harus di-loopback ke stereo analog bawaan

Untuk menghentikannya, jalankan:

pactl unload-module module-loopback

7
Solusinya berfungsi dengan baik, tetapi bagaimana saya bisa membatalkan pengaturan ini?
Ionică Bizău

3
Untuk membatalkannya lihat jawaban ini .
Gramic

1
Ketika saya melakukan ini, suara keluar dari speaker, tetapi hanya statis, dan tidak ada suara jika saya berbicara ke mikrofon. Ada ide? Saya pada 14,04
andrewmh20

1
menunda pemutaran reruntuhan .. cobalah untuk bernyanyi dengannya: \
neu-rah

2
Itu masih memberi sedikit kelambatan yang terlihat, yang menjengkelkan saat memainkan instrumen. Adakah cara untuk menghindarinya?
Daniel Vartanov

32

Solusi sederhana

Cukup gunakan:

arecord -f cd - | aplay -

Jika Anda ingin bermain sambil menyimpan:

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

Jelas, cara paling sederhana untuk menggema mikrofon ke headphone. Saya kehilangan antarmuka GUI.
Pedro Vagner

6
Dengan solusi ini, pemutaran memiliki latensi yang buruk, sayangnya
Daniel Vartanov

5
Ini akan membantu dengan latensi:arecord --buffer-time=1 - | aplay --buffer-time=1 -
nobar

Cara hebat untuk merekam media! Anda juga dapat mendengarkannya sehingga tidak terlalu lambat! Pertanyaannya, bagaimana saya menangani ini jika saya memiliki beberapa mic yang terhubung (bagaimana saya bisa memilih satu di atas yang lain)?
Mark Deven

30
  1. Pertama instal PulseAudio Volume Control / pavucontrol.

    Baik instal melalui Manajer Perangkat Lunak.

    Atau jalankan perintah di bawah ini di terminal:

    sudo apt-get install pavucontrol
    
  2. Untuk memulai Mic to Speaker berfungsi, jalankan perintah di bawah ini di terminal.

    pactl load-module module-loopback latency_msec=1
    
  3. Untuk menghentikannya, jalankan perintah di bawah ini di terminal.

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

Solusi ini tidak berfungsi pada Ubuntu Budgie 18.04 (kernel 4.20.17) pada Dell Inspiron 7720
Marecky

19

Anda dapat melakukannya dengan jackddan qjackctl.

Program jackdini adalah daemon server suara audio untuk Linux, dan mitranya qjackctladalah antarmuka pengguna sederhana yang memungkinkan Anda menangani server audio JACK. Dari ini Anda dapat hampir menghubungkan output dari mic ke speaker.

Anda dapat menginstalnya dari terminal Anda dengan:

sudo apt-get install jackd qjackctl

Setelah menginstalnya, dan menjalankan qjackctlkoneksi yang disebutkan akan tampak seperti tangkapan layar berikut.

aplikasi qjackctl beraksi

Catatan, saya seorang editor audio profesional, saya dan menggunakannya setiap minggu rekaman sesi.

HTH.


4
apa yang harus saya lakukan jika tidak ada koneksi di bawah sana .... Saya tidak punya sistem itu - capture - playback thing .... tidak ada apa-apa di sana ....
Martin Zeltin

1
Saya pikir itu tidak berfungsi karena saya punya usb mic ...
Martin Zeltin

Aneh ... ketika Anda mulai qjackctl, apakah itu dimulai tanpa mengeluh?
Rubens Mariuzzo

2
@ MartinZeltin: Bagi saya itu karena server jack tidak dimulai. Klik tombol 'Pesan' dan cari kesalahan itu di log. Untuk memperbaiki ini saya membuka 'Pengaturan' dan kemudian pergi ke tab 'Lain-lain' dan centang 'Mulai server audio JACK pada startup aplikasi'. Saya kemudian menutup qjackctl dan membukanya kembali. Setelah itu saya bisa melihat persis apa yang ada di gambar di atas
Baggers

12

Saya sudah mengemas jawaban orang lain menjadi 'mendengarkan', skrip Bash. Jalankan ini untuk mendengarkan input mic Anda. Tidur selamanya. Bunuh (mis. Ctrl-C) untuk berhenti mendengarkan.

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

Hanya pembaruan untuk 2018 jika Anda menggunakan gnome. Ada ekstensi gnome yang dapat Anda gunakan untuk mencapai hal itu. Berikut adalah tautan jika ada yang ingin mencobanya https://extensions.gnome.org/extension/954/pulseaudio-loopback-device/


Bisakah Anda menguraikan sedikit cara menginstal itu dan bagaimana cara kerjanya? Saya pikir saya telah menginstal ekstensi dengan benar (menggunakan plugin ekstensi Firefox Gnome Shell), tetapi tidak ada yang terjadi dan saya tidak tahu cara mengaktifkan / mengkonfigurasinya.
bluenote10

Setelah Anda menginstalnya, itu akan membuat ikon baki muncul. Mengklik ikon itu harus mengaktifkan loop mik. Jika ikon baki tidak ditampilkan, Anda mungkin perlu menginstal sesuatu seperti TopIcon Plus dan itu mungkin akan membuatnya muncul. Maaf saya tidak bisa lebih spesifik tetapi harus beralih ke windows dan sudah lama saya menggunakan linux sebagai sistem utama.
Lucas D'Abate

0

Anda dapat menggunakan keberanian untuk memperkuat suara Anda dengan fitur "playback saat merekam". pergi ke edit> preferensi> rekaman> periksa playthrough perangkat lunak.


Saya tidak yakin bahwa perangkat lunak perekaman audio adalah solusi yang tepat untuk menggemakan input mikrofon ke speaker.
David Foerster

0

Mixxx luar biasa! Saya menggunakannya di Ubuntu (Budgie) 18.04. Pengaturan cepat, cukup hidupkan, atur perangkat keras Anda (saya hanya perlu mengatur perangkat input) dan nyalakan mik. Anda bangun dan berlari dalam waktu singkat tanpa latensi, plus kemampuan untuk melakukan lebih banyak hal jika Anda mau. Saya memuatnya dari toko perangkat lunak.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.