
Salutespeech Mcp
io.github.theYahia由 GitHub 帳號 theYahia 發布v1.0.0更新於 Oct 24, 2026
MCP server for Sber SaluteSpeech API — speech recognition and synthesis.
概覽
本機 MCP 伺服器,讓助理連接 Sber SaluteSpeech API,進行俄語語音辨識與語音合成。
- 可以做什麼
- 從 Base64 音訊或本機檔案路徑辨識語音,並可查詢非同步辨識任務狀態(同步端點限制為 2 MB/1 分鐘音訊)。將文字合成語音並以 Base64 回傳音訊,文字上限 4000 字元(含 SSML 標記)。列出可用的辨識模型與合成音色。提供轉錄與合成兩個逐步技能情境。
- 適用情境
- 適合讓助理轉錄俄語通話、語音訊息或音訊檔案,或以 Sber 音色朗讀俄語文字,而不必自行建置語音後端。
- 執行需求
- 透過 npx 在本機執行(需 Node.js)。需要 developers.sber.ru 核發的 Sber SaluteSpeech 憑證,以 SALUTESPEECH_API_KEY(client_id:client_secret 的 Base64)、舊別名 SALUTE_AUTH_KEY 或客戶端 ID 與密鑰組提供;另有選用 scope 變數可選擇個人或企業計費。Sber 端點使用 Russian Trusted Root CA,須加入 Node.js 信任庫,例如透過 NODE_EXTRA_CA_CERTS。需要網路存取。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Salutespeech Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
SaluteSpeech MCP — распознавание и синтез русской речи для ИИ-ассистента
Если вы искали, как расшифровать созвон или голосовое сообщение в текст, озвучить текст голосом Сбера или подключить русский speech-to-text к Claude без собственного бэкенда — это оно. 5 инструментов поверх Sber SaluteSpeech API: распознавание речи (STT) и синтез речи (TTS).
Часть серии WWmcp (46 серверов) от @theYahia.
Установка
Claude Desktop
Claude Code
Режим Streamable HTTP
Авторизация
Три варианта (проверяются по порядку):
OAuth-токены запрашиваются и обновляются автоматически. Scope по умолчанию —
SALUTE_SPEECH_PERS (физлица); для корпоративных аккаунтов задайте SALUTE_SPEECH_SCOPE
(SALUTE_SPEECH_CORP — постоплата, SALUTE_SPEECH_B2B — предоплата).
Учётные данные выдаются на developers.sber.ru.
Инструменты (5)
Навыки (Skills)
skill-transcribe— пошаговый сценарий расшифровки аудиоskill-synthesize— пошаговый сценарий синтеза речи
Примеры
Ограничения
recognize_speech и recognize_file работают через синхронный эндпоинт с лимитом
2 МБ / 1 минута аудио (файл больше — HTTP 413). Для многоканального аудио распознаётся
только первый канал. Длинные записи требуют асинхронного сценария
(data:upload → speech:async_recognize → task:get → data:download) — он пока не вынесен
в инструменты; шаг опроса статуса покрывает get_task_status.
Текст для синтеза ограничен 4000 символами (включая пробелы и SSML-разметку).
Решение проблем
self-signed certificate in certificate chain / UNABLE_TO_VERIFY_LEAF_SIGNATURE
Эндпоинты Сбера используют Russian Trusted Root CA (НУЦ Минцифры), которого нет в дефолтном хранилище доверенных корневых сертификатов Node.js — поэтому самый первый OAuth-запрос падает, пока вы его не добавите.
Решение: скачайте корневой сертификат (russian_trusted_root_ca_pem.crt) с
gosuslugi.ru/crt и укажите его Node.js:
В MCP-клиенте добавьте эту переменную в блок env сервера. Не ставьте
NODE_TLS_REJECT_UNAUTHORIZED=0 в продакшене — это полностью отключает проверку TLS.
Официальная инструкция: сертификаты SaluteSpeech.
Лицензия
MIT
來源:README.md,提交 652a1b9
工具
0版本歷史
1- v1.0.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分