К основному содержанию
скилл CX Codex

edge-tts — скилл для Claude Code: что делает и как установить

Озвучивает текст в MP3 через утилиту uvx edge-tts нейросетевыми голосами Microsoft Edge. Пригодится, когда информацию удобнее слушать на слух во время других дел.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aahl/skills --skill edge-tts -a claude-code
Открыть на GitHub

Что делает edge-tts

Скилл вызывает команду uvx edge-tts для генерации аудиофайла из переданного текста. Для работы на машине должна быть установлена утилита uvx, иначе генерация завершится с ошибкой.

Помимо создания MP3-файла, вызов позволяет настраивать параметры звучания. Можно передать флаги --rate и --pitch, чтобы ускорить речь или изменить тональность. Также доступно сохранение субтитров через ключ --write-subtitles.

Каталог доступных дикторов можно посмотреть через аргумент --list-voices. Выбор конкретного голоса задаётся параметром --voice, куда передаётся код модели вроде zh-CN-XiaoxiaoNeural или en-US-JennyNeural.

Какие задачи решает

  • озвучить текст в файл MP3 через голосовые модели Microsoft Edge
  • сохранить аудиозапись ответов агента вместе с дорожкой субтитров
  • настроить скорость и высоту голоса для синтеза речи
  • выбрать диктора под нужный язык через команду с параметром --voice

Примеры запросов агенту

  • Сделай tts озвучку этого отчёта в файл summary.mp3
  • Озвучь текст голосом en-US-JennyNeural с ускорением через флаг --rate=+50%
  • Запусти uvx edge-tts --list-voices и покажи доступных дикторов

Как установить edge-tts

1Через Skills CLI (Vercel)

npx skills add aahl/skills --skill edge-tts -a claude-code

2Вручную: положить файлы

~/.claude/skills/edge-tts/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/edge-tts/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора8

crypto-report Тянет AI-отчёт по монете с Binance и свежие новости блокчейна прямо в сессию агента. Пригодится, когда нужен срез рынка без похода в браузер. CX Codex +1 3 300установок mcp-hass Скилл подключает агента к Home Assistant по MCP: включает свет, вентилятор, читает состояния устройств. Нужен, когда умный дом хочется дёргать прямо из чата. CX Codex +1 3 100установок zai-tts Скилл превращает текст в аудио через сервис GLM-TTS. Пригодится, когда ответ агента нужно не читать, а слушать. CX Codex +1 2 800установок mcp-lark Скилл подключает агента к MCP-серверу FeiShu (Lark) и даёт управлять чатами, письмами, документами, таблицами, задачами и календарями. CX Codex +1 2 600установок edgeone Публикует HTML-разметку или проект сайта на EdgeOne Pages и возвращает публичную ссылку. Пригодится, когда нужно быстро показать страницу без регистрации. CX Codex +1 2 200установок hass-builder Скилл для работы с Home Assistant Builder (hab): инвентаризация сущностей, автоматизации, дашборды, бэкапы и ESPHome из терминала. CX Codex +1 1 600установок trendspyg Скилл подключает агента к библиотеке trendspyg: тренды сейчас, динамика запроса, связанные запросы и интерес по регионам. CX Codex +1 914установок

Похожие

speak-summary официальный github Скилл переписывает текст или сводку под восприятие на слух и синтезирует MP3-аудио локально на процессоре через Kyutai pocket-tts без обращения к облачным сервисам. 12установок qianwen-audio-tts QianWen-AI Скилл превращает текст в речь моделями Qwen TTS: озвучка, начитки, аудиоверсии статей. Работает через HTTP API и скрипт на Python. CX Codex +1 5 600установок qwencloud-audio-tts QwenCloud Скилл превращает текст в речь моделями Qwen TTS: озвучка, начитки, аудио для приложений. Работает в Claude, Codex, Cursor, Copilot, Gemini CLI и OpenCode. CX Codex +1 1 600установок tts marswaveai Превращает текст в аудио: одна реплика или диалог на несколько голосов. Пригодится, когда нужно быстро получить озвучку прямо из чата с агентом. CX Codex +1 1 400установок elevenlabs-tts MengTo Генерирует аудио ElevenLabs из текста или файла сценария через локальные голосовые профили. Подходит для озвучки, дикторских дорожек и голосовых вставок. CX Codex +1 1 300установок speakturbo-tts EmZod Скилл даёт агенту голос: озвучивает текст вслух через локальный демон с задержкой около 90 мс. Пригодится, когда нужен быстрый звуковой отклик от Claude. CX Codex +1 1 000установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о edge-tts

Как установить edge-tts в Claude Code?

Выполните команду npx skills add aahl/skills --skill edge-tts -a claude-code. Скилл сразу добавится в окружение Claude Code.

Что делает edge-tts?

Он обращается к сервису Microsoft Edge через uvx edge-tts и генерирует речь в формате MP3 с возможностью выбора диктора.

Что нужно для работы этого скилла?

В системе должен быть доступен инструмент uvx. Он требуется для запуска утилиты edge-tts без ручной сборки окружения.

Исходный текст

SKILL.md · MIT
---
name: edge-tts
description: Text-to-speech conversion using `uvx edge-tts` for generating audio from text. Use when (1) User requests audio/voice output with the "tts" trigger or keyword. (2) Content needs to be spoken rather than read (multitasking, accessibility, driving, cooking). (3) User wants a specific voice, speed, pitch, or format for TTS output.
---

# Edge-TTS

Generate high-quality text-to-speech audio using Microsoft Edge's neural TTS service via the `uvx edge-tts` command.
Supports multiple languages, voices, adjustable speed/pitch, and subtitle generation.

## Usage
```shell
uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3

# With subtitles
uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --write-subtitles -
```

## Changing rate(speed), volume and pitch
```shell
uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --rate=+50%
uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --volume=+50% --pitch=-50Hz
```

## Changing the voice
```shell
uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --voice zh-CN-XiaoxiaoNeural
```

## Available voices
```
Name                               Gender    ContentCategories      VoicePersonalities
en-GB-LibbyNeural                  Female    General                Friendly, Positive
en-GB-RyanNeural                   Male      General                Friendly, Positive
en-GB-SoniaNeural                  Female    General                Friendly, Positive
en-GB-ThomasNeural                 Male      General                Friendly, Positive
en-HK-SamNeural                    Male      General                Friendly, Positive
en-HK-YanNeural                    Female    General                Friendly, Positive
en-US-AnaNeural                    Female    Cartoon, Conversation  Cute
en-US-AndrewMultilingualNeural     Male      Conversation, Copilot  Warm, Confident, Authentic, Honest
en-US-AndrewNeural                 Male      Conversation, Copilot  Warm, Confident, Authentic, Honest
en-US-AriaNeural                   Female    News, Novel            Positive, Confident
en-US-AvaMultilingualNeural        Female    Conversation, Copilot  Expressive, Caring, Pleasant, Friendly
en-US-AvaNeural                    Female    Conversation, Copilot  Expressive, Caring, Pleasant, Friendly
en-US-BrianMultilingualNeural      Male      Conversation, Copilot  Approachable, Casual, Sincere
en-US-BrianNeural                  Male      Conversation, Copilot  Approachable, Casual, Sincere
en-US-ChristopherNeural            Male      News, Novel            Reliable, Authority
en-US-EmmaMultilingualNeural       Female    Conversation, Copilot  Cheerful, Clear, Conversational
en-US-EmmaNeural                   Female    Conversation, Copilot  Cheerful, Clear, Conversational
en-US-EricNeural                   Male      News, Novel            Rational
en-US-GuyNeural                    Male      News, Novel            Passion
en-US-JennyNeural                  Female    General                Friendly, Considerate, Comfort
en-US-MichelleNeural               Female    News, Novel            Friendly, Pleasant
en-US-RogerNeural                  Male      News, Novel            Lively
en-US-SteffanNeural                Male      News, Novel            Rational
fr-FR-DeniseNeural                 Female    General                Friendly, Positive
fr-FR-HenriNeural                  Male      General                Friendly, Positive
zh-CN-XiaoxiaoNeural               Female    News, Novel            Warm
zh-CN-YunjianNeural                Male      Sports,  Novel         Passion
zh-CN-liaoning-XiaobeiNeural       Female    Dialect                Humorous
zh-CN-shaanxi-XiaoniNeural         Female    Dialect                Bright
zh-HK-HiuGaaiNeural                Female    General                Friendly, Positive
zh-HK-WanLungNeural                Male      General                Friendly, Positive
zh-TW-HsiaoChenNeural              Female    General                Friendly, Positive
zh-TW-YunJheNeural                 Male      General                Friendly, Positive
```

Retrieve all available voices using shell commands:
```shell
uvx edge-tts --list-voices
```

© aahl · MIT · aahl/skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой