- Ключевые факты
- Почему персона и промпт не заменяют уши
- Мой чек-лист ручной модерации
- 1. Узнаётся ли артист
- 2. Нет ли проблем в тексте
- 3. Целая ли музыкальная структура
- 4. Хочется ли дослушать
- Что я автоматизирую, а что пока оставляю человеку
- Частые вопросы (FAQ)
- Разве ручная модерация не противоречит идее AI-радио?
- Сколько времени занимает проверка одного трека?
- Можно ли автоматически отбраковывать плохие треки?
- Что происходит с отклонённым треком?
- Итог
TL;DR: В Cheburek FM генерация автоматизирована, но решение о выходе трека в эфир я оставляю за собой. Закреплённый голос и хороший промпт уменьшают количество случайностей, однако не ловят кривую структуру, неестественный текст и музыкальные артефакты — поэтому каждый трек проходит короткое ручное прослушивание.
Ключевые факты
| Факт | Источник |
|---|---|
| Cheburek FM — круглосуточный AI-радиопроект с 20 виртуальными артистами; перед попаданием в ротацию треки одобряются вручную. | Разбор запуска Cheburek FM на denisvk.ru |
| В API kie.ai можно задавать текст, стиль, название и personaId, но результат генерации всё равно приходит как вариация, которую нужно оценить. | Официальная документация kie.ai: Generate Music |
| API возвращает несколько вариантов на один запрос и работает асинхронно через состояния задачи. | Официальный Suno API Quickstart от kie.ai |
| Автоматизация проекта уже умеет генерировать контент и метаданные; ручное прослушивание — осознанный редакционный шлюз, а не техническое ограничение. | Архитектура Cheburek FM на denisvk.ru |
Почему персона и промпт не заменяют уши
Внутри проекта артист — это не просто имя на обложке. У него есть характер, жанровый пул, тембр и правила текста. Persona помогает удерживать узнаваемость голоса, а структурированный промпт задаёт направление. Но генератор не «понимает» персонажа так, как его понимаю я: он собирает вероятный музыкальный результат из входных параметров.
Из-за этого технически успешная задача ещё не означает готовую песню. Файл может открываться, голос может быть похожим, а длительность — нормальной, но внутри останется лишний повтор, оборванная концовка или строчка, которую человек никогда не произнёс бы. Если публиковать всё подряд, виртуальный артист быстро перестаёт быть персонажем и превращается в случайный голос с одинаковой подписью.
Мой чек-лист ручной модерации
1. Узнаётся ли артист
Сначала я не оцениваю трек как музыкальный критик. Я задаю более простой вопрос: мог ли именно этот персонаж выпустить такую песню? Проверяю голос, манеру, настроение и тему. Если трек сам по себе неплохой, но выпадает из характера артиста, в ротацию он не идёт.
2. Нет ли проблем в тексте
Отдельный критик-агент отсеивает штампы ещё до генерации, но музыка меняет восприятие слов. На слух всплывают ударения не на тех слогах, тяжёлые конструкции, повторы и фразы, которые на экране выглядели терпимо. Здесь автоматическая проверка пока не заменяет прослушивание.
3. Целая ли музыкальная структура
Я слушаю начало, переходы, припев и финал. Главные стоп-сигналы: внезапный обрыв, ощущение склеенных частей, слишком длинное вступление без развития и потеря ритма на переходе. Не каждую шероховатость нужно удалять — иногда именно она делает трек живым. Но явный дефект не должен попадать в эфир только потому, что API вернул статус success.
4. Хочется ли дослушать
Последний фильтр нарочно субъективный. Если через минуту я уже жду окончания, слушатель, скорее всего, переключится раньше. Я не пытаюсь доказать себе, что генерация «объективно качественная»: для радио важнее удерживает ли трек внимание и не ломает ли общую ротацию.
Что я автоматизирую, а что пока оставляю человеку
Автоматике хорошо отдавать повторяемые операции: выбрать следующего артиста, собрать параметры, отправить задачу, дождаться файла, записать метаданные и подготовить карточку на одобрение. Это измеримые шаги с понятным результатом.
Человеку я оставляю решение, где есть вкус и ответственность: соответствует ли песня персонажу, не звучит ли текст нелепо и стоит ли вообще занимать этим треком время слушателя. Моя цель — не максимальный процент автопилота. Цель — стабильное радио, за которое мне не стыдно.
Со временем часть проверки можно усилить технически: искать тишину и обрывы анализом аудиосигнала, сравнивать громкость, отмечать аномальную длительность. Но даже такой контроль будет предварительным фильтром. Он найдёт дефект файла, а не ответит на вопрос, получилась ли песня.
Частые вопросы (FAQ)
Разве ручная модерация не противоречит идее AI-радио?
Нет. AI создаёт музыку и помогает вести производственный поток, а я курирую эфир. Для меня это гибридный проект: автоматизация снимает рутину, но не снимает ответственность за результат.
Сколько времени занимает проверка одного трека?
Я не фиксирую среднее время как метрику, поэтому не буду придумывать красивую цифру. Обычно достаточно понять вступление, один основной фрагмент, переход и финал; если что-то настораживает, слушаю целиком.
Можно ли автоматически отбраковывать плохие треки?
Часть дефектов — да: пустой файл, слишком короткую запись, долгую тишину или резкий обрыв можно искать программно. Но соответствие характеру артиста и желание дослушать остаются оценкой человека.
Что происходит с отклонённым треком?
Он не попадает в эфир. Причину полезно учитывать при следующем промпте, но я не выдаю каждую генерацию за готовый релиз и не считаю сам факт оплаты задачи аргументом в пользу публикации.
Итог
Полный автопилот выглядит эффектно только на схеме. В реальном творческом проекте последняя кнопка «одобрить» защищает характер виртуальных артистов и время слушателя. Я автоматизирую производство Cheburek FM настолько, насколько это делает процесс устойчивее, но качество эфира пока проверяю ушами — и считаю это не недостатком AI, а нормальной редакционной работой.
Автор: Denis | Дата: 2026-08-11 | Обновлено: 2026-08-11
Denis — трейдер с 10+ летним опытом на форексе и крипторынках










