AIダビングAPI

AIダビングAPIで動画を翻訳・ダビング。ボイスクローニングで動画を33以上の言語に自動ダビング
33以上の言語
ボイス・クローニング
REST API
AI Dubbing Voice Tracks
EN
PT
ES
33以上の言語
99.9%
アップタイム
50万人以上のユーザーに信頼されている

強力なAPI機能

プロフェッショナルなAIダビングをアプリケーションに統合するために必要なすべてのもの
グローバル・リーチ

33以上の言語

英語、ポルトガル語、スペイン語、フランス語、ドイツ語、中国語、日本語など、世界で最も人気のある言語をサポート。
本物の声

音声クローン

高度なAIボイスクローニング技術により、オリジナルスピーカーの音声を保持し、本格的なダビングを実現。
迅速・確実

迅速な処理

数時間ではなく、数分でダビング・プロジェクトを完了。最適化されたAI処理パイプラインで、すばやく結果を出します。
99.9%
アップタイム
<300ms
応答時間
24/7
サポート

AIダビングAPIワークフロー

わずか数回のAPIコールでAIダビングをアプリケーションに統合
01

アップロードURLの取得とファイルのアップロード

API経由で指定されたURLを取得し、PUTリクエストを使って動画ファイルをアップロードします。MP4、MOV、AVI、その他のフォーマットをサポート。
API Request
# 1. Get upload URL
curl -X GET "https://dubsmart.ai/api/v1/upload" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "region": "EU",
    "fileExtension": "mp4"
  }'

# 2. Upload file using returned URL
curl -X PUT "PRESIGNED_URL_FROM_STEP_1" \
  -H "Content-Type: video/mp4" \
  --data-binary @video.mp4
02

プロジェクトの作成

ターゲット言語と音声設定でダビングプロジェクトを作成。一度のリクエストで複数言語をサポート。
API Request
curl -X POST "https://dubsmart.ai/api/v1/project" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "input": {"path": "uploaded_file_key"},
    "targetLanguages": ["es", "fr", "de"],
    "voice": "voiceCloning"
  }'
03

プロジェクトの編集

必要に応じて、プロジェクトの設定、タイトル、スピーカー、背景の音量を変更します。
API Request
curl --request PUT \
  --url https://dubsmart.ai/api/v1/project \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "title": "Updated Project Title",
  "speakers": [
    "Speaker 1",
    "Speaker 2"
  ],
  "backgroundVolume": 0.5,
  "id": "64f8a2b1c3d4e5f6a7b8c9d0"
}'
04

ダウンロード結果

ダビングした動画や音声ファイルをダウンロード。個々のセグメントまたは完全なダビングされたコンテンツを取得します。
API Request
curl -X GET "https://dubsmart.ai/api/v1/project/PROJECT_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"

AIダビングAPIエンドポイント

すべてのエンドポイントの例を含む完全なAPIリファレンス
GET
/upload

アップロードファイルURLの取得

ファイル・アップロード用の署名付きURLを取得し、ファイル・キーを返す。
Request
JSON
{
  "region": "EU",
  "fileExtension": "mp4"
}
Response
JSON
{
  "url": "https://storage.dubsmart.ai/...",
  "key": "uploads/user_id/filename.mp4"
}

AIダビングAPIのコード例

複数のプログラミング言語ですぐに使えるコード例
JavaScript Example
// JavaScript/Node.js Example
const axios = require('axios');
const fs = require('fs');

const API_KEY = 'your_api_key_here';
const BASE_URL = 'https://dubsmart.ai/api/v1';

async function createDubbingProject() {
  try {
    // 1. Get upload URL
    const uploadResponse = await axios.get(`${BASE_URL}/upload`, {
      params: {
        region: 'EU',
        fileExtension: 'mp4'
      },
      headers: { 'Authorization': `Bearer ${API_KEY}` }
    });

    // 2. Upload file using presigned URL
    const fileBuffer = fs.readFileSync('video.mp4');
    await axios.put(uploadResponse.data.url, fileBuffer, {
      headers: {
        'Content-Type': 'video/mp4'
      }
    });

    // 3. Create dubbing project
    const projectResponse = await axios.post(`${BASE_URL}/project`, {
      input: {
        path: uploadResponse.data.key,
        type: 'LOCAL_FILE',
        voice: 'voiceCloning',
        textCheck: false
      },
      targetLanguages: ['es', 'fr', 'de'],
      title: 'My Multilingual Video'
    }, {
      headers: { 'Authorization': `Bearer ${API_KEY}` }
    });

    console.log('Project created:', projectResponse.data);
    return projectResponse.data;
  } catch (error) {
    console.error('Error:', error.response?.data || error.message);
  }
}

// Monitor project status
async function checkProjectStatus(projectId) {
  const response = await axios.get(`${BASE_URL}/project/${projectId}`, {
    headers: { 'Authorization': `Bearer ${API_KEY}` }
  });
  
  return response.data;
}

よくあるご質問

APIはどのようなファイル形式をサポートしていますか?このAPIは、MP4、MOV、AVI、MKV、WebMなど、主要なビデオフォーマットをすべてサポートしています。オーディオファイルについては、MP3、WAV、AAC、その他の一般的なフォーマットをサポートしています。最大ファイルサイズは5GBです。
ダビングにはどのくらいの時間がかかりますか?処理時間はビデオの長さとファイルサイズによって異なります。5分の動画であれば、処理に通常1分かかります。エンタープライズのお客様には、より早い納期で優先的に処理を行います。
対応言語は?英語、ポルトガル語、スペイン語、フランス語、ドイツ語、中国語、日本語、韓国語、ロシア語、アラビア語、ヒンディー語など、33以上のターゲット言語をサポートしています。また、99以上のソース言語からのコンテンツを検出し、処理することができます。
ボイス・クローニングの仕組みは?私たちの高度なAIは、トーン、ピッチ、アクセント、話し方など、元の話者の声の特徴を分析します。そして、ターゲット言語で話しながら、これらのユニークな資質を維持する合成音声を生成します。
吹き替えの内容を編集することはできますか?はい!APIは完全な編集機能を提供します。翻訳されたテキストを修正したり、タイミングを調整したり、ボイスを変更したり、特定のセグメントを再生成したりすることができます。
商用プロジェクトにAPIを使用できますか?はい!すべてのプランで商用利用が可能です。APIは制作環境向けに設計されており、世界中の主要なコンテンツ制作者、企業、メディア企業によって使用されています。