DO

da-okazaki/mcp-fish-audio-server

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

15 stars 8 forks 质量 68 趋势 21MIT

一个MCP(Model Context Protocol)服务器,提供Fish Audio的Text-to-Speech API和克洛德等LLMs的无缝集成,使自然语言驱动的语音合成成为可能.

概览

一个MCP(Model Context Protocol)服务器,提供Fish Audio的Text-to-Speech API和克洛德等LLMs的无缝集成,使自然语言驱动的语音合成成为可能. Fish Audio是一个尖端的文本对语音平台,提供: 包括英语、日语、汉语等, 以及更多实时应用, 这个MCP服务器将Fish Audio强大的能力直接带入了你的LLM工作流程.

概述(AI 翻译)

一个MCP(Model Context Protocol)服务器,提供Fish Audio的Text-to-Speech API和克洛德等LLMs的无缝集成,使自然语言驱动的语音合成成为可能.

□ 什么是鱼声?

Fish Audio是一个尖端的文本对语音平台,提供:

  • ** 最新音效合成** 自然音效输出
  • 声音克隆能力 创建定制语音模型
  • ** 多语种支助** 包括英文、日文、中文等
  • 用于实时应用的低纬度流线
  • ~ 精细的控制** 对言语流畅和情绪。

这个MCP服务器将Fish Audio强大的能力直接带入了你的LLM工作流程.

□ 特性

  • 高质量TTS: 取用鱼声的最新TTS型号
  • Streaming Support:低纬度应用程序实时音频流
  • ** 多重声音**:通过参考ID支持自定义语音模型
    • ** Smart 语音选择**:通过ID、名称或标记选择声音
  • 声音图书馆管理: 配置和管理多个语音引用
  • ** 灵活配置**:基于环境变量的配置

本页由 AI 翻译,技术细节请以原文为准。

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": {
在 GitHub 查看完整 README

安装

npx -y @alanse/fish-audio-mcp-server
新手?先看 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" } } } }