SaluteSpeech MCP
MCP-сервер для SaluteSpeech от Сбера: расшифровка русской речи в текст и озвучка текста голосами Сбера
Установка
claude mcp add salutespeech -e SALUTESPEECH_API_KEY=your-key -- npx -y @theyahia/salutespeech-mcpКлюч это Base64 от строки client_id:client_secret.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключает агента к SaluteSpeech API и дает пять инструментов. Агент может распознать речь из аудио в Base64 или из локального файла, озвучить текст выбранным голосом, получить список моделей и голосов и узнать статус асинхронной задачи. OAuth-токен сервер получает и обновляет сам. В репозитории есть два сценария-скилла для расшифровки и синтеза, а также режим Streamable HTTP.
Для кого. Для тех, кто хочет расшифровывать короткие голосовые и озвучивать тексты на русском прямо из агента.
Подходит, если
- Нужно расшифровать короткое голосовое сообщение
- Нужно озвучить фразу или короткий текст на русском
- Нужно выбрать голос и формат аудио для синтеза
Не подходит, если
- Нужно расшифровать длинный созвон: синхронный режим принимает до минуты аудио
- Нет аккаунта разработчика Сбера
Пример запроса к агенту
Расшифруй голосовое /tmp/voice.wav в текстОграничения
Нужны client_id и client_secret с developers.sber.ru, корпоративные тарифы платные. Распознавание работает через синхронный эндпоинт: до 2 МБ и одной минуты, из многоканальной записи берется только первый канал. Полный асинхронный сценарий для длинных записей в инструменты не вынесен. Текст для синтеза ограничен 4000 символами. Node.js нужно указать российский корневой сертификат через NODE_EXTRA_CA_CERTS, иначе первый запрос упадет.
Как отключить. Выполните claude mcp remove salutespeech или удалите блок salutespeech из конфигурации MCP-клиента.
MCP
- Транспорт
- stdio, http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| SALUTESPEECH_API_KEY обязательная, секрет | Base64 от client_id:client_secret. Вместо нее можно задать SALUTE_SPEECH_CLIENT_ID и SALUTE_SPEECH_CLIENT_SECRET |
| SALUTE_SPEECH_SCOPE | Scope аккаунта, по умолчанию SALUTE_SPEECH_PERS |
| NODE_EXTRA_CA_CERTS | Путь к корневому сертификату Минцифры |
Проверка безопасности
- Отправляет аудио и текст во внешний сервис Сбера
- Читает локальные аудиофайлы и хранит секрет API
Коротко о README
README показывает подключение к Claude Desktop и Claude Code через npx и запуск в режиме HTTP. Описаны три способа передать учетные данные и выбор scope для физлиц и компаний. Есть таблица из пяти инструментов, честный раздел об ограничениях синхронного распознавания и разбор ошибки с сертификатом Минцифры. Проект входит в серию WWmcp того же автора, лицензия MIT.
Частые вопросы
Что делать с ошибкой self-signed certificate?
Скачать russian_trusted_root_ca_pem.crt с gosuslugi.ru/crt и добавить переменную NODE_EXTRA_CA_CERTS в блок env сервера. Отключать проверку TLS не нужно.
Как работать с корпоративным аккаунтом?
Задать SALUTE_SPEECH_SCOPE: SALUTE_SPEECH_CORP для постоплаты или SALUTE_SPEECH_B2B для предоплаты.
Похожие
Скиллы и CLI от HeyGen: агент пишет HTML-композиции и рендерит из них MP4-ролики, субтитры, моушн-графику и слайды
Blender MCP
MCP for Blender
MCP-сервер и аддон для Blender: агент создает и меняет объекты, материалы и сцены, подгружает ассеты и выполняет Python в Blender
Скиллы Remotion
Remotion Agent Skills
Официальные скиллы Remotion для создания видео на React: композиции, анимации, субтитры, карты и рендер
Агентная видеостудия для Claude Code, Cursor и Codex: сценарий, озвучка, картинки, стоковые кадры, музыка, субтитры и рендер