MCP SaluteSpeech

MCP-сервер голосового API SaluteSpeech от Сбера: записывает речь с микрофона, распознает ее и озвучивает ответ агента

MCP-серверОфициальный

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Записывает звук с микрофона пользователя и отправляет его во внешний API
  • Требует токен SaluteSpeech, который стоит хранить только в переменных окружения
Все причины и проверки
Российский стек

ai-forever/mcp_voice_salute

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/mcp-salutespeech

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале

claude mcp add --transport stdio --env 'SALUTE_SPEECH=<ваш SALUTE_SPEECH>' mcp-salutespeech -- uvx --from mcp_voice_salute mcp-salutespeech

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "mcp-salutespeech": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp_voice_salute",
        "mcp-salutespeech"
      ],
      "env": {
        "SALUTE_SPEECH": "<ваш SALUTE_SPEECH>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

SALUTE_SPEECHсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "mcp-salutespeech": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp_voice_salute",
        "mcp-salutespeech"
      ],
      "env": {
        "SALUTE_SPEECH": "<ваш SALUTE_SPEECH>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

SALUTE_SPEECHсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"mcp-salutespeech","type":"stdio","command":"uvx","args":["--from","mcp_voice_salute","mcp-salutespeech"],"env":{"SALUTE_SPEECH":"<ваш SALUTE_SPEECH>"}}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "mcp-salutespeech": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--from",
        "mcp_voice_salute",
        "mcp-salutespeech"
      ],
      "env": {
        "SALUTE_SPEECH": "<ваш SALUTE_SPEECH>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

SALUTE_SPEECHсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

codex mcp add mcp-salutespeech --env 'SALUTE_SPEECH=<ваш SALUTE_SPEECH>' -- uvx --from mcp_voice_salute mcp-salutespeech

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.mcp-salutespeech]
command = "uvx"
args = ["--from", "mcp_voice_salute", "mcp-salutespeech"]
env = { SALUTE_SPEECH = "<ваш SALUTE_SPEECH>" }

Если файл уже есть, допишите блок в конец.

Ключи и настройки

SALUTE_SPEECHсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "mcp-salutespeech": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp_voice_salute",
        "mcp-salutespeech"
      ],
      "env": {
        "SALUTE_SPEECH": "<ваш SALUTE_SPEECH>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

SALUTE_SPEECHсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "mcp-salutespeech": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp_voice_salute",
        "mcp-salutespeech"
      ],
      "env": {
        "SALUTE_SPEECH": "<ваш SALUTE_SPEECH>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

SALUTE_SPEECHсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "mcp-salutespeech": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp_voice_salute",
        "mcp-salutespeech"
      ],
      "env": {
        "SALUTE_SPEECH": "<ваш SALUTE_SPEECH>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

SALUTE_SPEECHсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "mcp-salutespeech": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp_voice_salute",
        "mcp-salutespeech"
      ],
      "env": {
        "SALUTE_SPEECH": "<ваш SALUTE_SPEECH>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

SALUTE_SPEECHсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "mcp-salutespeech": {
      "type": "local",
      "command": [
        "uvx",
        "--from",
        "mcp_voice_salute",
        "mcp-salutespeech"
      ],
      "environment": {
        "SALUTE_SPEECH": "<ваш SALUTE_SPEECH>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

SALUTE_SPEECHсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "mcp-salutespeech": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp_voice_salute",
        "mcp-salutespeech"
      ],
      "env": {
        "SALUTE_SPEECH": "<ваш SALUTE_SPEECH>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

SALUTE_SPEECHсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "mcp-salutespeech": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp_voice_salute",
        "mcp-salutespeech"
      ],
      "env": {
        "SALUTE_SPEECH": "<ваш SALUTE_SPEECH>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

SALUTE_SPEECHсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Понадобится: uv

Сверено с репозиторием 25 сент. 2026, коммит 077d1f6.

Текст для агента

Добавь MCP-сервер mcp-salutespeech командой uvx --from mcp_voice_salute mcp-salutespeech и переменной окружения SALUTE_SPEECH с моим токеном авторизации SaluteSpeech.

Другие способы из описания автора
{
  "mcpServers": {
    "mcp-salutespeech": {
      "command": "uvx",
      "args": ["--from", "mcp_voice_salute", "mcp-salutespeech"],
      "enabled": true,
      "env": { "SALUTE_SPEECH": "ВАШ_ТОКЕН_SALUTESPEECH" }
    }
  }
}

Фрагмент из README, добавляется в конфиг MCP клиента, например Cursor.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает агенту два инструмента для голосового общения. Первый записывает звук с микрофона до трехсекундной паузы, отправляет запись в API распознавания речи SaluteSpeech и возвращает текст. Второй превращает текст ответа агента в речь через тот же API и воспроизводит ее через динамики компьютера, с выбором формата и голоса. Работает как локальный MCP-сервер поверх официального голосового API SaluteSpeech.

Для кого. Для тех, кто хочет разговаривать с агентом голосом вместо набора текста, и для разработчиков голосовых интерфейсов на базе LLM.

Подходит, если

  • Нужно надиктовать запрос агенту голосом вместо печати
  • Нужно, чтобы ответ агента прозвучал вслух, например при работе с рулем или без экрана
  • Нужен прототип голосового интерфейса на русском языке для агентной системы

Не подходит, если

  • Нужно распознавание речи на других языках, кроме русского
  • Нет доступа к микрофону и динамикам на машине, где работает агент

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

Запиши, что я сейчас скажу, и озвучь свой ответ вслух

Ограничения

Нужен токен SaluteSpeech от Сбера. Запись рассчитана ровно на паузу в три секунды и не настраивается в README. На Linux и Windows может понадобиться доустановка PortAudio и других системных зависимостей для работы с аудио. Больше года без пушей, поддержка проекта не гарантирована.

Как отключить. Удалите блок mcp-salutespeech из конфигурации MCP клиента.

MCP

Транспорт
stdio
Авторизация
API-ключ
Переменные окружения
Переменные окружения
SALUTE_SPEECH
обязательная, секрет
Токен Basic авторизации для доступа к API SaluteSpeech.

Проверка безопасности

  • Записывает звук с микрофона пользователя и отправляет его во внешний API
  • Требует токен SaluteSpeech, который стоит хранить только в переменных окружения

Коротко о README

README на русском объясняет назначение двух инструментов, перечисляет системные зависимости для звука на Linux, macOS и Windows, дает JSON для подключения сервера через uvx и переменную окружения SALUTE_SPEECH, а также отдельно показывает добавление в Cursor глобально или на проект. Лицензия MIT.

Частые вопросы

Как долго идет запись с микрофона?

До появления паузы примерно в три секунды, после чего запись автоматически отправляется на распознавание.

Где взять токен SALUTE_SPEECH?

В личном кабинете разработчика SaluteSpeech на портале Сбера, это токен Basic авторизации к API.

Выбор редакции

Скиллы и CLI от HeyGen: агент пишет HTML-композиции и рендерит из них MP4-ролики, субтитры, моушн-графику и слайды

СкиллСредний риск53,9 тыс.Звезды репозитория

Blender MCP

MCP for Blender

Выбор редакции

MCP-сервер и аддон для Blender: агент создает и меняет объекты, материалы и сцены, подгружает ассеты и выполняет Python в Blender

MCP-серверВысокий риск29,5 тыс.Звезды репозитория

Скиллы Remotion

Remotion Agent Skills

Выбор редакции

Официальные скиллы Remotion для создания видео на React: композиции, анимации, субтитры, карты и рендер

СкиллНизкий риск4,8 тыс.Звезды репозитория

Агентная видеостудия для Claude Code, Cursor и Codex: сценарий, озвучка, картинки, стоковые кадры, музыка, субтитры и рендер

ВоркфлоуСредний риск61,8 тыс.Звезды репозитория
Foxx AIMCP SaluteSpeech

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.