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

💻 Software Dev 🎧 Music 🏔 Hiking

Send message

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

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

Что касается подкаста, где два ведущих обсуждают новости (в интерфейсе есть выпуск), то его сценарий полностью прописывает 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

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

По правде говоря, я начал поиски именно с Yandex SpeechKit. Однако потом поймал себя на мысли, что воспринимаю их топовые голоса как голоса переводчиков с YouTube - благодаря их сервису синхронного перевода, которым в свое время активно пользовался

В итоге остановился на Салюте, ElevenLabs и Cartesia. У Cartesia, кстати, есть очень живой голос, похожий на закадровый голос ведущего Битвы Экстрасенсов ))

Использовал его как раз на случай fallback есть трансляция упадет

Скрин с дашборда хранилища. 38 гиг, 400 тг счет на 22 февраля. Это кажется ~ 70 рублей

Там какой-то план "Freemium", кажется. Каждый месяц начисляется 100 тыс. токенов бесплатно, плюс я беру дополнительные пакеты — 1 млн за 1000 рублей. В день на все новостные блоки, подкасты и прочее уходит токенов, около 40 тыс. Но еще есть куда расширяться. :)

Спасибо, музыку пока еще дорабатываю. Хочу, чтобы звучание и вставки были более гладкими, а музыка, которая заполняет эфир между блоками, выбиралась в пределах заданного BPM первого трека после блока

2

Information

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