logo

Искусственный интеллект «перезаписал» песню Barbie Girl голосом покойного кантри-певца

Юлія Фещенко
Редакторка MC.today
Розкажіть про статтю:

Энтузиаст искусственного интеллекта и автор YouTube-канала There I Ruined It Дастин Баллард создал оригинальный кавер на популярную в 1990‑х годах песню Bar­bie Girl группы Aqua. Он переозвучил ее голосом певца кантри Джонни Кеша, который скончался еще в 2003 году, пишет Busi­ness Insid­er. Возможно, автор ролика в определенной степени должен поблагодарить ажиотаж вокруг фильма «Барби» с Марго Робби и Райаном Гослингом, но всего за несколько дней после публикации клип просмотрели почти 500 тыс. раз.

ProEXR File Description

=Attributes=
cameraAperture (float): 36
cameraFNumber (float): 5.88
cameraFarClip (float): 1e+030
cameraFarRange (float): 1000
cameraFocalLength (float): 52.0373
cameraFov (float): 32.45
cameraNearClip (float): 0
cameraNearRange (float): 0
cameraProjection (int): 0
cameraTargetDistance (float): 32.7836
cameraTransform (m44f): [{1, 1.11759e-008, -3.72529e-009, -13.5423}, {-1.11759e-008, -0.999048, -0.0436196, -318.017}, {3.72529e-009, 0.0436195, -0.999048, 147.212}, {0, 0, 0, 1}]
channels (chlist)
compression (compression): Zip
dataWindow (box2i): [0, 0, 10666, 7999]
displayWindow (box2i): [0, 0, 10666, 7999]
lineOrder (lineOrder): Increasing Y
name (string): ""
pixelAspectRatio (float): 1
screenWindowCenter (v2f): [0, 0]
screenWindowWidth (float): 1
type (string): "scanlineimage"
vrayInfo/camera (string): "VRayPhysicalCamera003"
vrayInfo/computername (string): "desktop-54h34m0"
vrayInfo/cpu (string): "INTEL/Model:15,Family:6,Stepping:2,Cache:0"
vrayInfo/date (string): "18.09.2018"
vrayInfo/filename (string): "cyborg 35 dj.max"
vrayInfo/frame (string): "00000"
vrayInfo/h (string): "0"
vrayInfo/mhz (string): "0MHz"
vrayInfo/noiseThreshold (string): "0,001000"
vrayInfo/numPasses (string): "0"
vrayInfo/numSubdivs (string): "0,00"
vrayInfo/os (string): "Win10"
vrayInfo/primitives (string): "0"
vrayInfo/ram (string): "65456MB"
vrayInfo/rendertime (string): " 0h  0m  0,0s"
vrayInfo/time (string): "16:35:28"
vrayInfo/vmem (string): "134217728MB"
vrayInfo/vraycore (string): "3.60.03"
vrayInfo/vrayversion (string): "Internal V-Ray version Adv 3.60.03"
vrayInfo/w (string): "0"

=Channels=
A (half)
B (half)
G (half)
R (half)
VRayGlobalIllumination.B (half)
VRayGlobalIllumination.G (half)
VRayGlobalIllumination.R (half)
VRayIlluminance.B (half)
VRayIlluminance.G (half)
VRayIlluminance.R (half)
VRayMatteShadow.B (half)
VRayMatteShadow.G (half)
VRayMatteShadow.R (half)
VRayReflection.B (half)
VRayReflection.G (half)
VRayReflection.R (half)
VRayRenderID (uiProEXR File Descrip­tion =Attrib­ut­es= cam­er­aAper­ture (float): 36 cam­er­aFNum­ber (float): 5.88 cam­er­a­Far­Clip (float): 1e+030 cam­er­a­FarRange (float): 1000 cam­er­aFo­cal­Length (float): 52.0373 cam­er­aFov (float): 32.45 cam­er­aN­earClip (float): 0 cam­er­aN­earRange (float): 0 cam­er­aPro­jec­tion (int): 0 cam­er­aTar­get­Dis­tance (float): 32.7836 cam­er­a­Trans­form (m44f): [{1, 1.11759e-008, ‑3.72529e-009, ‑13.5423}, {-1.11759e-008, ‑0.999048, ‑0.0436196, ‑318.017}, {3.72529e-009, 0.0436195, ‑0.999048, 147.212}, {0, 0, 0, 1}] chan­nels (chlist) com­pres­sion (com­pres­sion): Zip dataWin­dow (box2i): [0, 0, 10666, 7999] dis­play­Win­dow (box2i): [0, 0, 10666, 7999] line­Order (line­Order): Increas­ing Y name (string): “” pix­e­lAspec­tRa­tio (float): 1 screen­Win­dow­Cen­ter (v2f): [0, 0] screen­Win­dowWidth (float): 1 type (string): “scan­lineim­age” vrayInfo/camera (string): “VRayPhysicalCamera003” vrayInfo/computername (string): “desk­top-54h34m0” vrayInfo/cpu (string): “INTEL/Model:15,Family:6,Stepping:2,Cache:0” vrayInfo/date (string): “18.09.2018” vrayInfo/filename (string): “cyborg 35 dj.max” vrayInfo/frame (string): “00000” vrayInfo/h (string): “0” vrayInfo/mhz (string): “0MHz” vrayInfo/noiseThreshold (string): “0,001000” vrayInfo/numPasses (string): “0” vrayInfo/numSubdivs (string): “0,00” vrayInfo/os (string): “Win10” vrayInfo/primitives (string): “0” vrayInfo/ram (string): “65456MB” vrayInfo/rendertime (string): ” 0h 0m 0,0s” vrayInfo/time (string): “16:35:28” vrayInfo/vmem (string): “134217728MB” vrayInfo/vraycore (string): “3.60.03” vrayInfo/vrayversion (string): “Inter­nal V‑Ray ver­sion Adv 3.60.03” vrayInfo/w (string): “0” =Chan­nels= A (half) B (half) G (half) R (half) VRayGlobalIllumination.B (half) VRayGlobalIllumination.G (half) VRayGlobalIllumination.R (half) VRayIlluminance.B (half) VRayIlluminance.G (half) VRayIlluminance.R (half) VRayMatteShadow.B (half) VRayMatteShadow.G (half) VRayMatteShadow.R (half) VRayReflection.B (half) VRayReflection.G (half) VRayReflection.R (half) VRayRen­derID (ui

Баллард рассказал журналистам, что искусственный интеллект «открывает бесчисленные творческие возможности» перед авторами контента, хотя некоторые и видят в нем угрозу. Так, в Голливуде, например, на днях началась самая большая за последние десятилетия забастовка, к которой уже присоединились более 160 тыс. актеров и сценаристов.

Дастин также рассказал, как именно он использует ИИ. Сначала он сам записывает вокал и пытается имитировать голос и манеру певца. Затем он исполняет одну из песен из собственного репертуара и «подгоняет» ее под стиль знаменитости. После этого он тренирует модель искусственного интеллекта на фрагментах настоящих песен звезды и приближает звучание к вокалу артиста.

https://www.youtube.com/watch?v=HyfQVZHmArA

Кавер на Bar­bie Girl – не единственный такой клип от Балларда. На его канале уже можно прослушать несколько треков, созданных с помощью искусственного интеллекта, таких как Baby Got Back в «исполнении» Элвиса Пресли, например.

https://www.youtube.com/watch?v=MINwa4_BVsY

Процесс обучения ИИ на образцах голоса непосвященному пользователю может показаться довольно сложным, но все желающие могут потренироваться создавать треки с технологиями клонирования вроде Voicify.ai, Kits.ai, Covers.ai и других. В большинство таких программ можно загружать акапельные версии любимых песен и экспериментировать с вокалом других исполнителей.

Баллард планирует и дальше делать каверы и даже попробовать искусственный интеллект для смены голоса исполнителя прямо во время его выступления в реальном времени. Впрочем, он отмечает, что такие проекты могут иметь нежелательные юридические последствия, поэтому советует поклонникам ИИ не нарушать авторские права других людей.

  • Ранее мы рассказывали, как искусственный интеллект сымитировал разговор премьер-министра Канады Джастина Трюдо с американским подкастером и историю мужчины, который с помощью ИИ сломал свой банковский счет.