DAISYS
chính thứcTạo đầu ra chuyển văn bản thành giọng nói và chuyển văn bản thành tiếng nói chất lượng cao bằng nền tảng DAISYS.
Bạn có thể làm gì với DAISYS MCP?
- Tạo giọng nói từ văn bản — Yêu cầu trợ lý của bạn chuyển đổi văn bản thành giọng nói tự nhiên bằng cách sử dụng
speak. - Liệt kê các giọng nói có sẵn — Truy xuất tất cả các giọng nói Daisys có sẵn bằng
list_voicesđể chọn giọng điệu và phong cách phù hợp. - Phát trực tiếp âm thanh theo thời gian thực — Sử dụng
speak_streamđể tạo và phát giọng nói ngay khi đang được sản xuất, giảm thời gian chờ.
Tài liệu
Máy chủ Daisys MCP
Daisys-mcp hiện là phiên bản beta và chưa có bản phát hành ổn định. Nhưng bạn có thể dùng thử bằng cách làm theo các bước sau:
- Đăng ký tài khoản trên Daisys và tạo tên người dùng cùng mật khẩu.
Nếu bạn chạy trên mac os, hãy chạy lệnh sau:
brew install portaudio
Nếu bạn chạy trên linux, hãy chạy lệnh sau:
sudo apt install portaudio19-dev libjack-dev
- Thêm cấu hình sau vào tệp cấu hình mcp trong ứng dụng MCP client của bạn (Claude Desktop, Cursor, mcp-cli, mcp-vscode, v.v.):
{
"mcpServers": {
"daisys-mcp": {
"command": "uvx",
"args": ["daisys-mcp"],
"env": {
"DAISYS_EMAIL": "{Your Daisys Email}",
"DAISYS_PASSWORD": "{Your Daisys Password}",
"DAISYS_BASE_STORAGE_PATH": "{Path where you want to store your audio files}"
}
}
}
}
Để build từ mã nguồn:
-
clone kho lưu trữ:
git clone https://github.com/daisys-ai/daisys-mcp.git -
di chuyển vào thư mục kho lưu trữ:
cd daisys-mcp -
Cài đặt
uv(trình quản lý gói Python), cài đặt bằngcurl -LsSf https://astral.sh/uv/install.sh | shhoặc xem repo củauvđể biết thêm các phương thức cài đặt khác. -
Tạo môi trường ảo và cài đặt các gói phụ thuộc sử dụng uv:
uv venv
# source .venv/Scripts/activate (Windows)
source .venv/bin/activate (mac and linux)
uv pip install -e .
- Thêm nội dung sau vào tệp cấu hình trong ứng dụng MCP client của bạn (Claude Desktop, Cursor, mcp-cli, mcp-vscode, v.v.):
{
"mcpServers": {
"daisys-mcp": {
"command": "uv",
"args": [
"--directory",
"{installation_path}/daisys-mcp",
"run",
"-m",
"daisys_mcp.server"
],
"env": {
"DAISYS_EMAIL": "{Your Daisys Email}",
"DAISYS_PASSWORD": "{Your Daisys Password}",
"DAISYS_BASE_STORAGE_PATH": "{Path where you want to store your audio files}"
}
}
}
}
Các vấn đề thường gặp
Nếu bạn gặp bất kỳ vấn đề nào với portaudio trên linux, bạn có thể thử cài đặt thủ công:
sudo apt-get update
sudo apt-get install -y portaudio19-dev
Đóng góp
Nếu bạn muốn đóng góp hoặc chạy từ mã nguồn:
- Clone kho lưu trữ:
git clone https://github.com/daisys-ai/daisys-mcp.git
cd daisys_mcp
- Tạo môi trường ảo và cài đặt các gói phụ thuộc sử dụng uv:
uv venv
source .venv/bin/activate
uv pip install -e .
uv pip install -e ".[dev]"
- Sao chép
.env.examplesang.envvà thêm tên người dùng cùng mật khẩu DAISYS của bạn:
cp .env.example .env
# Edit .env and add your DAISYS username and password
- Kiểm tra máy chủ bằng cách chạy các bài kiểm thử:
uv run pytest
bạn cũng có thể chạy kiểm thử tích hợp đầy đủ bằng:
uv run pytest -m 'requires_credentials' # ⚠️ Running full integration tests does costs tokens on the Daisys platform
- Gỡ lỗi và kiểm thử cục bộ với MCP Inspector:
uv run mcp dev daisys_mcp/server.py
