Вопрос или проблема
Несколько дней я пытался найти диктофон, но я расстроен.
Skype работает нормально, а alsamixer тоже.
Я использую pulseaudio.
Когда я открываю указанные ниже программы, мой микрофон перестает работать, даже Skype не работает. Я слышу только шум. Если я удаляю программы и сбрасываю pulseaudio, все снова становится нормально.
Пробовал Audacity — я слышу только шум.
Пробовал audio-recorder — запись идет, но много шума.
Мне нужно хорошее рабочее программное обеспечение для записи голоса.
Нужна помощь.
Вы можете очень просто записать аудио через терминал, используя предустановленный инструмент arecord
.
- Откройте терминал (Ctrl+Alt+T)
-
Запустите команду
arecord filename.wav
-
Ваша запись аудио началась, нажмите Ctrl+C, чтобы остановить запись.
-
Ваша запись голоса была сохранена как
filename.wav
в вашей домашней директории.
ИЗМЕНЕНИЕ:
Если у вас несколько входных устройств, вы можете найти их, используя
arecord -l
это выведет список аппаратных устройств, которые затем можно выбрать с помощью флага -D
. Список выглядит следующим образом…
**** Список УСТРОЙСТВ ЗАХВАТА ****
card 0: PCH [HDA Intel PCH], device 0: ALC269VB Analog [ALC269VB Analog]
Подустройства: 1/1
Подустройство #0: подустройство #0
При выборе определенного устройства я использовал следующее, чтобы выбрать USB-гарнитуру.
arecord -D hw:1,0 -f S16_LE filename.wav
Обратите внимание, что выбор устройства основан на следующем списке, который поступает прямо из списка -l
.
card 1: Headset [HP Digital Stereo Headset], device 0: USB Audio [USB Audio]
Подустройства: 1/1
Подустройство #0: подустройство #0
Попробуйте Audio Recorder.
Audio Recorder — это программа для записи, которая позволяет пользователю записывать аудио из различных источников и сохранять запись в различных форматах.
Чтобы установить, просто нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду(ы) ниже:
sudo add-apt-repository ppa:osmoma/audio-recorder
sudo apt-get update
sudo apt-get install audio-recorder
Для версий Ubuntu выше 15.10 существует новый ppa, который можно найти по адресу https://launchpad.net/~audio-recorder/+archive/ubuntu/ppa
sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get update
sudo apt-get install audio-recorder
Убедитесь, что ваш микрофон подключен к компьютеру и правильно настроен. Запустите эту команду: alsamixer
, чтобы проверить уровень громкости микрофона.
Кроме того, вы можете использовать sox для записи вашего голоса, его можно установить из Центра программного обеспечения Ubuntu или установить из терминала с помощью этой команды:
sudo apt-get install sox
Изменение
Вы также можете ознакомиться с Ardour.
Ardour — это мощная цифровая аудиоредакционная станция, которая предоставляет вам все необходимое для записи, редактирования, микширования и аранжировки профессионального аудио.Ardour
Чтобы скачать и получить дополнительную информацию, посетите их веб-сайт
Другими программами, на которые стоит обратить внимание, являются MHWaveEdit и KWave
Еще одна программа, на которую стоит обратить внимание, это gnome-sound-recorder, она была добавлена в 2014 году. Она проста и просто записывает входные данные с микрофона.
Она доступна в 16.04 в репозитории universe (называется gnome-sound-recorder
).
Я всегда предпочитаю командную строку, я использую следующую команду для записи голоса:
avconv -f pulse -i default /home/$USER/Music/$(date +"%m%d%Y_%H%M%S_$HOSTNAME")_screencast.wav
чтобы остановить, нажмите q
ОБНОВЛЕНИЕ:
Ubuntu снова перешла на FFMPEG с версии Ubuntu 15.04 “Vivid Vervet”
Вышеуказанная команда будет продолжать работать, заменив avconv
на ffmpeg
ffmpeg -f pulse -i default /home/$USER/Music/$(date +"%m%d%Y_%H%M%S_$HOSTNAME")_screencast.wav
Если вы ищете только запись голоса, я бы посоветовал QARecord. Это очень простое приложение, разработанное с использованием QT.
Убедитесь, что уровень звука вашего микрофона не отключен и что микрофон выбран и громкость в Audacity поднята.
ffmpeg + module-echo-cancel
Мне удалось достичь хорошего качества звука с низким фоновым шумом, следуя этим шагам:
-
установите и активируйте
module-echo-cancel
, как показано здесь: https://askubuntu.com/a/765024/52975 -
запишите с помощью ffmpeg:
sudo apt install ffmpeg ffmpeg -f alsa -i default -t 30 out.wav
Я не уверен почему, но некоторые методы записи, похоже, не захватывают подавление шума, по моим тестам:
arecord
: нетrecordmydesktop
: нет- kazam: да
но это может быть вопрос правильной передачи параметра командной строки для тех, которые не сработали.
Другим возможным преимуществом ffmpeg arecord
является то, что он может поддерживать больше форматов/эффектов вывода и сохранять это непосредственно в выходной файл. Не уверен, является ли это хорошей идеей (задержки из-за кодирования/обработки эффектов?), но это, похоже, работает, например, сохранение в mp3 и добавление эффекта тремоло:
ffmpeg -f alsa -i default -af tremolo=d=0.8 -t 30 out.wav
Если вы знаете, как работают фильтры, возможно, можно сделать что-то из самого ffmpeg, например, с высоким и низким проходом: https://superuser.com/questions/733061/reduce-background-noise-and-optimize-the-speech-from-an-audio-clip-using-ffmpeg
Протестировано в Ubuntu 20.04.
Еще одна программа для записи голоса — это fmedia. Вы можете начать запись с одной команды:
fmedia --record --out=rec.flac
и остановить запись, нажав Ctrl+C
.
fmedia использует ALSA, поэтому он работает даже если PulseAudio не установлен в вашей системе.
Я знаю, что это хаки, но это решение, которое я выбрал после того, как попробовал довольно много вариантов, и это сработало идеально.
Я использовал стандартный диктофон на своем Android-телефоне. Фоновый шум отсутствовал (что было с другим ПО), а интерфейс был относительно удобным.
Чтобы передать файлы на мой компьютер по Wi-Fi, я использовал ES File Explorer (см. раздел 16 здесь).
Чтобы конвертировать файлы из 3gp в mp3:
sudo apt-get install libav-tools
avconv -i YourInputFileName.3gp -c:a libmp3lame YourOutputFileName.mp3
Или чтобы массово конвертировать все:
cd /path/to/your/folder/
for x in `ls *.3gp`; do avconv -i $x -c:a libmp3lame $x.mp3; done
# Если бы я не был слишком ленив, я бы тоже убрал расширение .mp3.
А чтобы конкатенировать в один записанный файл, я использовал mp3wrap (установите тоже с помощью apt-get)
Диктофон Gnome заработал у меня сразу:
https://wiki.gnome.org/Apps/SoundRecorder
Ответ или решение
Рекомендуемые программы для записи голоса на Ubuntu 14.04
Согласно вашему вопросу, вам необходимо найти надежное программное обеспечение для записи голоса на Ubuntu 14.04. Учитывая ваши испытания с доступными приложениями и проблемы с шумом, давайте рассмотрим несколько подходящих вариантов, которые помогут вам записать голос без лишних помех.
1. Использование arecord
Одним из самых простых и надежных способов записи аудио в Linux является использование встроенного инструмента arecord
, который можно запустить из терминала:
- Откройте терминал, нажав Ctrl + Alt + T.
- Запустите команду для начала записи:
arecord filename.wav
- Чтобы остановить запись, нажмите Ctrl + C.
Если у вас несколько аудиоустройств, вы можете их просмотреть с помощью команды:
arecord -l
Вы сможете выбрать нужное устройство с помощью параметра -D
. Например:
arecord -D hw:1,0 -f S16_LE filename.wav
2. Установка и использование Audacity
Audacity – это мощный инструмент для редактирования и записи звука. Однако иногда пользователи сталкиваются с шумами. Убедитесь, что ваш микрофон правильно настроен, и проверьте уровни громкости в приложении alsamixer
.
Для установки Audacity выполните:
sudo apt-get install audacity
После установки, протестируйте приложение, чтобы убедиться, что уровень записи настроен правильно.
3. Программа Audio Recorder
Audio Recorder – еще один удобный инструмент, который позволяет записывать звуковые файлы с различных источников. Установите его с помощью следующих команд:
sudo add-apt-repository ppa:osmoma/audio-recorder
sudo apt-get update
sudo apt-get install audio-recorder
Не забудьте проверить настройки вашего микрофона в alsamixer
для оптимального качества записи.
4. Gnome Sound Recorder
Gnome Sound Recorder предоставляет простой интерфейс для записи аудио на вашем устройстве. Он должен работать без установки дополнительных библиотек. Для установки выполните:
sudo apt-get install gnome-sound-recorder
Эта программа подходила многим пользователям и обеспечивала качественную запись.
5. Использование FFmpeg
Если вы предпочитаете командную строку, можно использовать ffmpeg
, который также позволяет записывать звук с различных источников. Установите его с помощью:
sudo apt-get install ffmpeg
Запись можно осуществить следующей командой:
ffmpeg -f pulse -i default /home/$USER/recording_$(date +"%Y%m%d_%H%M%S").wav
Остановить запись можно, нажав q.
6. Дополнительные рекомендации
- Проверьте настройки PulseAudio: Иногда конфликты настройки PulseAudio могут вызывать проблемы с качеством звука.
- Noise cancellation: Подключите модуль
module-echo-cancel
для уменьшения фона, что может значительно улучшить качество записи. - Пробуйте разные программы: Если одна программа не подходит, не стесняйтесь экспериментировать с другими, такими как
sox
илиfmedia
, для записи.
Заключение
Вам доступны множество приложений для записи голоса на Ubuntu 14.04, и отзывы пользователей показывают, что каждое из перечисленных решений имеет свои плюсы и минусы. Рекомендуем попробовать несколько из них, чтобы найти лучшее решение под ваши нужды. Не забудьте настроить микрофон и проверить уровень звука для достижения наилучших результатов.