PopNowAPI ドキュメント
本文

Talking Avatar API リファレンス

顔写真と声から、口の動きが合った話す動画を

PopNow の API キー 1 つで、Talking Avatar を自分のコードから呼び出せます。送るモデル ID、受け付ける入力フィールド、1 回あたりのクレジット、ターミナルに貼ってそのまま動くリクエストをこのページにまとめました。

パラメーターの説明はモデルの入力 schema から取っているため、英語のみです。

概要

開発元
PopNow
出力
動画
最安
2.7 クレジット 出力 1 秒あたり ($0.027)

1 クレジット = 0.01 米ドル。タスクの受付時に上限額を確保し、完了時に実際の使用量で精算します(整数クレジットに切り上げ、差額は返却)。失敗したタスクには課金されません。実行前に正確な金額を知りたいときは POST /api/v1/jobs/quote を呼んでください。

トーキングアバター

popnow/talking-avatar-v1/talking-avatar

料金

オプションクレジット (出力 1 秒あたり)米ドル
既定2.7$0.027

パラメーター

フィールド型既定値指定できる値説明
image_url必須string——Portrait of the person who will speak. One clearly visible face, looking roughly at the camera, works best.
audio_url必須string——Speech that drives the lips, 3 to 60 seconds, MP3 or WAV. The video runs as long as this audio; files outside that range are rejected before any charge.
prompt任意string—1,000 文字までOptional note on expression or mood, such as calm or cheerful. Identity and setting come from the portrait.
mask_url任意string——Optional black-and-white mask the same size as the portrait, white over the person who should speak. Only needed when the portrait shows several people.
seed任意integer—0〜2147483647Random seed for controlled comparisons.

リクエスト例

このリクエストはそのまま実行できます。省略したフィールドには既定値が入ります。先にキーを環境変数 POPNOW_API_KEY に設定してください。

例の audio_url, image_url には PopNow のサンプル素材を使っています。自分の公開 HTTPS リンク、アップロードしたファイル、保存済みアセットに置き換えてください。

POST /api/v1/jobs/createTask
curl -X POST "https://api.popnow.ai/api/v1/jobs/createTask" \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "model": "popnow/talking-avatar-v1/talking-avatar",
  "input": {
    "prompt": "Speaks warmly to the camera with natural head movement and a relaxed smile",
    "image_url": "https://media.popnow.ai/influencer/examples/marco.webp",
    "audio_url": "https://media.popnow.ai/shortfilm/voices/Aoede-46e4c427.mp3"
  }
}'

レスポンスにはすぐに taskId が入ります。結果は GET /api/v1/jobs/recordInfo で取得するか、callBackUrl を付けて通知を受け取ります。

GET /api/v1/jobs/recordInfo
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=TASK_ID_FROM_CREATE_TASK" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

次に読む

このページの内容