Как слышать мой голос в динамиках с микрофоном?

61

У меня есть USB-микрофон, в котором я могу общаться в Skype, записывать звук и т. д. Но как я могу сделать так, чтобы, когда мой микрофон включен, и я говорю, Ι слушайте его в динамиках, не записывая первый голос, и затем воспроизвести его? Какие приложения мне нужны или где я могу включить эту опцию?

Я запускаю Ubuntu 10.10

    
задан Martin Zeltin 20.04.2012 в 20:00
источник

7 ответов

74

Вот решение, которое я тестировал с помощью Pulse Audio на Ubuntu 12.04.

  • Установите регулятор громкости PulseAudio ( pavucontrol )

  • Теперь мы направим ваш микрофон на ваши динамики. Сделайте это, выполнив следующую команду:

    pactl load-module module-loopback latency_msec=1
    
  • На вкладке «Запись» pavucontrol вы можете показать все потоки (combobox внизу), а затем настроить, какой микрофон (если у вас более одного) должен быть замкнутым в встроенный аналоговый стерео

Чтобы остановить его, запустите:

pactl unload-module module-loopback
    
ответ дан Charl Botha 28.02.2013 в 11:34
26
  1. Сначала установите PulseAudio Volume Control / pavucontrol.

    Либо установите через Software Manager.

    Или выполните следующую команду в терминале:

    sudo apt-get install pavucontrol
    
  2. Чтобы запустить работу Mic-Speaker, выполните команду ниже в терминале.

    pactl load-module module-loopback latency_msec=1
    
  3. Чтобы остановить то же самое, запустите команду ниже в терминале.

    pactl unload-module $(pactl list short modules | awk '$2 =="module-loopback" { print $1 }' - )
    
ответ дан PraveenKolar 29.12.2013 в 09:34
16

Вы можете сделать это с помощью jackd и qjackctl .

Программа jackd является демоном звукового сервера для Linux, а его копия qjackctl - это простой пользовательский интерфейс, который позволяет обрабатывать аудиосервер JACK. Из этого вы можете виртуально подключить выход вашего микрофона к вашим динамикам.

Вы можете установить их с терминала:

sudo apt-get install jackd qjackctl

После его установки и выполнения qjackctl упомянутые соединения будут выглядеть следующим образом.

Заметьте, что я профессиональный аудиоредактор, я и использую его каждую неделю для записей.

НТН.

    
ответ дан Rubens Mariuzzo 20.04.2012 в 21:32
15

Простое решение

Просто используйте:

arecord -f cd - | aplay -

Если вы хотите играть при сохранении:

arecord -f cd - | tee output.wav | aplay -
    
ответ дан Antonio Feitosa 27.02.2017 в 00:37
11

Я собрал ответы других людей в «listen», сценарий Bash. Запустите это, чтобы прослушать ваш микрофонный вход. Он спит вечно. Убейте его (например, 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
    
ответ дан Jonathan Hartley 15.03.2015 в 12:17
0

Вы можете использовать смелость, чтобы усилить ваш голос с помощью функции «воспроизведение во время записи». перейти к редактированию > предпочтения > запись > проверьте прохождение программного обеспечения.

    
ответ дан nick 10.05.2017 в 11:19
-1

Просто обновление для 2018 года, если вы используете gnome. Существует расширение gnome, которое вы можете использовать для достижения именно этого. Вот ссылка, если кто-то хочет попробовать ее Ссылка

    
ответ дан Lucas D'Abate 11.05.2018 в 21:00