Интеграция Zonos MCP
Интеграция протокола контекста модели для Zonos TTS, позволяющая Клоду напрямую генерировать речь.
Настраивать
Установка через Smithery
Чтобы автоматически установить Zonos TTS Integration для Claude Desktop через Smithery :
npx -y @smithery/cli install @PhialsBasement/zonos-tts-mcp --client claudeРучная установка
Убедитесь, что у вас запущен Zonos с нашей реализацией API ( PhialsBasement/zonos-api )
Установить зависимости:
npm install @modelcontextprotocol/sdk axiosНастройте доступ PulseAudio:
# Your pulse audio should be properly configured for audio playback
# The MCP server will automatically try to connect to your pulse serverСборка сервера MCP:
npm run build
# This will create the dist folder with the compiled serverДобавьте в файл конфигурации Клода: Отредактируйте файл конфигурации Клода (обычно в
~/.config/claude/config.json) и добавьте это в разделmcpServers:
"zonos-tts": {
"command": "node",
"args": [
"/path/to/your/zonos-mcp/dist/server.js"
]
}Замените /path/to/your/zonos-mcp на фактический путь, по которому вы установили сервер MCP.
Related MCP server: TTS-MCP
Использование с Клодом
После настройки Клод автоматически узнает, как использовать инструмент speak_response :
speak_response(
text="Your text here",
language="en-us", # optional, defaults to en-us
emotion="happy" # optional: "neutral", "happy", "sad", "angry"
)Функции
Преобразование текста в речь с помощью Клода
Поддержка множественных эмоций
Поддержка нескольких языков
Правильное воспроизведение звука через PulseAudio
Требования
Node.js
Настройка PulseAudio
Запуск экземпляра Zonos API (PhialsBasement/zonos-api)
Рабочее устройство вывода звука
Примечания
Убедитесь, что оба сервера Zonos API и MCP запущены.
Для воспроизведения звука требуется правильная настройка PulseAudio.