ナビゲーションにスキップ

コンテンツ来歴API(ベータ版)

オーディオファイルにElevenLabsのウォーターマークが含まれているかを確認し、その生成元について分かる情報を解説します。

ElevenLabsが生成したオーディオには、オーディオサンプル自体に聞き取れないウォーターマークが埋め込まれています。コンテンツ来歴エンドポイントPOST /v1/content-provenance/watermarkは、アップロードされたファイルを読み取り、ウォーターマークが検出されたかどうかを返します。

ウォーターマークが生成記録と一致すると、レスポンスにはオーディオを生成したプロダクトとモデル、生成日時、その生成のidが含まれます。生成に使用されたプロンプト、アカウント、ユーザーが含まれることはありません。

ウォーターマークから分かる情報

確認が完了すると、is_detectedとdetailsの2つのフィールドが返されます。

is_detected は、デコーダーがファイル内のElevenLabsウォーターマークを認識した場合はtrue、認識しなかった場合はfalseです。

details は、ウォーターマークから生成情報を復元できた場合にのみ値が設定されます。短いオーディオや大幅に変更されたオーディオでは、復元できないことがあります。値が設定された場合は、product、model、generated_at、unique_idが含まれます。この4つは、いずれもnullになる可能性があります。一致する記録がない場合やウォーターマークが見つからない場合、detailsはnullです。

versionを指定して、ファイルを読み取るデコーダーを選ぶこともできます。最新のデコーダーを使用するには、省略するかlatestを指定してください。現在サポートされているのはlatestのみです。

ファイルを確認する

フィールド名をfileとして、オーディオをマルチパートフォームでアップロードし、各パートのメディアタイプ(audio/mpegなど)を設定します。APIキーにはウォーターマーク権限が必要です。OAuthアクセストークンは使用できません。

curl -X POST https://api.elevenlabs.io/v1/content-provenance/watermark \
-H "xi-api-key: $ELEVENLABS_API_KEY" \
-F "file=@./example.mp3;type=audio/mpeg"

versionは任意です。明示的に指定する場合:

curl -X POST https://api.elevenlabs.io/v1/content-provenance/watermark \
-H "xi-api-key: $ELEVENLABS_API_KEY" \
-F "file=@./example.mp3;type=audio/mpeg" \
-F "version=latest"

ウォーターマークを含むファイルでは、次のようなレスポンスが返されます:

{
"is_detected": true,
"details": {
"product": "Music",
"model": "Eleven Music v2",
"generated_at": "2026-07-27T18:34:12+00:00",
"unique_id": "row-123"
}
}

制限

対応ファイル。 MP3、WAV、FLAC、AAC、Oggなど、デコーダーが読み取れる任意のaudio/*タイプに対応しています。メディアタイプを省略するか、application/octet-streamを指定することもできます。画像やその他のオーディオ以外のタイプを送信すると、ステータスinvalid_file_typeとともに400が返されます。

サイズと長さ。 各ファイルの上限は50 MBで、デコード後の長さは0.5秒以上5分以内である必要があります。1回のリクエストにつき1ファイルを送信してください。

レート制限。 各APIキーユーザーは、24時間あたり25回まで確認できます。この制限を超えるリクエストには429が返されます。上限を引き上げる必要がある場合は、お問い合わせください。

エラーへの対処

429の場合は、時間を置いて再試行してください。400または422の場合は、リクエスト自体を変更する必要があります。たとえば、オーディオ以外のファイルを送信した場合や、versionにlatest以外を指定した場合に返されます。

結果の利用

このエンドポイントは、ファイルにすでに含まれているウォーターマークだけを読み取ります。レスポンスにはプロンプトやアカウントの情報は含まれません。そのため、オーディオの生成元に基づいて判断する場合は、必ず人間による確認を行ってください。