Как проверить микрофон в ubuntu
Перейти к содержимому

Как проверить микрофон в ubuntu

  • автор:

Использование различных микрофонов

Можно использовать внешний микрофон, чтобы общаться с друзьями, вести переговоры с коллегами по работе, записывать голос или использовать другие мультимедийные приложения. Даже если компьютер оснащён встроенным микрофоном или веб-камерой с микрофоном, использование отдельного микрофона обычно обеспечивает более высокое качество звука.

Если микрофон имеет круглый штекер, просто вставьте его в соответствующее гнездо на компьютере. Большинство компьютеров имеют два гнезда: одно для микрофонов, а второе для колонок. Обычно это разъём светло-красного цвета или рядом изображён микрофон. Микрофоны, подключенные к соответствующему разъему, обычно используются по умолчанию. Если это не так, смотрите ниже инструкции по выбору входного устройства по умолчанию.

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

Выбор входного звукового устройства по умолчанию

  1. Откройте Обзор и начните вводить: Звук .
  2. Нажмите Звук чтобы открыть этот раздел настроек.
  3. В разделе Ввод выберите устройство из списка. Индикатор уровня записи должен реагировать на ваш голос.

В этом разделе настроек можно регулировать громкость звука и выключить микрофон.

Не работает микрофон на Ubuntu 20.04

Установил Ubuntu 20.04 на новый компьютер, аналоговый микрофон от гарнитуры (для подключения микрофона отдельный разъем) категорически отказывается работать…Пробовал включать через pavucontrol — результат нулевой, alsamixer не работает Не удаётся открыть микшер: Нет такого файла или каталога

$ lspci -v | grep Audio 00:1f.3 Audio device: Intel Corporation Device 43c8 (rev 11) 01:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1) Subsystem: Micro-Star International Co., Ltd. [MSI] GK208 HDMI/DP Audio Controller $ cat /proc/asound/cards 1 [Audio ]: USB-Audio - USB Audio Generic USB Audio at usb-0000:00:14.0-5, high speed 2 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0xab080000 irq 17 $ cat /proc/asound/card*/codec* | grep Codec Codec: Nvidia GPU 51 HDMI/DP $ dmesg | grep audio [ 5.557183] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client [ 9.089670] usbcore: registered new interface driver snd-usb-audio [ 9.591810] hdaudio hdaudioC0D0: no AFG or MFG node found $ pacmd list-sources 2 source(s) available. index: 1 name: driver: flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY state: RUNNING suspend cause: (none) priority: 1040 volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB balance 0,00 base volume: 65536 / 100% / 0,00 dB volume steps: 65537 muted: no current latency: 0,00 ms max rewind: 6 KiB sample spec: s16le 2-канальный 4410 channel map: front-left,front-right Стерео used by: 1 linked by: 1 configured latency: 40,00 ms; range is 0,50 .. 2000,00 ms monitor_of: 1 card: 0 module: 23 properties: device.description = "Monitor of USB Audio Аналоговый стерео" device.class = "monitor" alsa.card = "1" alsa.card_name = "USB Audio" alsa.long_card_name = "Generic USB Audio at usb-0000:00:14.0-5, high speed" alsa.driver_name = "snd_usb_audio" device.bus_path = "pci-0000:00:14.0-usb-0:5:1.0" sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/sound/card1" udev.id = "usb-Generic_USB_Audio-00" device.bus = "usb" device.vendor.id = "0db0" device.vendor.name = "Micro Star International" device.product.id = "4240" device.product.name = "USB Audio" device.serial = "Generic_USB_Audio" device.string = "1" module-udev-detect.discovered = "1" device.icon_name = "audio-card-usb" * index: 3 name: driver: flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY state: RUNNING suspend cause: (none) priority: 9049 volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB balance 0,00 base volume: 41350 / 63% / -12,00 dB volume steps: 65537 muted: no current latency: 0,00 ms max rewind: 0 KiB sample spec: s16le 2-канальный 4410 channel map: front-left,front-right Стерео used by: 1 linked by: 1 configured latency: 40,00 ms; range is 0,50 .. 2000,00 ms card: 0 module: 23 properties: alsa.resolution_bits = "16" device.api = "alsa" device.class = "sound" alsa.class = "generic" alsa.subclass = "generic-mix" alsa.name = "USB Audio" alsa.id = "USB Audio" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" alsa.device = "0" alsa.card = "1" alsa.card_name = "USB Audio" alsa.long_card_name = "Generic USB Audio at usb-0000:00:14.0-5, high speed" alsa.driver_name = "snd_usb_audio" device.bus_path = "pci-0000:00:14.0-usb-0:5:1.0" sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/sound/card1" udev.id = "usb-Generic_USB_Audio-00" device.bus = "usb" device.vendor.id = "0db0" device.vendor.name = "Micro Star International" device.product.id = "4240" device.product.name = "USB Audio" device.serial = "Generic_USB_Audio" device.string = "front:1" device.buffering.buffer_size = "352800" device.buffering.fragment_size = "176400" device.access_mode = "mmap+timer" device.profile.name = "analog-stereo" device.profile.description = "Аналоговый стерео" device.description = "USB Audio Аналоговый стерео" module-udev-detect.discovered = "1" device.icon_name = "audio-card-usb" ports: analog-input-mic: Микрофон (priority 8700, latency offset 0 usec, available: yes) properties: device.icon_name = "audio-input-microphone" analog-input-linein: Линейный вход (priority 8100, latency offset 0 usec, available: no) properties: active port:

V-ampire
08.01.22 18:20:02 MSK
Последнее исправление: V-ampire 08.01.22 19:19:58 MSK (всего исправлений: 2)

Как настроить микрофон на ubuntu 19.04?

в убунту и вообще в линукс новичок поэтому прошу не бейте.
описание: Ноутбук
продукт: 20388 (LENOVO_MT_20388_BU_idea_FM_Lenovo B50-45)
производитель: LENOVO
версия: Lenovo B50-45
серийный №: 3720584101426
разрядность: 64 bits
Встроенный микрофон ничего не записывает кроме шума, аудио карты такие
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
пользуюсь 2(как я понимаю, потому что hdmi не подключен(но малоли как там окажется))
в alsamixer рычажки крутил, не помогает, да и настройки через alsamixer после перезагрузки системы возвращаются в дефолтное положение

  • Вопрос задан более трёх лет назад
  • 15497 просмотров

12 комментариев

Простой 12 комментариев

Compolomus

Дмитрий @Compolomus
А где ваш реалтек? Биос гляньте

Purpursarkans

Игорёк @Purpursarkans Автор вопроса

Дмитрий, биос у меня урезаный до нельзя, там можно поставить пароль на биос, пароль на загрузку и выбрать с какого устройства загружаться,будут еще предложения?

slo_nik

Добрый вечер.
Попробуйте установить pavucontorll и настроить микрофон через эту утилиту.
Вы устанавливали дополнительные драйвера?

Purpursarkans

Игорёк @Purpursarkans Автор вопроса

Дмитрий, она есть, и там даже есть микрофон который реагирует на то как я бью микрофон, но всё равно записывается шум, причем шум записывается всегда одинаковый, что бы я не тыкал и что бы я не выбирал

sim3x

Purpursarkans

Игорёк @Purpursarkans Автор вопроса
sim3x, спасибо, гуглом я как раз пользоваться не умею

sim3x

Хорёк Игорь, я вижу 5 источников — ни одного решения из них в вашем вопросе не увидел

Purpursarkans

Игорёк @Purpursarkans Автор вопроса

sim3x, потому что решения и нету, я уже весь гугл перелазил, нигде не нашел решения которое помогло бы мне

sim3x

Хорёк Игорь, Укажите из того списка с гугла, что вы попробовали

Purpursarkans

Игорёк @Purpursarkans Автор вопроса

sim3x, удалял устанавливал alsa кучей спсобов, удалял устанавливал pulseaudio кучей способов, больше в гугле нету идей

sim3x

Purpursarkans

Игорёк @Purpursarkans Автор вопроса
sim3x, этим не занимался из за боязни сломать всё
Решения вопроса 1

В пункте « Увеличение очень низкого уровня входного сигнала микрофона» , пункт 5, отключение одного из входных каналов решило мою проблему. Этот ноутбук имеет только один монофонический микрофон, поэтому один канал должен быть отключен. Неважно, что — влево или вправо.

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

Найдите подходящее устройство ввода (микрофон) и убедитесь, что оно не отключено, сняв значок отключения звука.

Разблокируйте каналы, чтобы они не были связаны друг с другом, нажав значок замка или значок цепочки ссылок. Сдвиньте ползунок Front Right до нуля.

Поговорите с входным уровнем наблюдения микрофона на панели чуть ниже двух ползунков или на вкладке «Вход» в Gnome-громкость-контроль.

Это должно работать, когда любой из каналов отключен, хотя рекомендуется начинать с переднего правого канала.

Запись звука с микрофона Linux

В наши дни все ноутбуки поставляются со встроенным микрофоном, а также внешние веб-камеры, которые можно подключить к компьютеру тоже содержат встроенный микрофон. Иногда нужно иметь возможность выполнить запись звука с микрофона Linux. Все можно сделать с помощью утилит, поставляемых по умолчанию вместе с пакетом alsa-utils.

В этой статье мы рассмотрим как выполняется запись звука linux с помощью утилиты arecord.

Запись звука с микрофона в Linux

1. Утилита arecord

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

Если вы используете Ubuntu, уровень усиления микрофона можно регулировать открыв Настройки системы -> Звук -> Input. В других случаях, и в той же самой Ubuntu можно использовать стандартную утилиту alsamixer:

За чувствительность микрофона отвечает колонка Mic, для перемещения по колонкам используйте стрелки вправо/влево, а для регулировки громкости — вверх/вниз. Чтобы отключить режим Mute нажмите M. После выполнения всех настроек закройте утилиту с помощью Esc и можно выполнять запись звука linux.

Утилита arecord поставляется вместе с набором утилит alsa-utils, которые используются для управления звуковой подсистемой ALSA. Обычно она уже установлена в вашей системе, но если нет то вы можете ее очень просто установить. Для установки в Ubuntu/Debian выполните:

sudo apt install alsa-utils

Утилита arecord позволяет захватывать звук с микрофона в формате wav. Чтобы убедится что микрофон успешно распознается в системе наберите:

Как видите, у нас есть один микрофон, теперь можно выполнить запись звука arecord linux. Для этого выполните команду передав ей в параметрах только имя файла для сохранения:

Если другие параметры не заданы arecord будет записывать одноканальный звук с частотой 8000 Гц и глубиной 8 бит. Запись звука arecord будет продолжаться пока вы не остановите ее сочетанием клавиш Ctrl+C.

Параметры записи можно настроить с помощью дополнительных опций, например:

arecord -f cd output_stereo.wav

arecord -r 16000 -f S16_LE output2.wav

Чтобы воспроизвести записанный фрагмент можно воспользоваться утилитой из того же пакета — aplay linux:

2. Графическая утилита Audio Recorder

Управлять записью звука при помощи команд в терминале — не самое простое занятие. Куда удобнее делать это с помощью графической утилиты Audio Recorder, которая обеспечивает высочайшее качество записи, без лишних шумов и искажений. Работает она в операционных системах Ubuntu и Linux Mint.

Чтобы установить утилиту, выполните в эмуляторе терминала три команды. Первая добавит в систему репозиторий разработчика. Используйте её, если на компьютере установлена Ubuntu версии 15.x, 16.x, 17.x, 18.x, 19.x, 20.x или Linux Mint 18.x, 19.x, 20.x:

sudo add-apt-repository ppa:audio-recorder/ppa

Если же на компьютере установлены Ubuntu или Linux Mint более старых версий, чем те, что указаны выше, команда для добавления репозитория будет выглядеть иначе:

sudo add-apt-repository ppa:osmoma/audio-recorder

Вторая и третья команды одинаковые для всех версий ОС. Для обновления списка пакетов выполните:

sudo apt-get update

Для установки Audio Recorder:

sudo apt-get install audio-recorder

Важный момент: если вы были пользователем Ubuntu версии 14.x и ниже либо Linux Mint версии 17.x и ниже, и устанавливали утилиту из репозитория osmoma/audio-recorder, а потом обновили операционную систему до новой версии с помощью Менеджера обновлений, вам следует удалить старый репозиторий:

sudo add-apt-repository —remove ppa:osmoma/audio-recorder

После удаления добавьте новый репозиторий:

sudo add-apt-repository ppa:audio-recorder/ppa

Обновите список пакетов:

sudo apt-get update

И переустановите утилиту:

sudo apt-get install —reinstall audio-recorder

Утилита полностью готова к работе сразу после загрузки. Если вы не измените настройки, звук будет снят с устройства для воспроизведения, установленного в системе по умолчанию, и записан в файл с расширением OGG.

Чтобы начать запись, нажмите одноимённую кнопку в левом верхнем углу окна. При необходимости вы можете прервать процесс, воспользовавшись кнопкой Остановить запись, а потом возобновить, снова нажав на Начать запись. Звук будет записываться в один и тот же файл. Если вы хотите, чтобы после возобновления записи звук был записан в другой файл, снимите галочку возле Добавить и нажмите Начать запись, после чего верните галочку на место.

Приятной особенностью Audio Recorder является наличие Таймера. Эта функция позволяет начинать и останавливать запись при выполнении заданных пользователем условий (например, в конкретное время или при появлении звукового сигнала определённой громкости). Подробная информация том, как указывать команды для Таймера, содержится в руководстве пользователя.

Все файлы по умолчанию сохраняются в папку с названием audio-recorder, созданную программой в Домашней папке.

Название каждого файла формируется автоматически и состоит из даты и времени начала записи. Переименовать файл можно только после завершения работы с ним, перейдя в папку, где он находится. Не пытайтесь отредактировать название файла в интерфейсе утилиты — несмотря на то, что разработчики оставили такую возможность, файл всё равно будет сохранён с названием, присвоенным ему автоматически.

При желании вы можете изменить основные настройки Audio Recorder. В частности, выбрать источник для захвата звукового сигнала, а также формат, качество и частоту звука. Вносите все необходимые изменения до начала записи — если сделать это в процессе, звук в текущем файле будет сохранён в соответствии со старыми настройками.

По умолчанию окно Audio Recorder закреплено поверх всех остальных окон. Чтобы отключить эту функцию, перейдите в Дополнительные настройки во вкладку Общие и переместите ползунок Поверх всех окон влево. Там же можно включить или отключить автозапуск утилиты при входе в систему.

В основном окне Audio Recorder среди предложенных источников звука вы наверняка заметили вариант Источник звука заданный пользователем. Чтобы указать, какое устройство (встроенный или внешний микрофон, динамик) будет задействовано при выборе этого варианта, перейдите в Дополнительные настройки, во вкладку Настройки устройства.

А во вкладке Команды записи можно сгенерировать команды для записи звука с помощью утилиты Audio Recorder напрямую из терминала или консоли.

Выводы

В этой небольшой статье мы рассмотрели как выполняется запись звука с микрофона linux с помощью утилиты arecord. Это самый простой вариант, но в то же время достаточно эффективный и быстрый, без поиска дополнительного программного обеспечения. Если у вас остались вопросы, спрашивайте в комментариях!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *