콘텐츠로 건너뛰기

Sonilo V1.1 Video to Sound Effects

통합

모델 id 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"

예시와 같은 파일: $0.09 90 API 크레딧 · ≈ ₽9.66 실행 전에 파일을 측정합니다 이 페이지에서 실행

API 키 받기
Sonilo · 오디오

첫 번째 결과가 여기에 표시됩니다

아래에서 요청을 작성하고 API 키로 실행하세요. 출력은 스토리지에 복사되며, 영구 보관하거나 7일 동안 무료로 보관할 수 있습니다.

요청 만들기

컨트롤은 모델 스키마에서 생성됩니다. 값을 변경하면 코드와 가격이 업데이트됩니다.

자동 동영상 캡션 대신 모든 장면에 사용할 선택적 사운드 지침입니다. 원하는 오디오를 설명하거나, 자동 캡션을 사용하려면 값을 비워 두세요.

•필수 video_url
파일을 끌어다 놓거나

사운드 생성을 위해 파일 업로드 또는 공개 URL로 제공하는 동영상입니다. 동영상 길이에 따라 생성되는 오디오 길이가 결정됩니다.

고급 audio_format · keep_speech_vocal · segments
audio_format 기본값 aac

wav, mp3, aac 또는 flac 중 선택할 수 있는 독립 오디오 형식이며, 기본값은 aac입니다. 이 선택은 항상 AAC인 동영상의 오디오 인코딩을 변경하지 않습니다.

개별 사운드 설명과 함께 시간 범위로 지정하는 선택적 수동 장면 구분입니다. 빈 값이면 자동 장면 감지를 사용합니다.

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

이 요청 실행

키는 이 브라우저에 유지됩니다. Doitong API로만 전송되며, 기억하기를 선택한 경우에만 localStorage에 저장됩니다. API 키 받기

Sonilo V1.1 Video to Sound Effects 정보

`video_url`의 동영상에서 발생하는 상황에 맞춰 동기화된 음향 효과를 추가합니다. 선택적 `prompt`로 사운드를 조정하고, `segments`로 시간 범위별 설명을 지정합니다. `audio_format`은 wav, mp3, aac 또는 flac으로 설정할 수 있습니다. `keep_speech_vocal`을 켜면 원본 음성을 분리해 믹스에 유지합니다.

매개변수

표준 이름이나 네이티브 이름 중 하나만 보내세요. 표준 이름

이름유형 기본값허용됨 설명
video_url필수 video
유형url · video
사운드 생성을 위해 파일 업로드 또는 공개 URL로 제공하는 동영상입니다. 동영상 길이에 따라 생성되는 오디오 길이가 결정됩니다.
prompt선택 사항
유형string | null
자동 동영상 캡션 대신 모든 장면에 사용할 선택적 사운드 지침입니다. 원하는 오디오를 설명하거나, 자동 캡션을 사용하려면 값을 비워 두세요.
segments선택 사항
유형object[]
개별 사운드 설명과 함께 시간 범위로 지정하는 선택적 수동 장면 구분입니다. 빈 값이면 자동 장면 감지를 사용합니다.
segments[].start선택 사항
유형number
기본값0
≥ 0
첫 번째 구간의 Segment start는 0이어야 합니다. 모든 시작 시간은 동영상 시작을 기준으로 한 초 단위입니다.
segments[].end선택 사항
유형number
기본값0
≥ 0
초 단위의 구간 종료 위치이며, 마지막 구간에서는 동영상 길이로 제한됩니다. 이전 구간마다 다음 구간의 시작 위치와 일치해야 하므로 공백이나 중복이 없어야 합니다.
segments[].prompt선택 사항
유형string
기본값
구간의 사운드 효과 또는 폴리 설명입니다.
audio_format선택 사항
유형enum
기본값aac
wavmp3aacflac
wav, mp3, aac 또는 flac 중 선택할 수 있는 독립 오디오 형식이며, 기본값은 aac입니다. 이 선택은 항상 AAC인 동영상의 오디오 인코딩을 변경하지 않습니다.
keep_speech_vocal선택 사항
유형boolean
기본값false
오디오와 동영상 출력 모두에 적용되는 음성 보존 스위치입니다. 기본적으로 비활성화되어 결과에는 생성된 사운드만 남습니다. 활성화하면 음악 소스 분리를 사용해 원본 음성을 분리하고 원본 음악과 앰비언스를 제거한 뒤, 생성된 사운드를 변경되지 않은 음성 녹음과 믹싱하고 음성에 맞게 레벨을 조정합니다.
필수 표준 이름, 사용 가능

파일 매개변수에는 공개 https:// URL, 최대 10 MB의 data: URI 또는 업로드의 file_url을 사용할 수 있습니다. 파일

출력

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"
  }
}
파일 보관 방식 선택모든 outputs[].url은 스토리지에 저장된 복사본입니다. 계정 설정 또는 ?storage=에 따라 영구 보관(GB-월 단위 과금)하거나 7일 동안 무료로 보관합니다.
모든 모델에서 동일한 구조이미지, 동영상, 오디오 모두 type, url, content_type, width, height 및 duration을 사용합니다. output은 모델 자체의 결과 객체입니다.
출력 필드
audio
object {url, content_type, file_name, file_size}선택한 오디오 형식으로 인코딩된 생성된 소리입니다.
audios
array of object {url, content_type, file_name, file_size}생성된 사운드의 전체 모음으로, 각 샘플에 하나의 사운드가 포함됩니다.
segments
array of object {index, start, end, meta}오디오 생성에 사용되는 구간으로, 원본 동영상 순서대로 나열됩니다.

더 많은 모델: 동영상을 오디오로

AI 에이전트용: 이 페이지의 Markdown 버전: https://doitong.com/ko/developers/models/sonilo/v1.1/video-to-sound-effects.md. 모든 모델 및 가이드: https://doitong.com/developers/llms.txt