ボイスデザイン
合成するテキストと声のスタイルの説明に基づいて、そのスタイルのボイスまたは音声プレビューを生成します。
Endpoint
POST
/v1/audio/voice/generationsモデル名
moss-voice-generator-1.0APIキーを作成
APIキー管理プラットフォームにアクセスしてAPIキーを作成し、環境変数として保存してください。APIキーをクライアントコードに書き込んだり、リポジトリにコミットしたりしないでください。
環境変数 MOSS_API_KEY=<your_api_key_here>リクエスト入力を準備
このシナリオに合わせてリクエストパラメータを準備します。同期呼び出しでは結果を直接待つことができます。時間のかかる処理では
async=trueとwebhook_urlを渡せます。フィールド型必須説明moss-voice-generator-1.0
音声を生成するテキスト
声のスタイルの説明
urlはJSONと結果URLを返します
同期リクエストの音声形式。mp3を推奨
リクエストボディ { "model": "moss-voice-generator-1.0", "input": "今夜の番組へようこそ。", "instruction": "やさしく自然で、ほのかに微笑みを感じさせる若い女性の声", "delivery_method": "url", "response_format": "mp3" }最初のリクエストを送信
このシナリオのエンドポイントにリクエストを送信します。同期リクエストでは音声バイナリが直接返されるか、
delivery_method=urlの場合は結果URLを含むJSONが返されます。async=trueの場合はタスクオブジェクトが返されます。リクエスト例 curl https://api.mosi.cn/v1/audio/voice/generations \ -H "Authorization: Bearer $MOSS_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "moss-voice-generator-1.0", "input": "今夜の番組へようこそ。", "instruction": "やさしく自然で、ほのかに微笑みを感じさせる若い女性の声", "delivery_method": "url", "response_format": "mp3" }'タスクの結果を取得
delivery_method=urlで同期呼び出しを行った場合は、レスポンスJSONからボイス生成結果のURLを読み取ります。async=trueを渡すとtask_idが返されるので、GET /v1/audio/tasks/{task_id}でタスク結果を照会できます。最終的な音声形式はタスク結果に準じます。タスクの照会 curl https://api.mosi.cn/v1/audio/tasks/$TASK_ID \ -H "Authorization: Bearer $MOSS_API_KEY"成功を確認
成功の目安:説明したスタイルで生成された音声または結果URLを取得でき、ダウンロードまたは再生できます。