İçeriğe geç

Sonilo V1.1

Entegre et

Model kimliği sonilo/v1.1/video-to-music
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/sonilo/v1.1/video-to-music?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Örnekteki gibi dosyalar: $0,09 90 API kredisi · ≈ ₽9,66 dosyalarınız çalıştırmadan önce ölçülür Bu sayfada çalıştır

API anahtarı al
Sonilo Videodan Sese Dudak senkronizasyonu1–600 s #stylized#transform#lipsync

Bir videoya oluşturulan müzikle müzik döşer ve isteğe bağlı segment seçimiyle yalnızca sesi döndürür

Sonilo · Ses

İlk sonucunuz burada görünecek

Aşağıda bir istek oluşturun ve API anahtarınızla çalıştırın. Çıktılar depolamamıza kopyalanır ve sonsuza kadar veya ücretsiz olarak 7 gün boyunca saklanır.

İstek oluştur

Kontroller model şemasından oluşturulur. Değerleri değiştirdikçe kod ve fiyat güncellenir.

Videodan otomatik olarak türetilen istemin yerine isteğe bağlı olarak kullanılan müzik tarzı yönlendirmesi.

•gerekli video_url
Dosyayı bırakın veya

Müzik skoru uygulanacak videonun herkese açık HTTP veya HTTPS URL'si.

varsayılan 1

Video için üretilecek ayrı müzik parçalarının sayısı.

Saniye cinsinden isteğe bağlı segment uzunluğu; varsayılan olarak None, videonun sonuna kadar skorlamayı sürdürür. Start Offset sağlanırsa skorlamayı oradan, aksi halde başlangıçtan başlatır; bu nedenle None, kalan bölümü veya videonun tamamını kapsar. Sağlanan süre, aynı başlangıç konumundan itibaren skorlamayı bu uzunlukla sınırlar.

Gelişmiş prompt_influence · start_offset
varsayılan 0.5

İsteme uyum gücü; metin talimatıyla daha yakın eşleşme için artırın.

Videonun içine saniye cinsinden isteğe bağlı skor başlangıç ofseti; bu noktadan başlayan bölüm videonun içine sığmalıdır; bu nedenle Start Offset ile Duration toplamı Video Duration değerini aşamaz.

POST /run/sonilo/v1.1/video-to-music?wait=20 fiyat → $0,09
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/sonilo/v1.1/video-to-music?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Bu isteği çalıştır

Anahtarınız bu tarayıcıda kalır: yalnızca Doitong API'ye gönderilir ve yalnızca Hatırla seçeneğini işaretlerseniz localStorage'a kaydedilir. API anahtarı al

Sonilo V1.1 hakkında

`video_url` içindeki videoyu analiz eder ve eşleşen müziği ayrı ses kanalları olarak oluşturur. `prompt`, stili yönlendirebilir; `prompt_influence` 0 ile 1 arasındadır. İstem olmadan video üzerinden bir istem türetilir. `start_offset` ve `duration` (en fazla 600 saniye), yalnızca bir segmenti puanlar; `num_samples` 1 ile 3 parça sağlar.

Parametreler

Kanonik adı veya yerel adı gönderin; ikisini birden göndermeyin. Kanonik adlar

AdTür Varsayılanİzin verilen Açıklama
video_urlgerekli video
Türurl · video
Müzik skoru uygulanacak videonun herkese açık HTTP veya HTTPS URL'si.
num_samplesisteğe bağlı
Türinteger
Varsayılan1
1 – 3
Video için üretilecek ayrı müzik parçalarının sayısı.
promptisteğe bağlı
Türstring | null
Videodan otomatik olarak türetilen istemin yerine isteğe bağlı olarak kullanılan müzik tarzı yönlendirmesi.
prompt_influenceisteğe bağlı
Türnumber
Varsayılan0.5
0 – 1
İsteme uyum gücü; metin talimatıyla daha yakın eşleşme için artırın.
start_offsetisteğe bağlı
Türnumber | null
0 – 600
Videonun içine saniye cinsinden isteğe bağlı skor başlangıç ofseti; bu noktadan başlayan bölüm videonun içine sığmalıdır; bu nedenle Start Offset ile Duration toplamı Video Duration değerini aşamaz.
durationisteğe bağlı
Türnumber | null
1 – 600
Saniye cinsinden isteğe bağlı segment uzunluğu; varsayılan olarak None, videonun sonuna kadar skorlamayı sürdürür. Start Offset sağlanırsa skorlamayı oradan, aksi halde başlangıçtan başlatır; bu nedenle None, kalan bölümü veya videonun tamamını kapsar. Sağlanan süre, aynı başlangıç konumundan itibaren skorlamayı bu uzunlukla sınırlar.
gerekli Kanonik ad, bu ad da kabul edilir

Dosya parametreleri herkese açık bir https:// URL'si, 10 MB'a kadar bir data: URI'si veya yüklenen bir dosyanın file_url değerini kabul eder. Dosyalar

Çıktı

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sonilo/v1.1/video-to-music",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 90,
    "usd": "0.09",
    "charged": 90,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "audio": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_name": "0-output.mp3",
      "file_size": 1843200
    },
    "audios": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
        "content_type": "audio/mpeg",
        "file_name": "0-output.mp3",
        "file_size": 1843200
      }
    ]
  },
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Dosyalarınız, seçiminizHer outputs[].url, depolamamızdaki bir kopyadır: sonsuza kadar (GB-ay başına ücretli) veya ücretsiz olarak 7 gün boyunca, hesap ayarınızla ya da ?storage= ile saklanır.
Her modelde aynı yapıGörüntüler, video ve ses için type, url, content_type, width, height ve duration aynıdır. output, modelin kendi sonuç nesnesidir.
Çıktı alanları
audio
object {url, content_type, file_name, file_size}Hızlı oynatma veya önizleme için sağlanan ilk üretilen müzik parçası.
audios
array of object {url, content_type, file_name, file_size}Her örnek için bir parça olacak şekilde AAC/m4a formatında üretilen müzik parçalarının tamamı.

Daha fazla model: Videodan Sese

AI aracıları için: bu sayfanın Markdown biçimi şurada: https://doitong.com/tr/developers/models/sonilo/v1.1/video-to-music.md. Tüm modeller ve kılavuzlar: https://doitong.com/developers/llms.txt