Przejdź do treści

Sonilo V1.1 Video to Video Sound Effects

Integracja

Identyfikator modelu sonilo/v1.1/video-to-video-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-video-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 · Wideo

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-video-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-video-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 Video Sound Effects

Dodaje efekty dźwiękowe zsynchronizowane z widoczną akcją i zwraca plik mp4 z dołączonym audio oraz wygenerowany dźwięk jako osobny plik. Użyj `prompt` do ogólnych wskazówek lub `segments` do opisów dla poszczególnych zakresów czasowych. `audio_format` określa format osobnego pliku (wav, mp3, aac lub flac), a `keep_speech_vocal` zachowuje oryginalną mowę.

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-video-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": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "videos": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
        "content_type": "video/mp4",
        "file_name": "0-output.mp4",
        "file_size": 1843200
      }
    ],
    "audio": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "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
video
object {url, content_type, file_name, file_size}MP4 zawierający wygenerowany dźwięk oraz, jeśli został podany, film źródłowy; bez materiału źródłowego plik mp4 zawiera wyłącznie audio.
videos
array of object {url, content_type, file_name, file_size}Pełna kolekcja wynikowych filmów mp4, po jednym dla każdej próbki.
audio
object {url, content_type, file_name, file_size}Oddzielny plik audio zawierający wygenerowany dźwięk.

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-video-sound-effects.md. Wszystkie modele i przewodniki: https://doitong.com/developers/llms.txt