開發者工具

讓你的智能體擁有一間聲音工作室

把 Sonilo 接入你的 AI 智能體,在對話裡直接生成有版權授權的音樂、音效和影片翻譯。直接在智能體裡登入即可,不需要建立任何 API 金鑰。

讓你的終端機擁有一間聲音工作室

把完整的 Sonilo API 變成一個命令列工具,可以寫進腳本、接入管道,放進任何 CI 任務或 Dockerfile。透過 npm 或 PyPI 安裝。

教會你的智能體聲音設計

十一個開源技能,根據你說的話自動觸發,涵蓋配樂、音效、影片翻譯和閃避。智能體挑選合適的技能,技能驅動 API。

1

開啟 Claude 連接器設定

Claude 和 Claude Code 都適用。點下面的連結可直接進入連接器設定。

2

新增自訂連接器

把它命名為 Sonilo,貼上下面的 URL,然後儲存。

3

連接並登入

連接後用你的 Sonilo 帳戶登入,再請智能體為一段影片配樂。整個流程中不涉及任何 API 金鑰。

1

安裝 CLI

一條命令,從 npm 或 PyPI 安裝,子命令相同,輸出也相同。

2

登入

在瀏覽器中完成 OAuth。憑證留在本機,之後每條命令都會自動讀取,無需貼上,也無需輪換。

3

生成

每個端點都是一個子指令。非同步任務會自動輪詢,你只需取得最終檔案。

1

安裝

一條指令即可為任何相容的助手加入全部十一個技能,也可以只選你需要的。

2

接入 Sonilo

技能提供的是指令,MCP 伺服器提供的才是它呼叫的工具。先註冊伺服器,再登入一次,這份憑證同時也涵蓋 CLI。沒有 MCP 宿主?裝上 CLI 並登入即可,技能會自動改走 CLI。

3

在對話裡提出需求

先開啟你安裝了技能的那個智能體(Claude Code 和 Codex)並完成登入,然後把這句話打在它的對話框裡,而不是終端機。技能會根據日常語言自動觸發,你只需描述想要的結果,無需工具名稱,也無需參數。

text-to-musicvideo-to-musictext-to-sfxvideo-to-sfxvideo-to-soundaudio-duckingauto-dubbingtask-recoveryaccountaudio-playbacksetup-api-key

一個 MCP 伺服器,涵蓋音樂、音效、影片翻譯

一個伺服器就把 Sonilo 的全部能力交給您的代理:為畫面配樂、音效、混合音軌、閃避以及影片翻譯。一條命令即可註冊到您的宿主,它會直接使用您已完成的登入,無需建立、貼上或輪換任何 API key。

15 個工具9 個生成端點10+ 種影片翻譯語言OAuth 登入即可,不需要 API 金鑰
每個宿主一條命令,然後登入一次。
Claude Code使用 sonilo login 登入claude mcp add sonilo -- uvx sonilo-mcp
Codex同一條命令,同一個伺服器codex mcp add sonilo -- uvx sonilo-mcp

用 sonilo login 登入一次,兩個宿主共用同一份憑證。想自行持有 key?加上 --env SONILO_API_KEY=sk-...。不想在本機執行任何東西?在 Claude 中把 https://api.sonilo.com/mcp 加入為自訂連接器,或在 Codex 中安裝 Sonilo 插件。 開啟文件 →

提問「為這個預告片配樂,並保留旁白清晰可辨:~/Desktop/promo.mp4」
video_to_music · m4a · 30 sec

真實成品,由 Sonilo MCP 伺服器生成。

用日常語言提出需求,或者直接執行指令

十二項能力,加上三個帳戶工具。每一項對智能體來說只是一次 MCP 工具呼叫,在你的 shell 裡只是一條指令,裝好技能後甚至只是一句話。

musicvideo_to_music

「為這段片段配樂,讓音樂跟著剪接走」

musictext_to_music

「做 30 秒溫暖的 lo-fi 鋼琴曲,配上雨聲」

musicvideo_to_video_music

「為這段片段加配樂,再把影片還給我」

sound effectsvideo_to_sfx

「為這段片段裡發生的事情加上音效」

sound effectstext_to_sfx

「我需要玻璃瓶摔在水泥地上碎裂的聲音」

sound effectsvideo_to_video_sfx

「把音效混進這段片段,再返回影片」

soundvideo_to_sound

「為這段片段配上均衡混合的音樂和音效」

soundvideo_to_video_sound

「為這段片段配上完整原聲帶,合成進影片裡」

audioaudio_ducking

「把這段音樂閃避到旁白下面」

speechdubbing

「把這段影片翻譯成日語和西班牙語,保留背景音樂」

speechproofread

「轉寫這段影片,給我可編輯的日語和西班牙語字幕」

videoanalyze_video

「先看一遍這段影片,規劃好音樂和音效再生成」

get_generation_task

輪詢非同步任務

get_usage

消費與額度

get_account_services

查看金鑰可用的能力

可以串連的能力

一次請求可以經過多個工具。智能體會根據你的要求自行選擇串連順序;在命令列中,你按順序執行同樣的步驟。

為片段配樂,同時保留清晰的人聲

「為這段片段配樂,並讓對白保持在音樂之上。」

cut.mp4video_to_musicaudio_duckingscored.m4a

把一個片子發佈成多種語言版本

「加上配樂,然後給我日語和西班牙語版本。」

spot.mp4video_to_video_musicdubbingspot-ja.mp4 · spot-es.mp4

為一整個渲染資料夾做音效設計

「給 ./renders 裡的每個片段都加上擬音。」

renders/*.mp4video_to_sfx×12renders/*.m4a

常見問題

現在就從終端機開始生成