Jutusta kõne-API
Jutusta kõnetehnoloogia on saadaval HTTP-liidesena: kõnesüntees samade häältega, mis Jutustas, ning kõnetuvastus sünkroonse vastuse või veebihaagiga. Määra baseUrl väärtuseks /api/v1 ja autendi päringud xi-api-key päise kaudu.
Häälenäidised
Sinu häälenäidised kasutavad samu v1 otspunkte nagu valmishääled. Saada näidise voice_id päringuga otspunktile /text-to-speech/{voice_id} ja loo selle häälega heli.
GET /v1/voicestagastab valmishääled ja sinu häälenäidised kategooriagacategory: "cloned".POST /v1/voices/addloob häälenäidise helifaili põhjal. Kasuta multipart-väljafiles, 6–30 s puhast kõnet, kuni 10 MB.preview_urlkasutaja loodud häälte puhul nõuab samaxi-api-keypäist nagu ülejäänud API.
Kasutajaliideses saad häälenäidiseid hallata aadressil /rakendus/konesuntees.
Kõnesüntees voogedastusena
Kui pika teksti puhul on tähtis, kui kiiresti esimene heli saabub, pakub süntees kahte voogedastusrežiimi. Tükeldatud HTTP POST /text-to-speech/{voice_id}/stream jagab sisendi lausepikkusteks lõikudeks ja saadab tagasi ühe WAV-voo. See sobib igale HTTP-kliendile. WebSocket wss://…/api/v1/text-to-speech/{voice_id}/stream-input järgib ElevenLabsi `stream-input` protokolli ja sobib hääleagentidele: saada JSON-tekstikaadreid samal ajal, kui sinu LLM teksti väljastab, ning võta vastu base64-kodeeritud PCM-helikaadrid. Täielik protokoll, sealhulgas kaadrite kuju, autentimine, jõudeoleku ajalimiit ja veakoodid, on kirjeldatud allpool API dokumentatsioonis.
Häälenäidised pole WebSocketi liideses veel toetatud. Kasuta tavalist POST /text-to-speech/{voice_id} otspunkti.
Ühenda tehisintellekti agent
Jutusta toimib standardse OAuth 2.1 / OIDC volitusserverina, nii et tehisintellekti agent saab kasutaja nimel kõne-API päringuid teha. Päringute autentimiseks on kaks viisi; API päringus kasutatakse mõlemat ühtemoodi.
- Kasutaja nimel (OAuth 2.1) — Agent registreerib kliendi (dünaamiline kliendiregistreerimine), käivitab autoriseerimiskoodi ja PKCE voo ning kasutaja logib sisse ja kinnitab õigused nõusolekuvaates. Kõnesüntees ja transkriptsioon kulutavad loa andnud kasutaja krediiti.
- Oma boti jaoks (API-võti) —
Loo allpool võti (eesliitega
sk_jt_) ja saada see Bearer-tokenina või `xi-api-key` päises. OAuthi voogu pole vaja; see sobib juhul, kui kontot haldab inimene.
Lisaks on aadressil /mcp MCP otspunkt (Streamable HTTP, JSON-RPC), mis pakub tööriistu kõnesünteesiks, häälte ja häälekloonide haldamiseks, heli tekstiks muutmiseks, kokkuvõteteks, tõlkimiseks ja müra eemaldamiseks. See kasutab sama autentimist ning igal tööriistaperel on oma OAuthi õigus.
Agendid leiavad selle kõik ilma seda lehte lugemata. Samm-sammulised juhised keelemudelile on aadressil /auth.md , masinloetavad metaandmed on allpool loetletud standardotspunktides.
Ühenda oma tehisintellekti tööriist
Enamik kliente vajab ainult serveri aadressi — tööriistad ja OAuthi sisselogimise leiavad nad ise. Vali allpool oma klient, et näha täpseid samme.
- Ava Claude ja mine Settings → Connectors.
- Klõpsa „+“ ja vali „Add custom connector“.
- Kleebi ülal olev serveri aadress ja klõpsa „Add“. Claude avab Jutusta sisselogimise; kinnita õigused, mida soovid anda.
- Vestluses ava „+“ menüü → Connectors ja lülita Jutusta sisse.
Igal tööriistaperel on oma õigus: tts (kõnesüntees), asr (heli tekstiks), voices (hääled), summary (kokkuvõtted), translate (tõlkimine) ja denoise (müra eemaldamine). Kinnita ainult need, mille peale agent tohib sinu krediiti kulutada — kinnitamata õigusega tööriistad ütlevad kutsumisel, et õigus puudub.
Kas ühendasid Jutusta enne tööriistade lisandumist? Katkesta ühendus ja ühenda oma kliendis uuesti, et sisselogimine saaks küsida uusi õigusi.
Logi sisse, et luua API-võti
Isiklikud API-võtmed on seotud sinu kontoga. Avalik API kirjeldus on alati kättesaadav.
Logi sisseAPI kirjeldus
OpenAPI kirjeldus laaditakse aadressilt /api/v1/openapi.json.
Otspunktid järgivad ElevenLabsi v1 API kuju, seega olemasolevad ElevenLabsi SDK-d sobivad kliendiks – sea nende baseUrl väärtuseks /api/v1.