Sonilo を AI エージェントに接続すれば、ライセンス済みの音楽、効果音、動画翻訳を会話の中からそのまま生成できます。エージェントからサインインするだけで、作成が必要な API キーはありません。
Sonilo API のすべての機能を CLI で使えます。スクリプト化、パイプ処理、CI ジョブや Dockerfile への組み込みも自由自在。npm または PyPI からインストールできます。
話しかけるだけで自動的に起動する、11 のオープンソーススキル。スコアリング、SFX、動画翻訳、ダッキングをカバーします。エージェントがスキルを選び、スキルが API を動かします。
名前を Sonilo にして、下の URL を貼り付けます。保存してください。
接続し、Sonilo アカウントでサインインして、エージェントに動画への作曲を頼みましょう。フロー全体を通して API キーは一切登場しません。
npm でも PyPI でもコマンド 1 つ。サブコマンドも出力も同じです。
OAuth はブラウザで完了します。資格情報はお使いのマシンに保存され、以降はすべてのコマンドが自動で読み取ります。貼り付けもローテーションも不要です。
各エンドポイントはサブコマンドです。非同期ジョブは自動でポーリングされ、あとはファイルを受け取るだけです。
1つのコマンドで 11 のスキルすべてを対応アシスタントに追加できます。必要なものだけを選ぶこともできます。
スキルは指示書で、実際に動かすツールを提供するのは MCP サーバーです。サーバーを登録してから一度サインインすれば、その資格情報は CLI にも効きます。MCP ホストがない場合は、CLI を入れてサインインするだけで、スキルが自動的に CLI へ切り替わります。
スキルを追加したエージェント(Claude Code と Codex)をサインインした状態で開き、ターミナルではなくそのチャットに入力します。スキルは普通の言葉で自動的に起動するので、ツール名もパラメータも要らず、欲しい結果を説明するだけです。
API 全体を1つのコマンドに。npm と PyPI から入手でき、環境変数1つで動き、JSON で応答します。任意のターミナル、CI ジョブ、Dockerfile に組み込んで、レンダリング済みフォルダをバッチでスコアリングしたり、生成をビルドに組み込んだり、リリースを10言語に翻訳したりできます。非同期ジョブは自動でポーリングされ、あとはファイルを受け取るだけです。
npm install -g sonilo-clipip install sonilo-clinpx sonilo-cli accountsonilo login で一度サインインしてください。資格情報は MCP サーバーと共有されるため、ここでのサインインが両方をカバーします。CI では代わりに SONILO_API_KEY を設定してください。 ドキュメントを開く →
sonilo video-to-music --video clip.mp4実際の出力。Sonilo CLI が生成しました。
12個の機能と3個のアカウントツール。それぞれエージェントにとっては1回の MCP ツール呼び出し、シェルでは1つのコマンド、スキルをインストールしていればただの一文で済みます。
video_to_music「このクリップに、カット編集に合わせた音楽をつけて」
text_to_music「雨音の下に温かみのあるローファイピアノを30秒作って」
video_to_video_music「このクリップにサウンドトラックを追加して、映像を返して」
video_to_sfx「このクリップで起きていることに合わせて効果音を追加して」
text_to_sfx「コンクリートの上で割れるガラス瓶の音が欲しい」
video_to_video_sfx「このクリップに効果音をミックスして、映像を返して」
video_to_sound「このクリップに音楽と効果音をバランスよくミックスして」
video_to_video_sound「このクリップに完成サウンドトラックをつけて、映像にミックスして返して」
audio_ducking「このナレーションの下で音楽をダッキングして」
dubbing「この動画を日本語とスペイン語に翻訳して、音楽のベッドは残して」
proofread「このクリップを文字起こしして、編集できる日本語とスペイン語の字幕をちょうだい」
analyze_video「生成する前に、このクリップを見て音楽と効果音のプランを立てて」
get_generation_task非同期ジョブをポーリング
get_usage利用額とクォータ
get_account_servicesあなたのキーでできること
1つのリクエストが複数のツールを通じて処理されることがあります。頼んだ内容に応じてエージェントが連鎖を選び、CLI からは同じ手順を順番に実行します。
「このカットに音楽をつけて、セリフを音楽より前面に保って」
cut.mp4video_to_musicaudio_duckingscored.m4a「サウンドトラックを追加して、それから日本語版とスペイン語版をください」
spot.mp4video_to_video_musicdubbingspot-ja.mp4 · spot-es.mp4「./renders 内のすべてのクリップにフォーリーを追加して」
renders/*.mp4video_to_sfx×12renders/*.m4a