modeller

Fish Audio: S2.1 Pro

Markdown · JSON

Fish Audio: S2.1 Pro

Fish Audio S2.1 Pro lager uttrykksfull flerspråklig tale og innebygd dialog med flere talere, med forbedringer fra S2 Pro i kvalitet, forsinkelse og gjennomstrømming. Regisser fremføringen i manuset og bruk stemmereferanser til å lage fortellerlyd eller samtalelyd.

Om modellen

Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.

S2.1 Pro er Fish Audios nyere tekst-til-tale-modell i S2-generasjonen for uttrykksfull fortellerstemme og samtalebaserte taleapplikasjoner. Den forbedrer talekvalitet, forsinkelse og gjennomstrømming sammenlignet med S2 Pro, samtidig som den beholder fremføringsstyring i naturlig språk og innebygd dialog med flere talere. S2.1 Pro og S2.1 Pro Free deler den underliggende talemodellen.

Ved en innlest forklaring oppgir du den ferdige ordlyden, ønsket stemme og stedene der tempo eller betoning skal endres. Ved en samtaleapplikasjon syntetiserer du svaret applikasjonen har valgt, og holder faktainnholdet atskilt fra fremføringsinstruksjonene. Ved en manusbasert dialog definerer du talerne og stemmene deres før du skriver replikkene. Et nyttig resultat er en fullstendig lydpassasje eller avspillbar strøm der ord, fremføring og talerroller samsvarer med beskrivelsen.

Skriv ordene som faktisk skal uttales, og plasser deretter en instruksjon rett før passasjen der fremføringen skal endres. Instruksjoner i hakeparenteser kan uttrykke hvisking, en pause, en reaksjon, betoning eller en fritt beskrevet talemåte. Plasser en endring midt i setningen der fremføringen trenger den, og la beskrivende instruksjoner følges av faktisk tale. En nyttig beskrivelse for en forklarende innlesing skiller faktainnholdet fra varmen, tempoet eller betoningen som ønskes for lytteren.

For én taler velger du en lagret stemmeidentifikator eller legger ved et referanseopptak med transkripsjon. Produsentens taleveiledning anbefaler et rent opptak på 10–30 sekunder for umiddelbar stemmetilpasning. Velg en referanse med tone og opptakskvalitet som passer til manuset, og bevar den samme referansen gjennom beslektede passasjer. Stemmereferansen gir talerens klang; teksten og instruksjonene i den gir innholdet og fremføringen.

Innebygd syntese med flere talere bruker markører som <|speaker:0|> og <|speaker:1|> med en ordnet tabell av stemmeidentifikatorer eller separate referansegrupper. Hold de numeriske taleretikettene i samsvar med denne rekkefølgen. Ved en instruksjonsdialog skriver du hver talers replikk og plasserer fremføringsinstruksjonen etter talermarkøren der den hører hjemme. Dette genererer en dialog i én forespørsel; det er en annen arbeidsflyt enn S1s separate segmenter med én taler og etterfølgende sammenstilling.

Produsentens arbeidsflyt tilbyr MP3, WAV, rå PCM og Opus som utdata, med MP3 som standard. MP3 støtter 64, 128 og 192 kbps; WAV og PCM bruker de dokumenterte 16-biters monoformatene, mens Opus bruker 48 kHz. Velg format for en fortellerfil som skal lagres, strømmet avspilling eller en etterfølgende lydprosess. Behold hele manuset og stemmevalget sammen med lyden, slik at en senere redigering kan endre én linje uten å miste den tiltenkte fremføringen.

Hastigheten kan justeres fra 0.5 til 2.0, med voluminnstillinger. Tekstnormalisering skriver ut engelske og kinesiske tall for naturlig opplesing. Normalisering av lydstyrke i utdata har standardverdien true og brukes på S2-familien; det samme feltet hadde ingen virkning på S1. S1s repetition_penalty endrer ikke lyden fra S2.1 Pro, så en gammel innstilling bør ikke behandles som en virksom styring for denne modellen. Kontroller gjentatte lyder og ord direkte fremfor å støtte deg på en overført parameter for å fastslå resultatet.

Lengre manus behandles i biter. Det dokumenterte intervallet for bitlengde er 100–300, og max_new_tokens er et lydtokenbudsjett per bit, ikke en garanti for samlet varighet. Tilpasning ut fra forrige bit kan føre stemmekontekst videre. Produsentens leveringsflyt beskriver fullstendig lyd, fortløpende lydbiter og strømming av tekst i sanntid når manuset kommer gradvis. Velg mottaksmetoden for applikasjonen, og bevar nok manuskontekst til neste passasjes uttale og tone.

For et nyttig ferdig resultat lytter du etter utelatte eller gjentatte ord, talluttale, talerskifter, pauser og styrken i instruksjonene. Ulike stemmereferanser kan tolke en instruksjon med ulik styrke, så begynn med en enkel regissert linje før du legger til konkurrerende tagger. Ved flerspråklig arbeid legger du ved manuset på målspråket fremfor å be talemodellen finne på eller oversette innholdet. En målrettet revisjon endrer linjen, instruksjonen eller referansen som forårsaker avviket, samtidig som delene av fremføringen som allerede passer til oppgaven, beholdes.

Ailoot Ultra · Tale POST /v1/audio/speech fish-audio/s2.1-pro

fish-audio/s2.1-pro

Fish Audio /fish-audio/s2.1-pro

Start

Fish Audio S2.1 Pro lager uttrykksfull flerspråklig tale og innebygd dialog med flere talere, med forbedringer fra S2 Pro i kvalitet, forsinkelse og gjennomstrømming. Regisser fremføringen i manuset og bruk stemmereferanser til å lage fortellerlyd eller samtalelyd.

Godkjente inndata
Tekst
Resultater
Lyd

Tilgjengelig i Ailoot · inndata & metoder

Ailoot Ultra · Tale POST /v1/audio/speech
Inndatatyper
text
Utdatatyper
audio
FeltTypeKravVerdier & grenserStandard
FeltmodelTypestringKravPåkrevdVerdier & grenser
fish-audio/s2.1-pro
Standard—
FeltinputTypestringKravPåkrevdVerdier & grenser
Minste lengde: 1
Standard—
FeltvoiceTypestringKravPåkrevdVerdier & grenser
b347db033a6549378b48d00acb0d06cd
Minste lengde: 1
Standard—
Feltresponse_formatTypestringKravValgfrittVerdier & grenser
mp3, pcm
Standardpcm
FeltproviderTypeobjectKravValgfrittVerdier & grenserStandard—
Metodeparametere og livssyklus
ParameterAvtale
Parametercontent_typeAvtaleapplication/json
ParameterrequiredAvtalemodel, input, voice
Parametermaterial_typesAvtaletext

Livssyklus: synchronous_result_then_owned_library

GET /v1/media/tasks/{task_id} · faktisk returnert task_id eller oppføring i mediebiblioteket

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Priser

Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.

Hurtigmodus
Ikke angitt Når hurtigmodus er valgt
Flex-modus
Ikke angitt Når flex-modus er valgt
Maksimal resonneringsinnsats
Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats

Ailoot-satser

Priser etter konfigurasjon

Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.

KonfigurasjonPrisplanFaktureringsenhetKostnad
KonfigurasjonGrunnpriser for tokenerPrisplanGrunnsatsFaktureringsenhet—Kostnad
Inndata · Inngående tokener — / 1K tokener
Utdata · Utgående tokener — / 1K tokener
Inndata · Lesing fra hurtigbuffer — / 1K tokener
Inndata · Skriving til hurtigbuffer — / 1K tokener
Inndata · Skriving til hurtigbuffer, 1 time — / 1K tokener
KonfigurasjonUTF-8-byte i inndataPrisplan—Faktureringsenhetper UTF-8-byte inndataKostnad
Inndata · UTF-8-byte i inndata $0.00003 per UTF-8-byte inndata

Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →

Eksempelforespørsler

Ailoot Ultra · Tale

Bruk faktiske inndata og bevar hele resultatet
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_TEXT:?Set the actual documented input value}"
export AILOOT_INPUT_TEXT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'fish-audio/s2.1-pro', 'input': '${ACTUAL_INPUT_TEXT}', 'voice': 'b347db033a6549378b48d00acb0d06cd', 'response_format': 'mp3'}
request['input']=os.environ['AILOOT_INPUT_TEXT']
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.

Motta og lagre resultater

Ailoot Ultra · Tale

Fullstendig binærlyd eller opprinnelig audio_url-svar, svarhoder og hver ressurs du eier.

  • GET /v1/media/tasks/{task_id}
  • GET /v1/media/assets/{asset_id}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Andre innholdslesinger
Les eksisterende ressurser som tilhører deg
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Behold alle ferdige resultater

Behold alle fullstendige returnerte svar, filer og innholdsdeler.

Bevar hele svaret og svarhodene, alle faktiske utdata, de opprinnelige returnerte identifikatorene og alle bruksfeltene. Hent den opprinnelige operasjonen igjen uten å sende opprettelsesforespørselen på nytt.

Hvis det opprinnelige svaret må kontrolleres

Bevar returnert X-Client-Request-ID for avstemming. Les bare faktisk returnerte task_id/asset_id-verdier eller egne oppføringer i mediebiblioteket; bygg aldri en oppgave-URL fra operasjons-ID-en, og send aldri opprettelsesforespørselen på nytt.

Aliaser

Modellaliaser

Ailoot Ultra fish-audio/s2.1-pro

Aliaser for metodestier

Bruk metodestiene som vises ovenfor.

Tilknyttede anroper-ID-er

fish-audio/s2.1-pro

FAQ · Fish Audio: S2.1 Pro
Hvilke inndata og resultater er tilgjengelige?

POST /v1/audio/speech · fish-audio/s2.1-pro: text → audio

Hvilke felt bruker forespørselen?

POST /v1/audio/speech · fish-audio/s2.1-pro: model, input, voice, response_format, provider

Flere detaljer

Koble Ailoot til Claude Code, OpenCode, Hermes eller egen applikasjon.

Selskapet og dets prosjektportefølje

Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.

Kjøp tokener med rabatt.

Abonnementsrabatt for jevnlig bruk. Kampanjekoder gir opptil 50% på tokenkjøp.

Abonnement
Velg et rabattabonnement for faste forespørsler.
Kampanjekode opptil 50%
Oppgi kode ved kjøp. Prisen beregnes på nytt etter gjeldende kampanje.
Kostnader i historikken
Modell, tokener og beløp lagres for hver forespørsel.

Velg abonnement · Se modellpriser

Koble API-et til produktet du selger.

SaaS, apper og boter etter Ailoots offentlige tilbud og lisensavtale. Be om forhandlerlisens for videresalg.

Kommersiell applikasjon
Bygg tekst-, bilde-, video- og lydgenerering inn i betalte funksjoner i tjenesten.
Forhandlerlisens
Send prosjektbeskrivelse og tilgangsopplegg. Be om skriftlige vilkår for bruk og videresalg.
Dokumenter på nettstedet
Offentlig tilbud, lisensavtale og retningslinjer for databehandling er tilgjengelige før tilkobling.

Be om forhandlerlisens · Offentlig tilbud og lisensavtale