Речь
Use when the user asks for text-to-speech narration or voiceover, accessibility reads, audio prompts, or batch speech generation via the OpenAI Audio API; run the bundled CLI (`scripts/text_to_speech.py`) with built-in voices and require `OPENAI_API_KEY` for live calls. Custom voice creation is out of scope.
Что делает навык
Генерирует аудиофайлы из текста (озвучка, доступность, IVR) через встроенный CLI scripts/text_to_speech.py с использованием моделей OpenAI TTS. Обрабатывает как одиночные запросы, так и пакетную генерацию из JSONL-файлов.
Когда применять
- Создание аудиодорожки для презентации или демо-ролика (voiceover)
- Генерация голосовых подсказок для IVR-систем или телефонных меню
- Подготовка аудиофайлов для обеспечения доступности контента (accessibility reads)
- Пакетная озвучка множества коротких фраз или промптов
Как работает
- Определить тип задачи: одиночный файл или пакетная обработка (batch)
- Собрать входные данные: точный текст, желаемый голос (по умолчанию cedar), стиль и формат
- Сформировать краткий спецификационный блок (Voice Affect, Tone, Pacing и т.д.) на основе инструкций пользователя
- Для пакетной обработки создать временный JSONL-файл в tmp/speech/, запустить CLI и удалить файл после выполнения
- Запустить scripts/text_to_speech.py с нужными параметрами, соблюдая лимиты (до 4096 символов на запрос, 50 запросов/мин)
- Проверить качество результата (понятность, темп, произношение) и сохранить итоговый файл в output/speech/
Примеры запросов агенту
Что понадобится
- Переменная окружения OPENAI_API_KEY
- Установленный пакет Python openai
- Наличие скрипта scripts/text_to_speech.py
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.