Иней МКП

Сервер Model Context Protocol (MCP), который обеспечивает возможности преобразования текста в речь с использованием Rime API. Этот сервер загружает аудио и воспроизводит его с помощью собственного аудиоплеера системы.
Функции
Предоставляет инструмент
speak, который преобразует текст в речь и воспроизводит ее через системный звукИспользует высококачественный API синтеза голоса Rime
Related MCP server: iTerm MCP
Требования
Node.js 16.x или выше
Рабочее устройство вывода звука
macOS: Использует
afplay
Вот пример кода от Клода, который не тестировался 🤙✨
Windows: Встроенный Media.SoundPlayer (PowerShell)
Linux: mpg123, mplayer, aplay или ffplay
Конфигурация МКП
"ref": {
"command": "npx",
"args": ["rime-mcp"],
"env": {
RIME_API_KEY=your_api_key_here
# Optional configuration
RIME_GUIDANCE="<guide how the agent speaks>"
RIME_WHO_TO_ADDRESS="<your name>"
RIME_WHEN_TO_SPEAK="<tell the agent when to speak>"
RIME_VOICE="cove"
}
}Все необязательные переменные окружения являются частью определения инструмента и представляют собой подсказки для ввода.
Все голосовые опции перечислены здесь .
Вы можете получить свой ключ API на панели инструментов Rime .
Для настройки поведения можно использовать следующие переменные среды:
RIME_GUIDANCE: Основное описание того, когда и как использовать инструмент речевого оповещенияRIME_WHO_TO_ADDRESS: Кому должна быть адресована речь (по умолчанию: «пользователь»)RIME_WHEN_TO_SPEAK: Когда следует использовать инструмент (по умолчанию: «когда просят говорить или при завершении команды»)RIME_VOICE: Голос по умолчанию (по умолчанию: «cove»)
Примеры использования

Пример 1: Кодирование объявлений агента
"RIME_WHEN_TO_SPEAK": "Always conclude your answers by speaking.",
"RIME_GUIDANCE": "Give a brief overview of the answer. If any files were edited, list them."Пример 2: Узнайте, как разговаривают современные дети.
RIME_GUIDANCE="Use phrases and slang common among Gen Alpha."
RIME_WHO_TO_ADDRESS="Matt"
RIME_WHEN_TO_SPEAK="when asked to speak"Пример 3: Разные языки в зависимости от контекста
RIME_VOICE="use 'cove' when talking about Typescript and 'antoine' when talking about Python"Разработка
Установить зависимости:
npm installСборка сервера:
npm run buildЗапустить в режиме разработки с горячей перезагрузкой:
npm run devЛицензия
Массачусетский технологический институт
Значки
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.