Skill v1.0.0
currentAutomated scan100/100version: "1.0.0" name: mini-podcast description: "Мини-подкаст двумя голосами (как Audio Overview в NotebookLM): сценарий живой беседы → ElevenLabs Text to Dialogue (eleven_v3) → mp3 на 1–4 минуты с проверкой громкости. Применять, чтобы пересказать отчёт, урок, статью или новость на слух. Триггеры — «сделай подкаст», «озвучь диалогом», «короткий подкаст по отчёту», «аудиообзор», «чтобы можно было послушать»."
Мини-подкаст — двое ведущих пересказывают материал
Отработано 25.09.2026: подкаст к уроку «Компаньон и Claude» (47 с, потом живая версия на 63–68 с) и короткий подкаст к аналитическому отчёту (два куска, склейка). Владелец: «а также скилл для генерации мини-подкаста».
Когда применять
- К отчёту, исследованию, PDF — «послушать за 2 минуты в машине».
- К уроку курса: повторение главного на слух.
- Новость или пост, который удобнее слушать, чем читать.
Шаги
- Сценарий — живая беседа, не чтение по ролям. Двое: ведущая задаёт вопросы и удивляется,
ведущий объясняет. Реплики короткие (1–3 фразы), с подхватом: «Ага, то есть…», «Подожди…», «Именно». Начало — сразу с сути, без «Здравствуйте, дорогие слушатели». Конец — одна мысль, которую унести.
- Эмоции — тегами в тексте (модель eleven_v3):
[thoughtful],[warmly],[laughs],
[excited], многоточия для паузы. Скорость и стиль у этого вызова не задаются, живость даёт только текст.
- Цифры и имена словами, как их произносят: «семьдесят четыре тысячи», «Claude» латиницей
(иначе «Клод» съедает ударение), аббревиатуры разворачивать при первом упоминании.
- Текст через `humanizer-ru` (узбекский —
humanizer-uz). - Длина. 1 минута ≈ 800–900 знаков. Мини-подкаст — 600–3000 знаков. Больше 1900 знаков —
скрипт сам режет по репликам и склеивает.
- Сборка:
``bash python3 ~/.claude/skills/mini-podcast/scripts/podcast.py script.json out.mp3 --dry # посчитать python3 ~/.claude/skills/mini-podcast/scripts/podcast.py script.json out.mp3 ` script.json — [{"speaker":"Надя","voice":"<voice_id>","text":"…"}], образец — examples/script.json`.
- Приёмка. Скрипт печатает длительность, среднюю громкость и пик. Норма: средняя от −14 до
−24 дБ, пик ниже −0,5 дБ. Послушать начало, стык кусков и конец: на стыке не должно быть обрыва фразы. Человеку сказать, что проверено на слух, а что только цифрами.
Голоса
Для наших продуктов и уроков, проверено 25.09:
| Роль | Голос | voice_id | |
|---|---|---|---|
| Ведущая (основная) | Elena — живой разговорный, с азартом | 0ArNnoIAWKlT4WweaVMY | |
| Ведущий | мужской разговорный | 6YjFofyVXU1ASguf2hTJ | |
| Ведущая, спокойнее | Надя | gedzfqL7OGdPbwm0ynTP | |
| Ведущий, мягче | Egor T | qJBO8ZmKp4te7NTtYgzz |
Урок про женский голос (25.09). Надя звучала сонно, «как будто спит». Живая ведущая — Elena со --stability 0.3 и тегами [excited], [cheerful], [enthusiastic]; её закрепили основной. Имена ведущих в сценарии подбирать под аудиторию: для нашего бренда — Мила и местное мужское имя, а не случайное.
Урок про мужской голос. Первый вариант ведущий звучал плоско, владелец: «мальчика нужно докрутить». Помогли три вещи: реплики ведущего переписаны живо (подхваты, смех, короткие фразы вместо абзацев); голос выбран из библиотеки с пометкой conversational/energetic; два варианта (Максим и Egor) отданы на выбор на слух. Мужскому голосу нужно больше тегов и короче фразы, чем женскому.
Другие голоса: el.py library ru male (или female, uz) из навыка elevenlabs. Слушать превью до генерации.
Наши клонированные голоса — голоса основателей и фирменный голос бренда (список — `el.py voices`) — только для наших продуктов. Для клиентов их не использовать никогда.
Стоимость и ключи
- Тратится квота символов ElevenLabs: подкаст на 2 минуты ≈ 1 800 знаков. Наш тариф — 90 000
знаков в месяц на всю команду; остаток — el.py quota. Перед подкастом длиннее 3 000 знаков сказать, сколько он съест.
- Ключ:
ELEVENLABS_API_KEYили файл~/work/secrets/elevenlabs.key(флаг--key-fileдля
другого файла). Клиенту — только на ключе клиента. Наш ключ — для нашего контента и по прямому слову владельца.
- Нет ключа — сказать об этом и предложить сценарий текстом, не искать чужой ключ.
- Готовое наружу — после «да» того, чьё это дело.