Gå til indhold

Sam Audio · Span Separate

Integrer

Model-id sam-audio/span-separate
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/sam-audio/span-separate?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3",
    "spans": [
      {
        "end": 10,
        "include": true,
        "start": 6
      }
    ]
  }'

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

Filer som eksemplet: 0,05 $ 50 API-kreditter dine filer måles før kørslen Kør den på denne side

Hent API-nøgle
Meta Lyd 10–60 s #audio-to-audio#sam-audio

Isolerer en lyd fra en lydfil ved hjælp af tidsintervaller, du angiver, med et valgfrit teksttip

Meta · Data (JSON)

Dit første resultat kommer her

Opret en anmodning nedenfor, og kør den med din API-nøgle. Output kopieres til vores lagring, gemt for altid eller 7 dage gratis.

Opret en anmodning

Kontrollerne genereres fra modellens skema. Koden og prisen opdateres, når du ændrer dem.

Hjælp til lydidentifikation ved ekstraktion af lyd fra intervallet. En tekstbeskrivelse af den lyd, der skal isoleres, anbefales, men er ikke påkrævet.

•påkrævet audio_url
Slip en fil, eller

URL til lydfil til behandling.

standard 1

Antal kandidater, der kun bruges sammen med en tekstprompt: dette antal kandidater genereres og rangeres. Separation, der kun bruger intervaller, ignorerer denne indstilling.

•påkrævet

Tidsintervaller, der indeholder målyden, som skal isoleres.

Avanceret acceleration · output_format · max_chunk_duration · chunk_overlap · use_sound_activity_ranking · trim_to_span
acceleration standard balanced

Accelerationsniveau anvendt på behandlingen.

output_format standard wav

Format for den genererede lyd.

standard 60

Lydgrænse pr. gennemløb, målt i sekund, hvorefter behandlingen bruger overlappende bidder, der blandes sammen.

standard 5

Længden af overlapningen mellem bidder, målt i sekund, brugt til crossfade-blanding.

POST /run/sam-audio/span-separate?wait=20 pris → 0,05 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/sam-audio/span-separate?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3",
    "spans": [
      {
        "end": 10,
        "include": true,
        "start": 6
      }
    ]
  }'

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

Kør denne anmodning

Din nøgle forbliver i denne browser: Den sendes kun til Doitong API og gemmes kun i localStorage, hvis du markerer Husk. Hent en API-nøgle

Om Sam Audio · Span Separate

I stedet for kun at bruge tekst angiver du `spans`, der markerer, hvornår mållyden forekommer i `audio_url`. En `prompt` er valgfri, men hjælper med at identificere lydtypen. `trim_to_span` kan beskære output til intervallet, og `use_sound_activity_ranking` tillader omrangering uden en prompt. Returnerer `target`- og `residual`-lyd i wav eller mp3.

Parametre

Send enten det kanoniske navn eller det oprindelige navn, ikke begge. Kanoniske navne

NavnType StandardTilladt Beskrivelse
audio_urlpåkrævet audio
Typeurl · audio
URL til lydfil til behandling.
promptvalgfri
Typestring | null
Hjælp til lydidentifikation ved ekstraktion af lyd fra intervallet. En tekstbeskrivelse af den lyd, der skal isoleres, anbefales, men er ikke påkrævet.
spanspåkrævet
Typeobject[]
Tidsintervaller, der indeholder målyden, som skal isoleres.
spans[].startpåkrævet
Typenumber
≥ 0
Starttidsstempel for intervallet, målt i sekund.
spans[].endpåkrævet
Typenumber
≥ 0
Sluttidsstempel for intervallet, målt i sekund.
spans[].includevalgfri
Typeboolean
Standardtrue
Inkludering af lyde i intervallet: True inkluderer dem, mens False udelukker dem.
reranking_candidatesvalgfri
Typeinteger
Standard1
1 – 7
Antal kandidater, der kun bruges sammen med en tekstprompt: dette antal kandidater genereres og rangeres. Separation, der kun bruger intervaller, ignorerer denne indstilling.
accelerationvalgfri
Typeenum
Standardbalanced
fastbalancedquality
Accelerationsniveau anvendt på behandlingen.
max_chunk_durationvalgfri
Typenumber
Standard60
10 – 60
Lydgrænse pr. gennemløb, målt i sekund, hvorefter behandlingen bruger overlappende bidder, der blandes sammen.
chunk_overlapvalgfri
Typenumber
Standard5
0 – 30
Længden af overlapningen mellem bidder, målt i sekund, brugt til crossfade-blanding.
use_sound_activity_rankingvalgfri
Typeboolean
Standardfalse
Rangeringsindstilling for lydaktivitet, der kræver reranking_candidates > 1 og aktiverer effektiv omrangering for separation, der kun bruger intervaller, uden en tekstprompt. Kandidater scores efter, hvor tæt deres detekterede områder uden stilhed stemmer overens med de angivne intervaller.
trim_to_spanvalgfri
Typeboolean
Standardfalse
Valg af outputlængde mellem det angivne interval alene og den komplette lyd. Når den aktiveres, beskæres outputtet til intervallets tidsområde; False bevarer den fulde længde og isolerer målyden hele vejen igennem.
output_formatvalgfri
Typeenum
Standardwav
wavmp3
Format for den genererede lyd.
påkrævet Kanonisk navn, også accepteret

Filparametre accepterer en offentlig https://-URL, en data:-URI på op til 10 MB eller file_url fra en upload. Filer

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sam-audio/span-separate",
  "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": 50,
    "usd": "0.05",
    "charged": 50,
    "refunded": 0
  },
  "input": {
    "audio_url": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3",
    "spans": [
      {
        "end": 10,
        "include": true,
        "start": 6
      }
    ]
  },
  "output": {
    "target": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "residual": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "duration": 5,
    "sample_rate": 48000
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Dine filer, dit valgHver outputs[].url er en kopi på vores lagring: gemt for altid (betales pr. GB-måned) eller 7 dage gratis, afhængigt af din kontoindstilling eller ?storage=.
Samme struktur for alle modellertype, url, content_type, width, height og duration for billeder, video og lyd. output er modellens eget resultatobjekt.
Outputfelter
target
object {url, content_type, file_name, file_size}Mållyd ekstraheret isoleret.
residual
object {url, content_type, file_name, file_size}Lyd, der er tilbage ud over målyden.
duration
numberLængden på outputlyden, målt i sekund.
sample_rate
integerSamplingsfrekvens i Hz for outputlyden.

Flere modeller: Lyd

Til AI-agenter: Denne side som Markdown findes på https://doitong.com/da/developers/models/sam-audio/span-separate.md. Alle modeller og vejledninger: https://doitong.com/developers/llms.txt