Pull to refresh
44
0
Михаил Кабанов @icevl

💻 Software Dev 🎧 Music 🏔 Hiking

Send message

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что касается новостных блоков, то они просто склеиваются из сгенерированных ТТС по суммаризованным текстам новости. Раз в час процесс запускается и верстает аудио блок из последних событий.

Что касается подкаста, где два ведущих обсуждают новости (в интерфейсе есть выпуск), то его сценарий полностью прописывает DeepSeek, получая в промпте характеры всех ведущих и текст новости, которую они должны обсудить

На одном сервере в МСК располагаются icecast2 + контейнеры под каждую станцию + контейнеры, которые рулят эфиром каждой станции. Виртуалка 7 ядер Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz, 8GB RAM тащит примерно 8 стримов + сайт + бекендом там же.

Графана с прометеусом почти не потребляют ресурсов в моих условиях. Они задеплоены на другое железо, с тяжелыми фоновыми задачами. Может и графана притормаживает, но я не тороплюсь. Самое потребляющее тут - это ffmpeg, который клеит новостные блоки, подкасты и сервисы которые грузят/конвертируют музыку с soundcloud с creative common лицензией и с suno

Вы правы, недавно в эфир добавлена музыка, созданная человеком. Часть эфира состоит из нейро-музыки, а часть - из сгенерированных композиций Suno. Опытным путем выяснилось, что пока слушать исключительно нейро-музыку довольно затруднительно

Но я добавил стрим исключительно с нейро-музыкой для экстрималов

3 виртуалки в Росси, 1 в Европе, TTS провайдеры, GPT, DeepSeek

В целом - не сильно много

1

Information

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