Вернуться в базу знаний

Что нового в голосовых анонсах

Краткий обзор ключевых функций, добавленных в последние итерации, и практический разбор, как каждая из них работает в продукте.

Авто-расписание анонсов

Позволяет автоматически вставлять анонсы между треками: по частоте, по режиму выбора (последовательно/случайно/по весу) и по правилам времени.

Как это работает

  • 1Вы включаете расписание и задаете частоту, например каждые 5 треков.
  • 2Система поддерживает режимы выбора анонсов: sequential, random, weighted.
  • 3Опционально добавляются time-rules: конкретный анонс в конкретное время и дни недели.

Превью без списания токена

Перед публикацией можно прослушать синтез речи без сохранения файла и без расхода генерации/кредита.

Как это работает

  • 1Нажимаете кнопку превью в форме анонса.
  • 2Система синтезирует временное аудио и возвращает его в интерфейс.
  • 3Для защиты от злоупотреблений действует rate-limit (ограничение частоты превью).

Шаблоны и сезонные паки

Добавлены публичные шаблоны текста и административное управление каталогом шаблонов.

Как это работает

  • 1В форме генерации выбираете пакет и готовый шаблон.
  • 2Шаблон подставляет заголовок и текст в форму.
  • 3Админ может создавать/публиковать/сортировать шаблоны в панели контента.

Джинглы (intro/outro) и микширование

К анонсу можно добавить музыкальный джингл в начало или конец с контролем громкости.

Как это работает

  • 1Админ загружает джинглы и публикует их в каталоге.
  • 2Пользователь выбирает джингл при создании анонса.
  • 3Сервер смешивает аудио через ffmpeg с fade/ducking и проверкой ограничений длительности.

SSML-режим

Поддержка SSML для Google TTS: паузы, акценты, prosody и базовая валидация структуры.

Как это работает

  • 1Включаете SSML в форме, выбирается Google-провайдер.
  • 2Используете сниппеты SSML или вводите разметку вручную.
  • 3Перед генерацией выполняется базовая валидация тегов и вложенности.

Аналитика анонсов

Добавлена статистика воспроизведений: plays, skips, skip-rate, средняя длительность прослушивания и распределение по часам.

Как это работает

  • 1Плеер отправляет события завершения/пропуска анонса.
  • 2События пишутся в таблицу логов анонсов.
  • 3На странице аналитики агрегируются метрики по периоду 7/30/90 дней.

Bulk-генерация и rollout

Массовый запуск одного анонса на несколько плейлистов и филиалов с dry-run, режимами конфликтов и опциональным rollback.

Как это работает

  • 1Вы выбираете целевые плейлисты и/или филиалы.
  • 2Для филиалов используется отдельный маппинг филиал → активный плейлист.
  • 3Можно запускать dry-run, выбирать conflict mode (skip-existing/append) и rollback-on-failure.