Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Мясо в звуке голоса  (Прочитано 975 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Arnowt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Мясо в звуке голоса
« : 04 Февраля 2021, 01:58:46 »
Здравствуйте.
Ребята, есть где-то пошаговая инструкция по подключению юсб микрофона с наложением фильтров (компрессор, эквалайзер, итд) на выход(!) микрофона, так что бы на вход всех программ (зум, скайп, телега) приходил хороший звук.

Заранее спасибо!

Оффлайн РыжийПёс

  • Активист
  • *
  • Сообщений: 724
  • 好红狼
    • Просмотр профиля
Re: Мясо в звуке голоса
« Ответ #1 : 04 Февраля 2021, 12:24:19 »
Предлагаю так:
Вам нужен установленный сервер JACK и мост pulseaudio-jack.
В настройках JACK укажите Ваш микрофон в качестве устройства ввода (если ввод уже занят Вашей основной звуковухой, и Вы не хотите менять настройки, то можно воспользоваться консольными утилитами alsa_in или zita-a2j).
Также потребуются сами эффекты, это может быть, например, готовое решение, вроде GUI для эффектов Calf, или же какой-то LADSPA или LV2 контейнер, в который Вы напихаете своих плагинов.
Вход от Вашей виртуальной рэковой стойки с эффектами подключите к вашему микрофону, а выход - ко входу pulseaudio (по умолчанию при запуске сервера JACK, вход pulseaudio уже подключён напрямую к системному входу, это соединение нужно разорвать, а подключить Вашу виртуальную цепочку эффектов. С системой pulseaudio обычно работают программы вроде скайпа, если же целевая программа умеет работать как клиент сервера JACK, то ещё лучше - просто соедините выход эффектов со входом целевой программы.
Если интересно подробнее, то завтра могу всё у себя подключить, заскринить и выложить скрины с пояснениями.
Если же всё это Вам кажется слишком сложным, то могу посоветовать воспользоваться железячным решением: например, обычный аналоговый (а не USB) микрофон плюс микшерный пульт со встроенным процессором эффектов и USB-аудиоинтерфейсом - получите по сути тот же "USB-микрофон", только с кучей физических ручек, крутилок, настроек и т.п.
Каждый отдельно взятый человек, перешедший на GNU Linux, приближает всё остальное человечество к Светлому Будущему.

Оффлайн Arnowt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Мясо в звуке голоса
« Ответ #2 : 04 Февраля 2021, 15:29:51 »
Да, вот прямо со скринами было бы вообще здорово.

Я пробовал сделать что-то типа(в разных вариантах):

Но как видите возникает не понятная ошибка и ответа я не смог найти.
под sudo это выглядит так



Что касается чисто внешнего решения тоже имеет место быть, тем более что оно не зависит от ОС.
Но из того что я видел стоит в районе 50К рублей, без стоимости самого микрофона.

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

Вторую картинку перезалил. И, кстати, скриншоты абсолютно не нужны. Вывод терминала - это текст, просто его копируете и вставляете в сообщение, заключив между тегами [code]...[/code] (кнопочка с "решеткой" в форме ответа).
--ALiEN175
« Последнее редактирование: 04 Февраля 2021, 15:39:17 от ALiEN175 »

Оффлайн РыжийПёс

  • Активист
  • *
  • Сообщений: 724
  • 好红狼
    • Просмотр профиля
Re: Мясо в звуке голоса
« Ответ #3 : 04 Февраля 2021, 18:22:51 »
из того что я видел стоит в районе 50К рублей, без стоимости самого микрофона
А какие именно эффекты Вам нужны?
(Нажмите, чтобы показать/скрыть)
Каждый отдельно взятый человек, перешедший на GNU Linux, приближает всё остальное человечество к Светлому Будущему.

Оффлайн Arnowt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Мясо в звуке голоса
« Ответ #4 : 04 Февраля 2021, 19:05:45 »
А какие именно эффекты Вам нужны?
По большому счету достаточно чтобы голос звучал аля радио. )) А насчёт гитарных примочек, да идея )

Оффлайн ALiEN175

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5374
  • Сделай шаг и пройдешь милю
    • Просмотр профиля
Re: Мясо в звуке голоса
« Ответ #5 : 04 Февраля 2021, 19:37:23 »
pacmd load-module ...

sudo не нужно - пульса работает от пользователя
ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн РыжийПёс

  • Активист
  • *
  • Сообщений: 724
  • 好红狼
    • Просмотр профиля
Re: Мясо в звуке голоса
« Ответ #6 : 04 Февраля 2021, 20:08:16 »
Я подключил USB-микрофон Behringer C1-U через чепочку эффектов Calf на двух системах: Kubuntu 14.04 и Kubuntu 20.04
В обоих случаях USB-микрофон подцепил командой zita-a2j -d hw:3 (где hw:3 - номер устройства захвата в системе ALSA), чтобы не менять системные настройки JACK-сервера.
В обоих случаях выход цепочки эффектов подключён к Pulseaudio, и виден программам, использующим пульсу, как "Jack sourse", как можно заметить на первом скриншоте в программе регулятора громкости pulseaudio.
Модули эффектов в рэковой стойке нужно вручную соединять виртуальными проводами, как видно на обоих скринах.

Вот так выглядит в 14.04
http://www.picshare.ru/view/10443402/


А вот так в 20.04
http://www.picshare.ru/view/10443401/


А вот мои настройки сервера JACK (в 20.04)
http://www.picshare.ru/view/10443400/


Пакеты (которые нужно поставить, если ещё не стоят, чтобы устроить нечто подобное
(Нажмите, чтобы показать/скрыть)


Каждый отдельно взятый человек, перешедший на GNU Linux, приближает всё остальное человечество к Светлому Будущему.

Оффлайн Arnowt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Мясо в звуке голоса
« Ответ #7 : 04 Февраля 2021, 22:13:42 »
Пытаюсь для начала подключить обычную петличку
Установил все пакеты что вы указали с параметром "--reinstall" тк большинство уже было установлено.
  • В системе звук есть
    https://i.imgur.com/Igl8Hrs.png
  • Коровка не загружается от слова вообще, никаких сообщений при этом нет. Я бы запустил с командной строки но не знаю как ))
  • pavucontrol запускается, но я не очень понимаю что в нем делать, если нужны скрины только скажите какие
    https://i.imgur.com/3jdTI1a.png
  • JACK почему-то не может выделить память, подробнее на скрине
    https://i.imgur.com/8WOWZjl.png
  • И на всякий случай привожу параметры компа
    https://i.imgur.com/ivEmWHa.png
PS: По calf видимо оно: https://i.imgur.com/Ul761Wq.png
« Последнее редактирование: 04 Февраля 2021, 22:29:21 от Arnowt »

Оффлайн РыжийПёс

  • Активист
  • *
  • Сообщений: 724
  • 好红狼
    • Просмотр профиля
Re: Мясо в звуке голоса
« Ответ #8 : 04 Февраля 2021, 22:59:00 »
JACK почему-то не может выделить память, подробнее на скрине
Проверьте, пожалуйста, является ли текущий пользователь членом группы audio. Если нет, то добавьте себя в группу audio и перезагрузитесь.

Коровка не загружается от слова вообще
Её следует запускать только после того, как сервер Jack успешно запущен и работает.

pavucontrol запускается, но я не очень понимаю что в нем делать
Ничего не делать, разве что проверить работоспособность того или иного источника по индикатору уровня... Ну и соответственно, когда среди доступных устройств ввода появится "Jack sourse (Pulseaudio Jack Sourse)" (или что-то подобное) выбрать его устройством по умолчанию, (если хотите, чтобы программы подхватывали Ваш микрофон с наложенными эффектами).
Каждый отдельно взятый человек, перешедший на GNU Linux, приближает всё остальное человечество к Светлому Будущему.

Оффлайн Arnowt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Мясо в звуке голоса
« Ответ #9 : 05 Февраля 2021, 00:48:37 »
Разобрался. дело было в https://i.imgur.com/sQgmwRu.png

РыжийПёс, огромное вам спасибо!

Оффлайн Arnowt

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Мясо в звуке голоса
« Ответ #10 : 15 Февраля 2021, 20:10:58 »
https://github.com/werman/noise-suppression-for-voice
Поставил себе такую штуку, через 2-5 минут работает хорошо, но до того возникают спонтанные щелчки, а еще при простое(когда ничего не говорю) через небольшой промежуток времени, шумодав пытаясь найти человеческую речь "задирает уровни" так, что в наушниках отчетливо слышно о чем жена тихонько разговаривает на кухне.
В общем все это безобразие хочется обрубить например включением в цепь еще одного фильтра.
Вот так работает :
pacmd load-module module-null-sink sink_name=mic_denoised_out rate=48000 &&
pacmd load-module module-ladspa-sink sink_name=mic_raw_in sink_master=mic_denoised_out label=noise_suppressor_mono plugin=/home/arnowt/bin/ladspa/librnnoise_ladspa.so control=95  &&
pacmd load-module module-loopback source=alsa_input.usb-0c76_USB_PnP_Audio_Device-00.mono-fallback sink=mic_raw_in channels=1 source_dont_move=true sink_dont_move=true &&
pacmd load-module module-remap-source source_name=denoised master=mic_denoised_out.monitor channels=1 &&
pacmd set-default-source denoised
Как бы включит в цепь классический шумодав например module-echo-cancel, а потом еще и эквалайзер, компрессор...
Все это наверно лучше втыкать до RTX Voice

Но что-то не могу нагулить как вообще собрать цепь, подскажите пожалуйста )


(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 16 Февраля 2021, 10:12:55 от Arnowt »

 

Страница сгенерирована за 0.041 секунд. Запросов: 25.