Sesame: CSM 1B
Sesame CSM 1B priloženo besedilo pretvori v govor prek POST /v1/audio/speech. Z dejanskim besedilom uporabite sesame/csm-1b, izberite enega njegovih poimenovanih glasov in zahtevajte zvok MP3 ali PCM. Primeren je za postopek, ki pripravljeno sporočilo, razlago ali pripovedni segment pretvori v zvočno datoteko za predvajanje ali urejanje.
O modelu
Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.
Sesame CSM 1B je model za pretvorbo besedila v govor, ki je na voljo pod natančnim ID-jem sesame/csm-1b. Podajte besede za izgovor in nastali zvok ohranite kot datoteko. Praktičen opis je lahko pripravljena razlaga izdelka, govorjeno sporočilo aplikacije ali pripovedni segment za montažo. Besedilo pripravite kot želeni govorjeni tekst, vključno z imeni, številkami in besedami, ki jih mora poslušalec slišati.
Pošljite POST /v1/audio/speech z vrsto vsebine application/json. Obvezni polji sta model, nastavljen na sesame/csm-1b, in input, ki vsebuje besedilo kot niz. Datoteko z besedilom preberite kot UTF-8 in njeno vsebino vnesite v input, namesto da podate lokalno ime datoteke. Če govorjeno vsebino ohranite v tem polju, ima ustvarjanje konkretno besedilo, ki mu sledi, aplikacija pa lahko natančno besedilo hrani skupaj z nastalo datoteko.
Poimenovane izbire glasu so conversational_a, conversational_b, read_speech_a, read_speech_b, read_speech_c, read_speech_d in none. Te identifikatorje v polju voice ohranite natančno. Kadar postopek potrebuje ponovljivo konfiguracijo zahteve, glas izberite izrecno in izbrano nastavitev hranite skupaj z besedilom ter izhodom. Poslušajte reprezentativen segment, da presodite, kateri razpoložljivi glas ustreza predvideni uporabi.
S poljem response_format izberite mp3 ali pcm. MP3 je dostavljen kot audio/mpeg in zagotovi datoteko, ki jo lahko predate predvajalniku ali postopku urejanja, ki sprejema MP3. PCM je dostavljen kot audio/pcm s 16-bitnimi vzorci little-endian; dejanske zvočne metapodatke ohranite za aplikacijo, ki bo interpretirala bajte. Format nastavite izrecno, da se bosta datoteka in nadaljnji dekodirnik ujemala. Dokumentirani primer zahteve uporablja speed:1; to izhodišče ohranite pri pripravi zahteve z uveljavljenimi možnostmi.
Uspešni odgovor vsebuje neobdelane zvočne bajte. Telo odgovora shranite kot zvok, glave odgovora in identiteto izvirne zahteve pa hranite skupaj z besedilom, glasom in zahtevanim formatom. Dokončanje tega odgovora obravnavajte kot trenutek, ko lahko vrnjeni zvok shranite in pregledate. Pred dodajanjem rezultata v daljšo produkcijo govorjena imena, številke in stavčne meje preverite glede na izvorno besedilo. Če je zahteva po pošiljanju prekinjena, med preverjanjem obstoječega izida ohranite njeno izvirno identiteto in podatke odgovora.
Ailoot Ultra · Speech POST /v1/audio/speech sesame/csm-1b
sesame/csm-1bZačetek
Sesame CSM 1B priloženo besedilo pretvori v govor prek POST /v1/audio/speech. Z dejanskim besedilom uporabite sesame/csm-1b, izberite enega njegovih poimenovanih glasov in zahtevajte zvok MP3 ali PCM. Primeren je za postopek, ki pripravljeno sporočilo, razlago ali pripovedni segment pretvori v zvočno datoteko za predvajanje ali urejanje.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- Zvok
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · Speech POST /v1/audio/speech
- Vhod
text- Izhod
audio- Izhodni format
- mp3,pcm
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve sesame/csm-1b | Privzeto— |
Poljeinput | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljevoice | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve conversational_a, conversational_b, read_speech_a, read_speech_b, read_speech_c, read_speech_d, none | Privzeto— |
Poljeresponse_format | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve mp3, pcm | Privzeto— |
Poljespeed | Vrstanumber | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, input |
Parameteroptional | Specifikacijavoice, response_format, speed |
Parametermaterial_types | Specifikacijatext |
Parameterconditions | Specifikacija |
Življenjski cikel: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Cenik
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Ni navedeno Ko je izbran hitri način
- Način flex
- Ni navedeno Ko je izbran način flex
- Najvišja raven razmišljanja
- Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
Cene Ailoot
Cene po nastavitvah
Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.
| Nastavitev | Cenovna lestvica | Obračunska količina | Obračunska enota | Strošek |
|---|---|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Obračunska količina— | Obračunska enota— | Strošek Vhod · Vhodni žetoni — / 1K žetonov Izhod · Izhodni žetoni — / 1K žetonov Vhod · Branje predpomnilnika — / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
| Nastavitevvhodni znak | Cenovna lestvica— | Obračunska količina— | Obračunska enotana vhodni znak | Strošek Vhod · vhodni znak $0.000014 na vhodni znak |
| NastavitevNa zahtevo | Cenovna lestvica— | Obračunska količinaena zahteva | Obračunska enota— | Strošek Vhod $0 na zahtevo |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
Ailoot Ultra · Speech
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"input": "Hello world", "model": "sesame/csm-1b", "response_format": "mp3", "speed": 1, "voice": "conversational_a"}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
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 result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Prejmi in shrani rezultate
Ailoot Ultra · Speech
mp3,pcm
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Retain the complete binary audio and response headers. Use the actual output Content-Type; no extra container or bit depth is inferred.
Če je treba preveriti izvirni odgovor
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Druga imena
Druga imena modelov
Ailoot Ultra sesame/csm-1b
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
FAQ · Sesame: CSM 1B
- Kateri vhodi in rezultati so na voljo?
POST /v1/audio/speech·sesame/csm-1b:text→audio- Katera polja uporablja zahteva?
POST /v1/audio/speech·sesame/csm-1b:model,input,voice,response_format,speed