Сервисы
August 27, 2022

На что способен ИИ сейчас: примеры — музыкальные стриминги

Для начала: в этом посте не будет рекламы ни одного сервиса облачного стриминга. Я лишь делюсь впечатлениями от качества работы искусственного интеллекта, применяемого в таких сервисах.

Облачными музыкальными библиотеками или коллекциями я пользуюсь уже лет десять, перепробовав за это время если не все, то значительную часть. Я поделюсь впечатлением от качества работы нейросетей (которые часто просто называют пискусственным интелектом, о чём с гордостью упоминают создатели в рекламе) с функциями машинного обучения.

Предполагалось на этапе создания каждого сервиса, что ИИ (нейросеть) должна помочь пользователю сформировать приятные слуху и вкусу динамические плейлисты, словно угадывая пожелания.

Так всё и планировалось. Пользователь послушал, допустим "Осень" группы "ДДТ". Поставил лайк. Затем послушал что-нибудь из "Калинова моста". Отправляясь на велокросс, кликнул что-то из "Пикника" и включил микс — обычно это называется "микс по треку" или "радио по песне".

Как, по идее, должна быть обработана такая функция нормальной нейросетью?

А нейросеть должна поработать по такому плану:

  1. анализируем жанр трёх песен - рок, рок-музыка;
  2. определяем язык исполнения - русский;
  3. выделяем поджанр: русский рок;
  4. формируем область с поиском по всем доступным базам: русская рок-музыка (если не учитывать русских панков, сейчас в базах чуть менее 400 исполнителей и групп);
  5. аккуратно отсекаем рэп-исполнителей (Дельфин, к примеру, попал в базу русского рока);
  6. определяем приемлемую продолжительность плейлиста, исходя из большинства занятий — 90 минут;
  7. начинаем воспроизведение;
  8. учитываем "нехочуху": если пользователю не понравится песня, надо очень быстро подгрузить замену (фоном готовим ещё 40 треков);

Просто, правда ведь? Вот только добрая часть сервисов "облачной музыки" не выполняет бОльшую часть необходимых (и логичных) задач.

Первым в моём рейтинге музыкальных сервисов стоит "Яндекс-музыка". Аккаунт знает мои предпочтения, но на этапе знакомства, прослушав около тридцати любимых песен, среди которых нет творчества Монеточки, Элджея или Грязной Молли, он выдал мне то, что я б никогда себе не включил. Через два с половиной года "Яндекс-музыка" - самая часто используемая мной коллекция. Заслуга разработчиков — умение прислушиваться к пожеланиям.

Итак, пройдусь по списку достойных внимания:

1. "Яндекс-музыка" (почти идеальный интерфейс, команды лайк-дизлайк помогают со временем очень неплохо; нейросети пока ещё нужно очень много треков для анализа, чтобы собрать годный плейлист), и сервис грешит повторами. Впрочем, качество формирования плейлиста в зависимости от предпочтений - 7 из 10 звёзд.

2. "СберЗвук" (ранее Zvooq, основан в 2010-м) - достаточно консервативен, нет функции "микс" или "радио по треку", есть лайк-дизлайк, но сервис тоже грешит повторами - иначе, чем Яндекс-музыка (повторяет чаще не композиции в точности, а стиль); качество формирования плейлиста в зависимости от предпочтений - 5 из 10 звёзд.

3. Apple Music - разработчик предусмотрел основные фишки в интерфейсе, но кнопка "дизлайк" спрятана; есть приятная функция для караоке, пролистыващая текст песни (очевидный минус - доступны тексты не всех песен); качество формирования плейлиста в зависимости от предпочтений - 3 из 10 звёзд.

4. Spotify - однозначно лучший сервис стриминговой музыки, пионер многих крутых фишек (плавные переходы между треками, перенос потока на другое устройство "на лету", караоке-текст); в интерфейсе предусмотрено всё, что нужно; качество формирования плейлиста в зависимости от предпочтений - 9 из 10 звёзд. Печаль: ушёл из России в марте 2022 года. Через VPN работает только личный кабинет, пользоваться коллекцией невозможно.

5. YouTube Music также имеет право на упоминание, так как с рекомендательной частью справляется неплохо: есть лайк-дизлай, "включить радиостанцию по треку". качество формирования плейлиста в зависимости от предпочтений - 9 из 10 звёзд. С уходом YouTube Premium из России в марте 2022 года работать продолжает, но с небольшим количеством аудиорекламы.

Подытожу, что девятую, самую важную задачу не выполняет ни один сервис: формировать плейст из предпочитаемого просто на основе "пользователь дослушал до конца" не умеет ни один.

В рейтинг же не вошли убогие, неразвивающиеся облачные музыкальные коллекции "Музыка Вконтакте" (бывший Boom), Last.fm, Deezer и MixCloud.

Отдельно хочу упомянуть сервис Sound Cloud - идеальное место для открытий: здесь свои композиции размещают начинающие и только-только ставшие известными исполнители, есть возможность услышать какой-нибудь трек до его официального релиза.