Сам себе имитатор. Программы для изменения голоса

Андрей Каролик

Xakep, номер #050, стр. 038-039

andrusha@sl.ru

Я никогда не баловался телефонным терроризмом, а идею караоке невзлюбил после летнего отдыха на море, где ночью чудом техники увлекались пьяные и совершенно безголосые, но денежные тетки, орущие хуже кастрированных котов. Но, несмотря на это, тема изменения собственного голоса в реальном времени показалась мне весьма интересной, особенно когда я собственноручно пощупал соответствующий софт. Вдобавок, на днях подновился один из лучших представителей этого семейства - программа AV Voice Changer Software. Возможности этой малышки показались мне настолько интересными и актуальными, что она автоматом перешла в разряд моих любимых игрушек.

<Трудности знакомства>

До того, как скачать VCS с www.audio4fun.com, я сонно втыкал в описание на английском и из всего прочитанного запомнил "sexy skins" ;). После скачивания и установки 3-ей версии оказалось, что без регистрации ничего (абсолютно!) не работает. Поиски кряка тоже не увенчались успехом, так как новая версия только-только появилась на свет. Пришлось хитрить :). Я намеренно скачал более старую 2-ую версию проги и нашел к ней кряк, а потом утянул бесплатное обновление до 3-ей (www.audio4fun.net/download/vcs_v3.exe). Установка, ломка и апгрейд прошли без проблем.

<Внутренности>

Запускаю. Стильный дизайн, сделанный в стиле HI-FI, понравился сразу. В комплекте идет еще скин "Classic" - его ты лучше не пробуй, стошнит. Вдобавок четыре скина я утянул с родного сайта (www.audio4fun.com/skins.htm). Один из них (Mirror) - из разряда обещанных "sexy skins", остальные без интима, но не менее удобные.

Функциональность на твердую пятерку. VCS 3.0 - мощный инструментарий для изменения в реальном времени голоса, поступающего с внешнего источника: микрофона, сидюка, любого аудио-проигрывателя, поддерживающего waveOut или DirectX (например, Winamp), разъема line-in (напрямую) или разъема aux (дополнительный). То есть берешь в руки микрофон, откашливаешься и орешь хриплым прокуренным голосом "В лесу родилась елочка", а на выходе слышишь себя в детстве :). Правда, для того, чтобы одновременно материться в микрофон и тут же слышать измененный вариант, нужна звуковая карточка, поддерживающая Full Duplex.

<Настройки>

Для настройки получаемого голоса предусмотрены уже готовые профили (Nickvoices), среди которых есть голоса ребенка, парня, девушки, мужчины, женщины и даже старика и бабульки. Отрывайся - не хочу. Выбираешь понравившийся, а в небольшом окошке для наглядности отображаются мордашки, соответствующие выбранному голосу. Если тебя не устраивают готовые профили, то в твоем распоряжении панель ручной настройки, с помощью которой меняются два основных параметра голоса: высота звука (pitch) и тембр (timbre). К примеру, женский голос и голос ребенка могут иметь одну и ту же высоту звучания, но различаться по тембру. Меняя оба параметра, ты варьируешь голос не только от женского к мужскому, но и от детского к старческому. Чтобы ты не запутался при изменении параметров, в маленьком окошке все также показываются рожицы, по которым ты ориентируешься, как должен измениться твой голос. Когда pitch и timbre равны 100%, на выходе ты услышишь свое оригинальное немодифицированное звучание. Любые удачные сочетания ты можешь сохранить в качестве нового профиля (во 2-ой версии такой возможности не было). Кстати, результат зависит и от голоса на входе. Так, один и тот же профиль будет давать совершенно разное звучание для тебя, мамы или папы.

На встроенной шкурке "Hi-Fi", прямо под анализатором спектра, три кнопки отображают атрибуты звука, проходящего через VCS: канал (Mono/Stereo), глубину звука (6-бит/18-бит) и частоту дискретизации (8000, 11025, 16000, 22050, 32000 и 44100 Гц). По этим кнопкам ты можешь щелкать, чтобы изменять эти атрибуты, влияя тем самым на качество звучания/загрузку процессора.

<Эффекты>

При изменении голосов в песнях возникает проблема - мешает музыка. Для того чтобы уменьшить ее влияние, используется ползунок Advanced Tune, который позволяет "гасить" фоновое сопровождение. Правда, голос при этом становится более "электронным", приходится искать золотую середину. Если же на входе голос без фона (к примеру, говоришь с микрофона в тихом туалете), то выстави ползунок на 100%. Чтобы придать реалистичность звучанию, используй различные эффекты: звучание под водой, электризованный голос, в комнате, в зале (гулкое эхо), в пещере, двоящийся голос и т.п. В комплекте ты найдешь 11 эффектов, еще 7 доступны на сайте (www.audio4fun.net/community.htm), в скором будущем обещаются новые поступления. Кроме этого ты можешь усиливать или подавлять отдельные частоты с помощью 10-полосного эквалайзера (32, 64, 128, 256, 512, 1024, 2048, 4096, 8000 и 16000 Гц). Он нужен для того, чтобы улучшить качество твоего звучания :). В эквалайзере есть 16 вариаций готовых настроек, и он умеет сохранять настойки пользователя.

<Работа в паре и запись в файл>

Но и это не все. Прога умеет работать в связке с другими софтинками. Она обрабатывает поступающий голос и, не сохраняя полученные промежуточные результаты, передает измененный голос обратно. Это необходимо во всевозможных голосовых чатах, голосовой почте, играх с возможностью общаться в реальном времени, аудио- и видеоконференциях и компьютерной телефонии. Среди программ, с которыми AV VCS успешно сотрудничает, стоит отметить AIM (AOL Instant Messenger), YIM (Yahoo! Messenger), MSN Messenger, Paltalk, Odigo, Trillian, NetMeeting, Net2Phone, Dialpad, Go2Call и, конечно же, ICQ.

Помимо вывода на колонки, AV Voice Changer Software разрешает записывать модифицированный голос (со всеми эффектами) в файл. Для записи предусмотрена отдельная панелька (скин HI-FI) Recorder, которая управляется 4-мя кнопками: запись, пауза, продолжение и стоп. После прекращения записи автоматически открывается диалог сохранения шедевра в формате *.wav. Для записи с частотой 32 и 44,1 кГц нужен процессор помощнее, на моем Pentium II-450 немного притормаживало.

<Диагноз>

Более удобной и полнофункциональной проги по работе с голосом я пока не встречал. Большое количество готовых настроек существенно облегчает жизнь, скины можешь регулярно менять, скачивая новые из инета. А чтобы испытать, насколько эффективно работает прога, я попросил подружку сказать пару фраз, выставив на выходе голос двухлетнего ребенка (pitch - 190%, timbre - 200%). Она недоверчиво взяла микрофон, что-то сказала и после этого хихикала в течение 10 минут :). В ответ ей хихикал ребеночек, она еще больше заводилась, ребеночек тоже и так по нарастающей :). Подружка буквально уползла из комнаты, жалуясь, что у нее болит живот и сводит скулы. Надеюсь, тебе работа с этой прогой доставит не меньшее удовольствие.

Аналогия VCS, но для других целей. Это программа-посредник (читай фильтр) между микрофоном и другими приложениями (NetMeeting, ICQ, PalTalk, Yahoo Messenger, CoolEdit и т.д.), позволяющая менять голос за счет частотного сдвига (Frequency shift): от грубого баса лесника до писка мышки женского пола. Выходной эквалайзер 5-полосный (300, 500, 1000, 2000 и 4000 Гц), готовых предустановок нет, но предусмотрено сохранение собственных. Записи выходящего голоса в файл нет в принципе. Зато есть дополнительные возможности: наложение фонового звучания в wav- или mp3-формате (регулируется громкость) и эхо (регулируется задержка и громкость эха). Как сказано в хелпе, немного эха, и твой голос станет более привлекательным :). Есть несколько скинов и автоматическое обновление через инет. Среди особенностей - миниатюрный размер интерфейса, который не мешает работе и позволяет быстро менять настройки. Если ты любитель пообщаться через инет голосом, но хочешь сохранить анонимность (выдать себя за представителя другого пола, подкорректировать возраст), то Voice Mask может тебе пригодиться.

Внешне программа выглядит, как сделанная на коленке, но по возможностям она - как взрослая. Herium разрешает регулировать два параметра: частотный сдвиг (Frequency Axis) и высоту звука (Pitch). Для особо ленивых есть отдельный ползунок (Sex), который автоматически меняет предыдущие два параметра и выдает на выходе диапазон от грубого мужского голоса до писклявого женского. Функцию свою программа выполняет, к тому же в ней присутствуют некоторые эксклюзивные фишечки - Herium показывает как входящий сигнал, так и исходящий, и дает наглядное представление твоего благого мата в виде спектральной и временной разверток. И главное, весит она в районе 90 Кб, плюс абсолютно бесплатная. А значит, что Herium - софтинка для тех, кому нужно действие, а не красивый многомегабайтный дизайн.

Для профи, работающих со звуком, давно уже существуют специальные плагины для обработки голоса. Один из таких плагинов - Voice Tweaker Pro, предназначенный для таких монстров, как Sound Forge 4.5, Logic Audio Platinum 4.1, Cubase VST 3.7r2, Wavelab 3.0, CoolEdit Pro 1.2 и Sonar 1.0. Voice Tweaker Pro позволяет преобразовывать монофонический сигнал (речь, песня или соло-инструмент), изменяя его глубину (Pitch) и форму частотной характеристики (Formants). Среди дополнительных возможностей - автоматическая коррекция глубины звука и вибраций. Есть готовые предустановки, можно создавать собственные. А графическое отображение позволяет контролировать, изменять и получать требуемое звучание на выходе. Из предлагаемых вариантов корректировки голоса понравились четыре: мужской голос (Maleify), женский голос (Womanize), голос кролика из мультиков (Rabbit) и голос заядлого курильщика (Smoker). Но все-таки этот плагин уже не для развлечений, а для серьезной работы со звуком. То есть инструментарий достаточно навороченный, и сходу разобраться в нем будет довольно сложно, хотя в Сети и доступен полный мануал - www.rbcaudio.com/downloads/vt_litepro_manual.pdf (на английском).

Содержание
ttfb: 3.4759044647217 ms