glm-tts
GLM-TTS priloženo besedilo pretvori v govorjeni zvok. Profil glm-tts uporablja metodo Audio Speech z izrecno izbranim glasom in izhodom WAV, zato je primeren za kratko pripoved, govorjena navodila in predvajanje sporočil. Besedilo pripravite v okviru dokumentirane vhodne omejitve 1 024 znakov.
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.
GLM-TTS je model Zhipu za sintezo govora, ki ga izberete z natančnim ID-jem glm-tts. Pošljite POST /v1/audio/speech s polji model, input in voice. Besede, ki naj bodo izgovorjene, vnesite neposredno v input in za ta profil izberite response_format=wav. Rezultat je govorjeni posnetek priloženega besedila, primeren za predvajanje ali uvoz v urejevalnik zvoka ali videa.
Uporabite ga za kratko razlago izdelka, govorjeni pozdrav, odlomek navodil ali obvestilo. Besedilo pripravite tako, kot naj bo prebrano na glas: vključite želene stavčne premore in izpišite izraze, katerih izgovarjava je pomembna za nalogo. Pri vodiču lahko ena zahteva vsebuje osredotočeno navodilo, ki spremlja en viden korak. Za pozdravno sporočilo podajte dejansko besedilo in posnetek preglejte pred umestitvijo v uporabniški tok.
Dokumentirana največja dolžina vhoda je 1 024 znakov. Pri preverjanju te omejitve uporabite dokončano besedilo, vključno z ločili in presledki. Daljša pripoved zahteva razdelitev besedila na ustrezne odlomke; vrstni red odlomkov in izbrane nastavitve hranite skupaj s posnetki, da jih lahko združite in pregledate skupaj. Omejitev znakov opisuje vhodno besedilo in ne določa fiksnega trajanja posnetka.
Shema voice navaja tongtong, chuichui, jam, kazi, douji in luodo. Objavljeni primer uporablja tongtong s speed=1 in volume=1. speed in volume sta izbirni možnosti z dokumentirano privzeto vrednostjo 1. Pri tej metodi WAV je speed celo število, ki sprejema 1 ali 2, volume pa celo število od 1 do 10. Izbirna logična vrednost watermark_enabled upravlja zvočni vodni žig. stream pustite nenastavljen ali ga nastavite na false, da prejmete celoten posnetek WAV. Pri pripravi prvega posnetka izhajajte iz tega izrecnega primera, nato pa pri povezanih odlomkih ohranjajte enak izbrani glas in sprejete nastavitve.
Posnetek WAV je dokončani izhod govorne zahteve. Ohranite celoten zvočni rezultat in podatke odgovora, nato pa poslušajte ves odlomek ter preverite izgovarjavo, besedilo, premore in želeno zaporedje. Pri pripravi predelav hranite natančno izvorno besedilo ob posnetku. Če je izid zahteve negotov, pred novo zahtevo za sintezo ohranite podatke izvirne zahteve in vrnjenega rezultata; sama manjkajoča datoteka za predvajanje ne dokazuje, da posnetek ni bil ustvarjen.
Ailoot Ultra · Speech POST /v1/audio/speech glm-tts
glm-ttsZačetek
GLM-TTS priloženo besedilo pretvori v govorjeni zvok. Profil glm-tts uporablja metodo Audio Speech z izrecno izbranim glasom in izhodom WAV, zato je primeren za kratko pripoved, govorjena navodila in predvajanje sporočil. Besedilo pripravite v okviru dokumentirane vhodne omejitve 1 024 znakov.
- 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
- wav
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve glm-tts | Privzeto— |
Poljeinput | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljevoice | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve tongtong, chuichui, jam, kazi, douji, luodo | Privzeto— |
Poljeresponse_format | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve wav | Privzeto— |
Poljeencode_format | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve base64, hex | Privzeto— |
Poljespeed | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve Najmanj: 1 Največ: 2 | Privzeto1 |
Poljevolume | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve Najmanj: 1 Največ: 10 | Privzeto1 |
Poljewatermark_enabled | Vrstaboolean | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljestream | Vrstaboolean | ZahtevaIzbirno | Vrednosti in omejitve false | Privzeto— |
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, input, voice, response_format |
Parameteroptional | Specifikacijaencode_format, speed, volume, watermark_enabled, stream |
Parametermaterial_types | Specifikacijatext |
Parameterconditions | SpecifikacijaUse direct WAV output. speed and volume are positive integers within the listed bounds. stream is false or omitted. |
Ž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.00006 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('{"model": "glm-tts", "input": "Hello, this is a short speech example.", "voice": "tongtong", "response_format": "wav"}')
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
wav
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 WAV, response headers and original request identity.
Č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 glm-tts
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
FAQ · glm-tts
- Kateri vhodi in rezultati so na voljo?
POST /v1/audio/speech·glm-tts:text→audio- Katera polja uporablja zahteva?
POST /v1/audio/speech·glm-tts:model,input,voice,response_format,encode_format,speed,volume,watermark_enabled,stream- Katere omejitve veljajo?
POST /v1/audio/speech·glm-tts:speed.minimum:1;speed.maximum:2;volume.minimum:1;volume.maximum:10