Naar inhoud springen

Sam Audio · Span Separate

Integreren

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.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Bestanden zoals het voorbeeld: $ 0,05 50 API-tegoed · ≈ ₽ 5,27 je bestanden worden vóór de uitvoering gemeten Op deze pagina uitvoeren

API-sleutel ophalen
Meta Audio 10–60 s #audio-to-audio#sam-audio

Isoleert een geluid uit audio met door jou opgegeven tijdsintervallen en een optionele tekstuele aanwijzing

Meta · Gegevens (JSON)

Je eerste resultaat komt hier

Bouw hieronder een request en voer die uit met je API-sleutel. Uitvoer wordt naar onze opslag gekopieerd en voor altijd of 7 dagen gratis bewaard.

Een aanvraag samenstellen

Besturingselementen worden gegenereerd op basis van het modelschema. De code en de prijs worden bijgewerkt terwijl je ze wijzigt.

Hulpmiddel voor geluidsidentificatie bij het extraheren van audio uit het segment. Een tekstbeschrijving van het te isoleren geluid wordt aanbevolen, maar is niet vereist.

•verplicht audio_url
Sleep een bestand hierheen of

URL van het audiobestand voor verwerking.

standaard 1

Aantal kandidaten dat alleen met een tekstprompt wordt gebruikt: er wordt dat aantal kandidaten gegenereerd en gerangschikt. Scheiding op basis van alleen een segment negeert deze instelling.

•verplicht

Tijdsintervallen met het te isoleren doelgeluid.

Geavanceerd acceleration · output_format · max_chunk_duration · chunk_overlap · use_sound_activity_ranking · trim_to_span
acceleration standaard balanced

Versnellingsniveau dat op de verwerking wordt toegepast.

output_format standaard wav

Indeling van de gegenereerde audio.

standaard 60

Audiolimiet per verwerkingspass, gemeten in seconden; daarboven gebruikt de verwerking overlappende fragmenten die worden samengevoegd.

standaard 5

Lengte van de overlap tussen fragmenten, gemeten in seconden, gebruikt voor crossfade-samenvoeging.

POST /run/sam-audio/span-separate?wait=20 prijsopgave → $ 0,05
# 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/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Deze request uitvoeren

Je sleutel blijft in deze browser: hij wordt alleen naar de Doitong API verzonden en alleen in localStorage opgeslagen als je Onthouden aanvinkt. API-sleutel ophalen

Over Sam Audio · Span Separate

In plaats van alleen op tekst te vertrouwen, geef je `spans` door die aangeven wanneer het doelgeluid voorkomt in `audio_url`. Een `prompt` is optioneel, maar helpt het geluidstype te identificeren. `trim_to_span` kan de uitvoer bijsnijden tot het interval en `use_sound_activity_ranking` maakt hersortering zonder prompt mogelijk. Retourneert `target`- en `residual`-audio in wav of mp3.

Parameters

Stuur de canonieke naam of de oorspronkelijke naam, niet beide. Canonieke namen

NaamType StandaardToegestaan Beschrijving
audio_urlverplicht audio
Typeurl · audio
URL van het audiobestand voor verwerking.
promptoptioneel
Typestring | null
Hulpmiddel voor geluidsidentificatie bij het extraheren van audio uit het segment. Een tekstbeschrijving van het te isoleren geluid wordt aanbevolen, maar is niet vereist.
spansverplicht
Typeobject[]
Tijdsintervallen met het te isoleren doelgeluid.
spans[].startverplicht
Typenumber
≥ 0
Starttijdstip van het segment, gemeten in seconden.
spans[].endverplicht
Typenumber
≥ 0
Eindtijdstip van het segment, gemeten in seconden.
spans[].includeoptioneel
Typeboolean
Standaardtrue
Opname van geluiden binnen het segment: True neemt ze op, False sluit ze uit.
reranking_candidatesoptioneel
Typeinteger
Standaard1
1 – 7
Aantal kandidaten dat alleen met een tekstprompt wordt gebruikt: er wordt dat aantal kandidaten gegenereerd en gerangschikt. Scheiding op basis van alleen een segment negeert deze instelling.
accelerationoptioneel
Typeenum
Standaardbalanced
fastbalancedquality
Versnellingsniveau dat op de verwerking wordt toegepast.
max_chunk_durationoptioneel
Typenumber
Standaard60
10 – 60
Audiolimiet per verwerkingspass, gemeten in seconden; daarboven gebruikt de verwerking overlappende fragmenten die worden samengevoegd.
chunk_overlapoptioneel
Typenumber
Standaard5
0 – 30
Lengte van de overlap tussen fragmenten, gemeten in seconden, gebruikt voor crossfade-samenvoeging.
use_sound_activity_rankingoptioneel
Typeboolean
Standaardfalse
Optie voor rangschikking van geluidsactiviteit waarvoor reranking_candidates > 1 vereist is. Hiermee wordt effectieve herordening mogelijk voor scheiding op basis van alleen een segment zonder tekstprompt. Kandidaten worden beoordeeld op hoe nauw hun gedetecteerde niet-stille gebieden overeenkomen met de opgegeven segmenten.
trim_to_spanoptioneel
Typeboolean
Standaardfalse
Keuze van de uitvoerlengte tussen alleen het opgegeven segment en de volledige audio. Inschakelen beperkt de uitvoer tot het tijdsbereik van het segment; False behoudt de volledige lengte en isoleert het doelgeluid door de hele audio.
output_formatoptioneel
Typeenum
Standaardwav
wavmp3
Indeling van de gegenereerde audio.
verplicht Canonieke naam, ook geaccepteerd

Bestandsparameters accepteren een openbare https:// URL, een data: URI tot 10 MB of de file_url van een upload. Bestanden

Uitvoer

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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Jouw bestanden, jouw keuzeElke outputs[].url is een kopie in onze opslag: voor altijd bewaard (betaald per GB-maand) of 7 dagen gratis, volgens je accountinstelling of ?storage=.
Dezelfde structuur voor elk modeltype, url, content_type, width, height en duration, voor afbeeldingen, video en audio. output is het eigen resultaatobject van het model.
Velden van de uitvoer
target
object {url, content_type, file_name, file_size}Afzonderlijk geëxtraheerd doelgeluid.
residual
object {url, content_type, file_name, file_size}Audio die overblijft naast het doelgeluid.
duration
numberLengte van de uitvoeraudio, gemeten in seconden.
sample_rate
integerBemonsteringsfrequentie in Hz voor de uitvoeraudio.

Meer modellen: Audio

Voor AI-agents: deze pagina als Markdown staat op https://doitong.com/nl/developers/models/sam-audio/span-separate.md. Alle modellen en handleidingen: https://doitong.com/developers/llms.txt