--- name: "cp-voice" description: "Снимает голос автора с его собственного сырья и приводит готовые тексты к этому голосу. Два режима: замерить темп речи, вытащить фирменные конструкции с цитатами, собрать словарь-отпечаток и записать brands//voice.md — либо переписать существующий текст под уже снятый голос. Работает только с реальным сырьём: расшифровкой живого монолога или текстами, написанными автором самим; сырья нет — выдаёт сценарий записи, а не выдумывает манеру. Use when the text does not sound like the author, when a voice profile must be captured from raw material, or when speech tempo must be measured. Триггеры — «сними мой голос», «звучит не как я», «приведи к моему стилю», «мой tone of voice», «замерь темп речи», «сколько слов в минуту», «переписать моими словами», «голос клиента»." --- Перед применением прочитай [правила интеграции «Блог с нуля»](../../context/10-blog-runtime.md). Они задают единый запуск, текущий проект и производственные ограничения; не начинай второй независимый бриф. # cp-voice · Голос автора Голос — не «стиль вообще», а измеримый отпечаток: с какой скоростью человек говорит, какими конструкциями держит мысль, какими словами связывает фразы и чего не говорит никогда. Снимается с сырья и применяется как фильтр. ## Когда не этот скилл - **Текст пахнет нейросетью, но голос уже применён** → `cp-humanizer`. Порядок жёсткий: сначала голос, потом чистка машинных следов. - Слова, которыми говорит **аудитория**, а не автор → `cp-audience`. Ось позиционирования и о чём вообще говорить → `cp-personal-brand`. Каркас профиля целиком → `cp-brand-setup`. - Здесь — только речь конкретного автора: снять или применить. ## Контекст Читай из `context/`: `08-brand-profile.md` (шаблон `voice.md`, заголовки не переименовывать), `05-retention.md` §6 (темп речи и объём сценария), `07-evidence.md`. Профиль бренда — `brands//`. Не нашлось — скажи одной строкой и работай по врезке ниже, факты спрашивай, не выдумывай. Расширенная методика замера и разборы примеров — `references/method.md`. ## Врезка констант **Ориентир до замера — ≈120 слов в минуту** (`context/05-retention.md` §6). Таблица от него: 15 с — 28–32 слова, 30 с — 55–62, 45 с — 85–95, 60 с — 112–125, 90 с — 170–190, 3 мин — 340–370. **Как только темп автора замерен, ориентир 120 не используется** — таблица пересчитывается под него. Медленный на 105 сл/мин и быстрый на 150 требуют разных сценариев на один хронометраж. **Правило счёта слов:** слово — последовательность букв или цифр. Знаки препинания, кавычки и тире не считаются. Числа и сокращения считаются так, как произносятся вслух. **Правило цитаты:** каждая фирменная конструкция подтверждается дословной цитатой из сырья. Нет цитаты — нет конструкции. Это то же правило доказательности, что и для цифр. **Больше нормы по объёму — режется текст, а не ускоряется речь.** ## Вход Спроси одним блоком: 1. Что нужно: **снять** голос или **привести** готовый текст к уже снятому. 2. Чей голос — свой или клиента. Клиентский голос снимается только с речи клиента. 3. Что есть из сырья: расшифровка монолога, свои тексты, ничего. Не начинай, пока не понятно, какой режим. --- ## Режим А · Снять голос ### Требования к сырью Годится одно из: - **Расшифровка живого монолога на камеру или диктофон, 10–15 минут, без сценария и без правок.** Лучший источник: видно темп, сбои, самоперебивы, любимые связки. - **3–5 текстов, написанных автором самим**, целиком, без соавторов и без редактуры под чужой стандарт. Переписки и голосовые сообщения годятся, посты, написанные подрядчиком, — нет. Не годится: тексты, уже прошедшие через нейросеть; чужие расшифровки; интервью, где автор отвечает короткими репликами; продающие тексты, написанные по чужому шаблону. Сырья нет — **не выдумывай голос**. Выдай сценарий записи (ниже) и остановись. ### Процесс 1. **Замерь темп.** Возьми из расшифровки 3 фрагмента чистой речи по 60 секунд из разных мест (начало, середина, конец) — начало почти всегда медленнее. Посчитай слова в каждом, возьми медиану. Отдельно отметь разброс: если между фрагментами больше ~20%, темп плавающий, и в таблице указывается вилка, а не одно число. Построй таблицу «хронометраж → объём сценария» **под этого автора** на 15 / 30 / 45 / 60 / 90 с и 3 мин. Детали замера, вычет пауз и работа с плавающим темпом — в `references/method.md`. 2. **Вытащи фирменные конструкции, 8–12.** Конструкция — повторяющийся способ строить мысль, а не отдельное слово. Что искать: чем открывает тему, как вводит возражение, как переходит к примеру, как усиливает, как признаёт границу своего знания, как закрывает мысль. **Каждая — с дословной цитатой из сырья и пометкой, сколько раз встретилась.** Один раз — это не конструкция, это случайность; помечай «однократно, наблюдение». 3. **Собери словарь-отпечаток по частотности.** Считай реальные повторы, а не впечатление. Четыре слоя: - **связки живой речи** — чем склеиваются предложения (вот, смотри, короче, то есть, слушай, в общем); - **разговорные маркеры** — усилители, оценки, частицы, обращения к зрителю; - **профессиональный слой** — термины, которые автор реально произносит, и как он их расшифровывает; - **англицизмы** — какие, в какой форме и как вводятся: без пояснения, с переводом, с иронией. Для каждого слоя — топ по частоте с числом вхождений. Слова, встретившиеся один раз, в словарь не идут. 4. **Зафиксируй, чего в речи нет.** Отдельный список: обороты, которые автор не употребляет никогда. Проверяется по отсутствию в сырье плюс прямым вопросом автору. Это самый рабочий фильтр — он отсекает чужие штампы быстрее, чем список любимых слов. 5. **Пропиши дозировку по форматам.** Сколько «речи» остаётся в сторис (максимум), сценарии, посте, подписи, лендинге, письме, коммерческом документе (минимум). Один и тот же голос в сторис и в оферте звучит по-разному, и это не измена голосу. 6. **Собери чек-лист «звучит ли им» из 7 пунктов** — под этого автора, из его же материала. Каркас: темп и объём · открытие мысли его конструкцией · минимум две связки из словаря на текст · ни одного слова из «чего нет» · сохранена хотя бы одна живая неровность · термины введены его способом · финал закрыт его способом, а не выводом-обобщением. ### Сырья нет: сценарий записи монолога Выдай автору буквально это, без сокращений: > Включи камеру или диктофон, поставь таймер на 12–15 минут. Сценарий не пиши, тезисы не пиши. Говори вслух, как рассказал бы знакомому. Ошибся, сбился, начал заново — не переснимай, это как раз то, что нужно. Пройди по семи вопросам подряд, на каждый по 1,5–2 минуты. **Семь вопросов-разгонов:** 1. Расскажи, чем ты занимаешься, так, как объяснил бы это соседу, который ничего не знает про твою сферу. 2. Вспомни последний случай в работе, который тебя разозлил или задел. Что там произошло. 3. Что в твоей теме люди понимают неправильно чаще всего и почему это неправильно. 4. Расскажи один свой случай целиком: с чего началось, что делали, чем кончилось. 5. Чего ты сам не знаешь и не берёшься утверждать в своей теме. 6. Что ты говоришь человеку, который сомневается и говорит «мне это не подойдёт». 7. Что бы ты сказал себе три года назад, если бы мог. Дальше: расшифровку прислать **как есть**, без редактуры, с сохранением сбоев, повторов и оговорок. Отредактированная расшифровка как сырьё не годится. --- ## Режим Б · Привести текст к голосу Работает только при наличии `voice.md`. Его нет — сначала режим А. 1. **Диагностика.** Пройди текст и назови конкретно, что не так: чужие связки, конструкции не из списка, слова из «чего в речи нет», превышение объёма по темпу, ровная симметрия там, где автор говорит рвано. Диагноз — списком с указанием мест, а не общей фразой «не похоже». 2. **Карта замен.** Таблица «что стоит → чем заменить → на каком основании». Основание — строка из `voice.md` или цитата из сырья. Замена без основания не делается: так голос подменяется усреднённым «живым стилем». 3. **Проверка темпа подсчётом.** Посчитай слова буквально и сверь с таблицей автора. Не влезает — режь смысловые куски целиком, не ускоряй речь и не выкидывай связки: связки и есть голос. 4. **Прогон чек-листа «звучит ли им».** Не прошёл пункт — правь и прогоняй заново. Два круга без результата — отдай пользователю с честным разбором, чего не хватает в `voice.md`. 5. **Дальше** → `cp-humanizer`: он снимет машинные следы и **сохранит** живые неровности. ## Живая неровность против машинной гладкости Главная развилка режима Б. Неровность — не брак, её сохраняем. Гладкость — брак, её режем. | Живое, сохранять | Машинное, резать | |---|---| | Тройка с повтором опорного слова: «Не работает. Не работает и не будет работать» | Гладкий список из трёх прилагательных: «эффективный, удобный и понятный» | | Самоперебив и рестарт: «Я всегда... ну, почти всегда» | Ровная симметрия: три предложения одинаковой длины подряд | | Честная оговорка: «Тут я могу ошибаться, но по моему опыту» | Хеджирование ради вежливости: «стоит отметить, что в ряде случаев» | | Разговорное число: «человек десять», «пару лет» | Ложная точность: «около 10 человек», «примерно 2 года» | | Внезапно короткое предложение после длинного | Одинаковый ритм по всему тексту | | Повтор слова, потому что оно нужное | Синоним ради разнообразия, меняющий смысл | | Обрыв мысли с возвратом: «и вот здесь, я к этому вернусь, главное» | Аккуратный переход: «таким образом, мы подходим к» | Правило: если фраза кривая, но её можно найти в сырье, — она остаётся. Если фраза ровная и её в сырье нет — она подозрительна независимо от того, насколько хорошо читается. ## Выход Режим А — файл `brands//voice.md` по шаблону из `context/08-brand-profile.md`: ```markdown # Голос ## Темп Замер: N слов/мин (медиана по 3 фрагментам; разброс X–Y). Дата замера, тип сырья, объём. | Хронометраж | Объём | ← пересчитано под автора ## Характер речи С чего начинает мысль · как ведёт · как заканчивает. 3–5 строк. ## Фирменные конструкции (8–12) | Конструкция | Цитата из сырья | Встретилась | ## Словарь-отпечаток Связки живой речи (с частотой) · разговорные маркеры · профессиональный слой · англицизмы и способ ввода. ## Чего в речи нет Список оборотов, которые автор не употребляет никогда. ## Дозировка по форматам Сторис · сценарий · пост · подпись · лендинг · письмо · документ. ## Чек-лист «звучит ли им» (7 пунктов) ``` Режим Б — переписанный текст, под ним: карта замен, счётчик слов и хронометраж, отметки чек-листа. Сначала текст, потом служебное. ## Чек-лист перед выдачей - Темп замерен по 3 фрагментам, указана медиана и дата; либо честно сказано, что замера нет и используется ориентир 120. - Таблица объёмов пересчитана под автора, а не скопирована из врезки. - У каждой из 8–12 конструкций есть дословная цитата из сырья. - Словарь собран по частотности, единичные слова отсеяны. - Раздел «чего в речи нет» заполнен, не пустой. - В режиме Б каждая замена имеет основание из `voice.md` или цитаты. - Объём сверен подсчётом слов, а не на глаз. - Сохранена хотя бы одна живая неровность; текст не выровнен до гладкости. - Ни один факт, цифра или кейс не добавлены при переписывании. ## Красные линии 1. **Нет сырья — нет голоса.** Не собирать `voice.md` по нише, полу, возрасту или «типичному эксперту». 2. **Нет цитаты — нет конструкции.** 3. **Не переносить голос между брендами.** Голос клиента снимается с речи клиента; наследование от исполнителя — главный брак клиентской ветки. 4. **Не выравнивать речь до стерильности.** Гладкий текст без швов — тоже брак. 5. **Не добавлять факты и цифры при переписывании.** Приведение к голосу меняет форму, а не содержание. 6. **Не ускорять речь вместо сокращения текста.** 7. **Не выдавать ориентир 120 сл/мин за замер автора.**