Naar inhoud springen

ACE Step Audio Outpaint

Integreren

Model-ID ace-step/audio-outpaint
# 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/ace-step/audio-outpaint?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",
    "tags": "lofi, hiphop, drum and bass, trap, chill"
  }'

# 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"

Bestanden zoals het voorbeeld: $ 0,006 6 API-tegoed je bestanden worden vóór de uitvoering gemeten Op deze pagina uitvoeren

API-sleutel ophalen
ACE Studio Tekst naar muziek 0–107 s #audio-to-audio#audio-outpaint#audio-extend

Verlengt een bestaande audioclip vóór het begin of na het einde met nieuw gecomponeerde muziek

ACE Studio · Audio

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.

•verplicht audio_url
Sleep een bestand hierheen of

URL van het audiobestand voor outpainting.

•verplicht

Audiostijltags als door komma's gescheiden genres, met `prompt` als alternatieve manier om ze op te geven.

standaard 0

Lengte van de uitbreiding vóór het begin van de audio, in seconden.

standaard 30

Lengte van de uitbreiding na het einde van de audio, in seconden.

Geavanceerd lyrics · scheduler · guidance_type · number_of_steps · granularity_scale · guidance_interval · guidance_interval_decay · guidance_scale · minimum_guidance_scale · tag_guidance_scale · lyric_guidance_scale · seed
standaard

Gezongen songteksten, waarbij songsecties worden georganiseerd met besturingselementen zoals [verse], [chorus] en [bridge]. Laat deze invoer weg voor audio zonder gezongen songteksten of geef alleen [inst] of [instrumental] op.

scheduler standaard euler

Scheduler die tijdens de generatie wordt gebruikt.

guidance_type standaard apg

CFG-type dat tijdens de generatie wordt gebruikt.

standaard 27

Aantal stappen dat tijdens de audiogeneratie wordt gebruikt.

standaard 10

Granulariteitsschaal die tijdens de generatie wordt toegepast. Verhoging kan artefacten verminderen.

standaard 0.5

Gedeelte van het generatieschema waarop guidance wordt toegepast: met 0.5 wordt dit beperkt tot stappen van 0.25 * infer_steps tot en met 0.75 * infer_steps, zodat het begin en einde zonder guidance blijven.

standaard 0

Verval van guidance binnen het generatie-interval: 0.0 schakelt verval uit; anders neemt de schaal binnen dat interval af van guidance_scale tot min_guidance_scale.

standaard 15

Schaal van de guidance die tijdens de generatie wordt toegepast.

standaard 3

Laagste guidance-schaal die na verval tijdens de generatie wordt bereikt.

standaard 5

Schaal van de tag-guidance die tijdens de generatie wordt toegepast.

standaard 1.5

Schaal van de songtekst-guidance die tijdens de generatie wordt toegepast.

Seed voor reproduceerbare generatie, willekeurig gekozen tenzij je een waarde opgeeft.

POST /run/ace-step/audio-outpaint?wait=20 prijsopgave → $ 0,006
# 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/ace-step/audio-outpaint?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",
    "tags": "lofi, hiphop, drum and bass, trap, chill"
  }'

# 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"

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 ACE Step Audio Outpaint

Gaat verder met een track die via `audio_url` is aangeleverd. `extend_before_duration` en `extend_after_duration` voegen elk maximaal 107 seconden toe aan het begin of einde; standaard wordt 30 seconden aan het einde toegevoegd. De stijl komt uit `tags`, met optionele `lyrics` voor de toegevoegde gedeelten. Het aantal stappen, de scheduler en guidance-instellingen komen overeen met die van andere ACE Step-modellen.

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 outpainting.
extend_before_durationoptioneel
Typenumber
Standaard0
0 – 107
Lengte van de uitbreiding vóór het begin van de audio, in seconden.
extend_after_durationoptioneel
Typenumber
Standaard30
0 – 107
Lengte van de uitbreiding na het einde van de audio, in seconden.
tagsverplicht
Typestring
Audiostijltags als door komma's gescheiden genres, met `prompt` als alternatieve manier om ze op te geven.
lyricsoptioneel
Typestring
Standaard
Gezongen songteksten, waarbij songsecties worden georganiseerd met besturingselementen zoals [verse], [chorus] en [bridge]. Laat deze invoer weg voor audio zonder gezongen songteksten of geef alleen [inst] of [instrumental] op.
number_of_stepsoptioneel
Typeinteger
Standaard27
3 – 60
Aantal stappen dat tijdens de audiogeneratie wordt gebruikt.
seedoptioneel
Typeinteger | null
Seed voor reproduceerbare generatie, willekeurig gekozen tenzij je een waarde opgeeft.
scheduleroptioneel
Typeenum
Standaardeuler
eulerheun
Scheduler die tijdens de generatie wordt gebruikt.
guidance_typeoptioneel
Typeenum
Standaardapg
cfgapgcfg_star
CFG-type dat tijdens de generatie wordt gebruikt.
granularity_scaleoptioneel
Typeinteger
Standaard10
-100 – 100
Granulariteitsschaal die tijdens de generatie wordt toegepast. Verhoging kan artefacten verminderen.
guidance_intervaloptioneel
Typenumber
Standaard0.5
0 – 1
Gedeelte van het generatieschema waarop guidance wordt toegepast: met 0.5 wordt dit beperkt tot stappen van 0.25 * infer_steps tot en met 0.75 * infer_steps, zodat het begin en einde zonder guidance blijven.
guidance_interval_decayoptioneel
Typenumber
Standaard0
0 – 1
Verval van guidance binnen het generatie-interval: 0.0 schakelt verval uit; anders neemt de schaal binnen dat interval af van guidance_scale tot min_guidance_scale.
guidance_scaleoptioneel
Typenumber
Standaard15
0 – 200
Schaal van de guidance die tijdens de generatie wordt toegepast.
minimum_guidance_scaleoptioneel
Typenumber
Standaard3
0 – 200
Laagste guidance-schaal die na verval tijdens de generatie wordt bereikt.
tag_guidance_scaleoptioneel
Typenumber
Standaard5
0 – 10
Schaal van de tag-guidance die tijdens de generatie wordt toegepast.
lyric_guidance_scaleoptioneel
Typenumber
Standaard1.5
0 – 10
Schaal van de songtekst-guidance die tijdens de generatie wordt toegepast.
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": "ace-step/audio-outpaint",
  "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": 6,
    "usd": "0.006",
    "charged": 6,
    "refunded": 0
  },
  "input": {
    "tags": "lofi, hiphop, drum and bass, trap, chill",
    "audio_url": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  },
  "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
    },
    "seed": 42,
    "tags": "lofi, hiphop, drum and bass, trap, chill",
    "lyrics": "[inst]"
  },
  "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.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/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
audio
object {url, content_type, file_name, file_size}Audiobestand dat door de generatie is geproduceerd.
seed
integerWillekeurige seed die tijdens de generatie wordt gebruikt.
tags
stringGenretags die tijdens de generatie worden toegepast.
lyrics
stringSongteksten die tijdens de generatie worden toegepast.

Meer modellen: Tekst naar muziek

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