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


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Изменение голоса  (Прочитано 10594 раз)

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

Оффлайн RANUX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Изменение голоса
« : 22 Декабрь 2009, 16:12:49 »
Сейчас я расскажу как можно изменить голос :)
Предварительно настроить микрофон.
Далее надо установить:
sudo apt-get install libasound2-plugins "pulseaudio-*" paman padevchooser paprefs pavucontrol pavumetersudo apt-get install sox libsox-fmt-allДобавить пользователя в группы pulse, pulse-access, audio
Нужно перезагрузиться или завершить сеанс.
Заходим в "Аудио и Видео->Регулятор громкости PulseAudio". Переходим на вкладку "Запись.
Запускаем терминал и вводим:
pacat --record | sox -t raw -r 44100 -s -b 16 -c 2 - -t ao pulse pitch -500Попробуйти поговорить через микрофон. Ваш голос теперь явно должен  исказиться  :)
Осталось только запустить skype. Совершить тестовый вызов и в ранее запущеном "Регуляторе громкости PulseAudio" на вкладке запись, там где skype, выбрать "Монитор или встроенное  аудиоустройство Analog stereo".   :coolsmiley:
P.S. скайп и любое другое приложение должно работать через pulse audio

Документация:
По SoX http://sox.sourceforge.net/soxformat.html#index
Recording Audio from Pulseaudio using pacat (a.k.a. parec) and sox http://grangerx.wordpress.com/2009/08/03/fedora-11-recording-audio-from-pulseaudio-using-parec-and-sox/
PulseAudio https://wiki.ubuntu.com/PulseAudio
How-to: gtk-RecordMyDesktop and Pulseaudio record sound http://www.youtube.com/watch?v=S8E5nnhlKe8
« Последнее редактирование: 22 Декабрь 2009, 16:55:13 от RANUX »

Оффлайн anonimus

  • Активист
  • *
  • Сообщений: 592
    • Просмотр профиля
Re: Изменение голоса
« Ответ #1 : 22 Декабрь 2009, 16:27:05 »
А зачем это нужно?

Оффлайн RANUX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Изменение голоса
« Ответ #2 : 22 Декабрь 2009, 16:33:40 »
Например для анонимных звонков по VoIP. 8)

Оффлайн Bocha

  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
Re: Изменение голоса
« Ответ #3 : 22 Декабрь 2009, 16:35:19 »
Отличный "дебильник" спасибо!
Буду разводить на новый год кого-нить  :)

Оффлайн Torna

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Изменение голоса
« Ответ #4 : 25 Декабрь 2009, 22:09:15 »
Хм а есть Голоса политиков?

Оффлайн maksymov.vlad

  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
    • Профиль в Google
Re: Изменение голоса
« Ответ #5 : 07 Январь 2010, 12:42:16 »
отлично! вот только задержка большая
а можно это как-то с jack вместе запускать?
Thinkpad x240 - Ubuntu 14.04

Оффлайн Александр AldeX Крылов

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Изменение голоса
« Ответ #6 : 07 Январь 2010, 15:08:58 »
А как можно задержку убрать? Чтобы не быть на полсекунды дольше, чем любой источник воспроизведения. Ну или как сделать так, чтобы другие источники на такую же величину задерживались? Можно ли через сокс смикшировать ещё один источник воспроизведения? Например, играющий музыку из контакта файерфокс :)
« Последнее редактирование: 07 Январь 2010, 16:44:52 от AldeX »

Оффлайн Бульдозер

  • Новичок
  • *
  • Сообщений: 29
  • ламер
    • Просмотр профиля
Re: Изменение голоса
« Ответ #7 : 07 Январь 2010, 18:51:28 »
2RANUX Парамонов, это не ты ли?(с):))
Кстати, а что делать, если у меня OSS4 а не pulseaudio?Или это игрушка для pulsaudio only?

Оффлайн RANUX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Изменение голоса
« Ответ #8 : 11 Январь 2010, 14:12:52 »
отлично! вот только задержка большая
Задержку уменьшить не пробовал. Можно это сделать или нет не знаю.

а можно это как-то с jack вместе запускать?
Можно запустить с любой программой. В "Регулятор громкости PulseAudio", когда у вас например работает skype или звукозапись, надо выбрать "Монитор или встроенное  аудиоустройство Analog". Теперь звкозаписывающая программа будет не с микрофона брать звук, а то что на выходе sox-а.

Можно ли через сокс смикшировать ещё один источник воспроизведения? Например, играющий музыку из контакта файерфокс :)
Можно любой звуковой файл на вход sox-а подать и поиздеваться над ним. А вот совмещение изменённого голоса sox-ом + другой аудиоисточник не пробовал сделать.

Оффлайн DreamSoul

  • Старожил
  • *
  • Сообщений: 1038
    • Просмотр профиля
Re: Изменение голоса
« Ответ #9 : 11 Январь 2010, 14:21:27 »
На альсе пойдёт?

Оффлайн RANUX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Изменение голоса
« Ответ #10 : 11 Январь 2010, 14:33:39 »
С alsa должно работать, только возмножно понадобится настройка alsa с PulseAudio. Без pulseaudio не будет работать. PulseAudio нужен для того, чтобы обойти захват микрофона одним приложением.

Пользователь решил продолжить мысль 11 Январь 2010, 14:39:22:
2RANUX Парамонов, это не ты ли?(с):))
Кстати, а что делать, если у меня OSS4 а не pulseaudio?Или это игрушка для pulsaudio only?

PulseAudio - это звуковой сервер для POSIX и Win32. Он позволяет одновременно нескольким приложениям проигрывать звук на одной машине. PulseAudio особенно полезен для skype и VirtualBox-а :) Так что не важно какая звуковая библиотека OSS или ALSA.
« Последнее редактирование: 11 Январь 2010, 14:39:22 от RANUX »

 

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