All streams
Search
Write a publication
Pull to refresh
47
0
Михаил Кабанов @icevl

💻 Software Dev 🎧 Music 🏔 Hiking

Send message

У нас в команде стояла похожая задача. Публичные мок-сервисы не подходят для использования внутри компании (думаю, как и для многих других). Поэтому мы разработали self-hosted решение на NextJS https://demo.mokkify.dev. Оно поддерживает шаблоны ответов, релеи, искусственную задержку и многое другое.

В процессе. Есть небольшая группа тестировщиков-энтузиастов - потихоньку тестируем. Фитбек собираю в тг. канале

Пиратская музыка и даже лицензионная сразу обесценивает проект. Стримы с пиратской музыкой всё равно блокируются на YouTube, Twitch и других платформах. Когда проект выходит на серьёзный уровень, рано или поздно приходит РАО — либо ко мне, либо к пользователям, которые создадут радио на моей платформе.

Допустим у меня есть права на публичное исполнение, но у пользователей, которые создают свои стримы на платформе прав то нет. И им прилетает штраф.

Если кто-то использует оригинальный текст или мелодию - даже с AI-голосом - могут возникнуть проблемы с авторским правом. Издатель вполне может подать жалобу. Пока такие случаи редки, но, вероятно, это лишь вопрос времени - правообладатели просто ещё не полностью адаптировались к новым технологиям. Безопаснее всего - получать лицензию или использовать треки с открытой лицензией.

Вы, могли, заметили, что Suno запрещает генерацию песен с популярными текстами. И даже частичная замена слов не всегда помогает обойти запрет. Это связано с тем, что платформа несёт ответственность, и в случае нарушения авторских прав жалоба сначала поступит именно к ним.

Да, к сожалению, сейчас это единственный компромисс, чтобы легально вещать музыку — как мне самому, так и пользователям платформы. Особенно на платформах вроде YouTube или Twitch — там сразу может прилететь блокировка или отключение звука, если алгоритмы распознают лицензионный контент.

Кстати, интересный факт: даже если у стримингового сервиса, такого как Spotify, Яндекс Музыка, Apple Music есть лицензия на использование лицензионных треков, это не даёт права использовать эту музыку для публичного воспроизведения — например, в кафе, баре или магазине. Их лицензии покрывают только личное (домашнее) использование. Для того чтобы транслировать музыку в общественном месте, требуется отдельная публичная лицензия (public performance license), которую нужно оформлять через специальные организации по коллективному управлению авторскими правами (в зависимости от страны это могут быть BMI, ASCAP, GEMA, РАО и др.).

Таким образом, воспроизведение даже легально купленной или стриминговой музыки без соответствующей публичной лицензии может быть расценено как нарушение авторских прав. Для меня стало это открытием.

В целом, моя основная цель — чтобы пользователи могли вести трансляции и не попадали под санкции.

Спасибо, замечание абсолютно валидное. Некоторые жанры, такие как lofi, chillpop или даже elevator music, действительно звучат вполне достойно. Но я с вами согласен: в целом, качество звука пока уступает студийным трекам, записанным музыкантами.

Есть ещё один важный момент.

  • В базе уже собрано около 3 тысяч треков, записанных людьми и выпущенных под лицензией Creative Commons. При создании эфира можно выбрать тип музыки — человеческая, AI или комбинированная. Однако, по моим наблюдениям, несмотря на более высокое качество звучания, такие треки часто проигрывают AI-трекам по содержанию. В основном это музыка начинающих артистов или так называемых "bedroom-продюсеров".

  • На текущем этапе я вижу основную нишу в фоновой музыке — для стримеров, кафе и других подобных сценариев, где качество не критично на 100%.

Но в целом — да, момент, когда нейросетевая музыка достигнет студийного качества, уже не кажется мне таким отдалённым. Поэтому просто жду, пока они повзрослеют ;)

В сутки расход на Салюте (основная TTS) примерно 20-30к токенов

Спасибо. Историю песен и добавление в понравившиеся я как раз хотел сделать. По второму пункту - есть такое в планах тоже

Я думаю можно окупать затраты на хостинг и TTS через рекламу, как минимум

Спасибо, конечно, поделюсь. Может быть, ребята с опытом в Kubernetes подскажут что-то полезное ;)

Даже 350. Одна виртуалка в МСК воздух греет пока. Станций было больше, пришлось порезать после перехода на creative common музыку

Нет, сумма выходит 400 рублей в сутки. В целом, я бы развернулся ещё больше, генерировал бы больше ежедневного контента, включая интерактивный, и тогда расходы на TTS увеличились бы. Но пока решил не расширять затраты

Ответил в личку, думаю уже не актуально

Принято. Спасибо. Вообще накидали давольно валидного фитбека. Это радует

На самом деле, такая техническая возможность уже есть:

  • Каждая станция может иметь свой собственный набор жанров.

  • Для каждой станции можно задать тайм-слоты с определёнными жанрами.

  • Станция может состоять только из AI-музыки, только из человеческой или комбинировать оба варианта.

  • Для каждой станции можно назначить свой набор джинглов.

  • Опционально можно отключать новостные блоки и подкасты.

  • Веб-интерфейс для каждой станции можно хостить на выделенном поддомене, где будет только плеер и контент данного стрима, без других трансляций.

Если кому-то это пригодится - почему бы и нет? Серверы сами за себя не заплатят. :)

Успехов вам в вашем проекте! Идея действительно классная, но, к сожалению, мне так и не удалось найти self-hosted TTS, который бы меня полностью устроил. Это немного ограничивает меня как в финансовом, так и в техническом плане. Поэтому оффлайн не мой вариант

Как раз недавно и подключил SoundCloud. Треки с лицензией cc-by, cc-by-sa, cc-by-nd вполне походят для вещания, спасибо! Есть нюанс что там много шлака, но это решается фильтрацией по количеству прослушиваний.

Спасибо, если что, обращусь!

1

Information

Rating
Does not participate
Location
Алматы (Алма-Ата), Алма-Атинская обл., Казахстан
Date of birth
Registered
Activity