Przejdź do treści

Sonilo V1.1 Video to Sound Effects

Integracja

Identyfikator modelu sonilo/v1.1/video-to-sound-effects
# 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-sound-effects?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"

Pliki takie jak przykład: 0,09 $ 90 kredytów API · ≈ 9,66 ₽ Twoje pliki są mierzone przed uruchomieniem Uruchom na tej stronie

Uzyskaj klucz API
Sonilo · Audio

Tutaj pojawi się pierwszy wynik

Zbuduj poniżej żądanie i uruchom je za pomocą klucza API. Wyniki są kopiowane do naszej przestrzeni dyskowej i przechowywane bezterminowo lub 7 dni bezpłatnie.

Zbuduj żądanie

Elementy sterujące są generowane ze schematu modelu. Kod i cena aktualizują się podczas ich zmiany.

Opcjonalne wskazówki dotyczące dźwięku używane we wszystkich scenach zamiast automatycznego opisywania filmu. Opisz żądane audio albo pozostaw wartość pustą, aby użyć automatycznych opisów.

•wymagane video_url
Upuść plik lub

Wideo dostarczone jako przesłany plik lub publiczny adres URL do generowania dźwięku; jego długość określa długość wygenerowanego audio.

Zaawansowane audio_format · keep_speech_vocal · segments
audio_format domyślnie aac

Niezależny format audio, który można wybrać jako wav, mp3, aac lub flac; domyślnie używany jest aac. Ten wybór nie zmienia kodowania audio filmu, które zawsze jest AAC.

Opcjonalny ręczny podział na sceny, określony jako zakresy czasu z indywidualnymi opisami dźwięku; pusta wartość używa automatycznego wykrywania scen.

POST /run/sonilo/v1.1/video-to-sound-effects?wait=20 wycena → 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-sound-effects?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"

Uruchom to żądanie

Klucz pozostaje w tej przeglądarce: jest wysyłany tylko do Doitong API i zapisywany (localStorage) tylko po zaznaczeniu opcji Zapamiętaj. Uzyskaj klucz API

Informacje o Sonilo V1.1 Video to Sound Effects

Dodaje zsynchronizowane efekty dźwiękowe na podstawie tego, co dzieje się w wideo pod adresem `video_url`. Opcjonalny `prompt` steruje dźwiękiem, a `segments` przypisuje osobne opisy do zakresów czasowych. `audio_format` może mieć wartość wav, mp3, aac lub flac. Po włączeniu `keep_speech_vocal` oryginalna mowa jest izolowana i zachowywana w miksie.

Parametry

Wyślij nazwę kanoniczną albo natywną, nie obie. Nazwy kanoniczne

NazwaTyp DomyślneDozwolone Opis
video_urlwymagane video
Typurl · video
Wideo dostarczone jako przesłany plik lub publiczny adres URL do generowania dźwięku; jego długość określa długość wygenerowanego audio.
promptopcjonalne
Typstring | null
Opcjonalne wskazówki dotyczące dźwięku używane we wszystkich scenach zamiast automatycznego opisywania filmu. Opisz żądane audio albo pozostaw wartość pustą, aby użyć automatycznych opisów.
segmentsopcjonalne
Typobject[]
Opcjonalny ręczny podział na sceny, określony jako zakresy czasu z indywidualnymi opisami dźwięku; pusta wartość używa automatycznego wykrywania scen.
segments[].startopcjonalne
Typnumber
Domyślne0
≥ 0
Początek pierwszego segmentu musi mieć wartość 0. Wszystkie czasy rozpoczęcia są mierzone w sekundach względem początku filmu.
segments[].endopcjonalne
Typnumber
Domyślne0
≥ 0
Pozycja końcowa segmentu w sekundach, ograniczona długością filmu dla ostatniego segmentu. Dla każdego wcześniejszego segmentu musi pokrywać się z pozycją początkową następnego segmentu, aby nie było przerw ani nakładania.
segments[].promptopcjonalne
Typstring
Domyślne
Opis efektów dźwiękowych segmentu lub efektów foley.
audio_formatopcjonalne
Typenum
Domyślneaac
wavmp3aacflac
Niezależny format audio, który można wybrać jako wav, mp3, aac lub flac; domyślnie używany jest aac. Ten wybór nie zmienia kodowania audio filmu, które zawsze jest AAC.
keep_speech_vocalopcjonalne
Typboolean
Domyślnefalse
Przełącznik zachowania mowy/wokalu wpływający zarówno na wynik audio, jak i wideo; domyślnie wyłączony pozostawia w wyniku tylko wygenerowany dźwięk. Włączenie używa separacji źródeł muzyki do wyodrębnienia wokalu, odrzuca oryginalną muzykę i tło oraz miksuje wygenerowany dźwięk z niezmienionym nagraniem wokalu, dopasowując jego poziom do głosu.
wymagane Nazwa kanoniczna, również akceptowana

Parametry plików przyjmują publiczny URL https://, identyfikator URI data: do 10 MB albo file_url przesłanego pliku. Pliki

Wynik

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sonilo/v1.1/video-to-sound-effects",
  "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
      }
    ],
    "segments": [
      {
        "index": 1,
        "start": 1.0,
        "end": 1.0,
        "meta": {
          "tags": [],
          "skipped": false,
          "skip_reason": "string"
        }
      }
    ]
  },
  "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"
  }
}
Twoje pliki, Twój wybórKażdy outputs[].url to kopia w naszej przestrzeni dyskowej: przechowywana bezterminowo (opłata za GB-miesiąc) lub 7 dni bezpłatnie, zgodnie z ustawieniem konta lub ?storage=.
Taki sam format w każdym modelutype, url, content_type, width, height i duration — tak samo dla obrazów, filmów i dźwięku. output to własny obiekt wyniku modelu.
Pola wyniku
audio
object {url, content_type, file_name, file_size}Wygenerowany dźwięk zakodowany w wybranym formacie audio.
audios
array of object {url, content_type, file_name, file_size}Pełna kolekcja wygenerowanych dźwięków, po jednym dźwięku dla każdej próbki.
segments
array of object {index, start, end, meta}Segmenty używane do wygenerowania audio, wymienione w kolejności występowania w wideo źródłowym.

Więcej modeli: Wideo na audio

Dla agentów AI: ta strona w formacie Markdown jest dostępna pod adresem https://doitong.com/pl/developers/models/sonilo/v1.1/video-to-sound-effects.md. Wszystkie modele i przewodniki: https://doitong.com/developers/llms.txt