DO

da-okazaki/mcp-fish-audio-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

15 stars 8 forks Качество 68 Тренд 21MIT

Сервер MCP (Model Context Protocol), который обеспечивает бесшовную интеграцию между API Fish Audio Text-to-Speech и такими LLM, как Claude, что позволяет синтезировать речь на естественном языке.

Обзор

Сервер MCP (Model Context Protocol), который обеспечивает бесшовную интеграцию между API Fish Audio Text-to-Speech и такими LLM, как Claude, что позволяет синтезировать речь на естественном языке. Fish Audio - это передовая платформа Text-to-Speech, которая предлагает: - - с естественным звучанием - - для создания пользовательских голосовых моделей - - включая английский, японский, китайский и многое другое - - для приложений в реальном времени - - над прозодией речи и эмоциями Этот MCP-сервер обеспечивает мощные возможности Fish Audio непосредственно в рабочих процессах LLM.

Обзор (машинный перевод)

Сервер MCP (Model Context Protocol), который обеспечивает бесшовную интеграцию между API Fish Audio Text-to-Speech и такими LLM, как Claude, что позволяет синтезировать речь на естественном языке.

Что такое Fish Audio?

Fish Audio - это передовая платформа Text-to-Speech, которая предлагает:

** Современный синтез голоса** с естественным звучанием ** Возможность клонирования голоса** для создания пользовательских голосовых моделей Многоязычная поддержка, включая английский, японский, китайский и другие Low-latency streaming для приложений реального времени

      • Тонкий контроль * * над речью и эмоциями

Этот MCP-сервер обеспечивает мощные возможности Fish Audio непосредственно в рабочих процессах LLM.

Особенности

  • -️ ** Высококачественная ТТС**: Использование новейших моделей TTS Fish Audio ** Поддержка потокового вещания**: потоковое аудио в реальном времени для приложений с низкой задержкой Множественные голоса: поддержка пользовательских голосовых моделей через идентификаторы ссылок Умный выбор голоса: выберите голоса по идентификатору, имени или тегам **Управление библиотекой : Настройка и управление несколькими голосовыми ссылками ** Гибкая конфигурация: конфигурация на основе переменной среды

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Fish Audio MCP Server

An MCP (Model Context Protocol) server that provides seamless integration between Fish Audio’s Text-to-Speech API and LLMs like Claude, enabling natural language-driven speech synthesis.

What is Fish Audio?

Fish Audio is a cutting-edge Text-to-Speech platform that offers:

  • 🌊 State-of-the-art voice synthesis with natural-sounding output
  • 🎯 Voice cloning capabilities to create custom voice models
  • 🌍 Multilingual support including English, Japanese, Chinese, and more
  • ⚡ Low-latency streaming for real-time applications
  • 🎨 Fine-grained control over speech prosody and emotions

This MCP server brings Fish Audio’s powerful capabilities directly to your LLM workflows.

Features

  • 🎙️ High-Quality TTS: Leverage Fish Audio’s state-of-the-art TTS models
  • 🌊 Streaming Support: Real-time audio streaming for low-latency applications
  • 🎨 Multiple Voices: Support for custom voice models via reference IDs
  • 🎯 Smart Voice Selection: Select voices by ID, name, or tags
  • 📚 Voice Library Management: Configure and manage multiple voice references
  • 🔧 Flexible Configuration: Environment variable-based configuration
  • 📦 Multiple Audio Formats: Support for MP3, WAV, PCM, and Opus
  • 🚀 Easy Integration: Simple setup with any MCP-compatible client

Quick Start

Installation

You can run this MCP server directly using npx:

npx @alanse/fish-audio-mcp-server

Or install it globally:

npm install -g @alanse/fish-audio-mcp-server

Configuration

  1. Get your Fish Audio API key from Fish Audio

  2. Set up environment variables:

export FISH_API_KEY=your_fish_audio_api_key_here
  1. Add to your MCP settings configuration:

Single Voice Mode (Simple)

{
  "mcpServers": {
    "fish-audio": {
      "command": "npx",
      "args": ["-y", "@alanse/fish-audio-mcp-server"],
      "env": {
        "FISH_API_KEY": "your_fish_audio_api_key_here",
        "FISH_MODEL_ID": "speech-1.6",
        "FISH_REFERENCE_ID": "your_voice_reference_id_here",
        "FISH_OUTPUT_FORMAT": "mp3",
        "FISH_STREAMING": "false",
        "FISH_LATENCY": "balanced",
        "FISH_MP3_BITRATE": "128",
        "FISH_AUTO_PLAY": "false",
        "AUDIO_OUTPUT_DIR": "~/.fish-audio-mcp/audio_output"
      }
    }
  }
}

Multiple Voice Mode (Advanced)

{
  "mcpServers": {
    "fish-audio": {
      "command": "npx",
      "args": ["-y", "@alanse/fish-audio-mcp-server"],
      "env": {
Открыть полный README на GitHub

Установка

npx -y @alanse/fish-audio-mcp-server
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "fish-audio": { "command": "npx", "args": ["-y", "@alanse/fish-audio-mcp-server"], "env": { "FISH_API_KEY": "your_fish_audio_api_key_here", "FISH_MODEL_ID": "speech-1.6", "FISH_REFERENCE_ID": "your_voice_reference_id_here", "FISH_OUTPUT_FORMAT": "mp3", "FISH_STREAMING": "false", "FISH_LATENCY": "balanced", "FISH_MP3_BITRATE": "128", "FISH_AUTO_PLAY": "false", "AUDIO_OUTPUT_DIR": "~/.fish-audio-mcp/audio_output" } } } }