
一个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
-
Get your Fish Audio API key from Fish Audio
-
Set up environment variables:
export FISH_API_KEY=your_fish_audio_api_key_here
- 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": {
安装
npx -y @alanse/fish-audio-mcp-server配置
{
"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"
}
}
}
}