glm-tts
GLM-TTS premieňa dodaný text na hovorený zvuk. Profil glm-tts používa metódu Audio Speech s výslovne určeným hlasom a výstupom WAV, preto sa hodí na krátky komentár, hovorené pokyny a prehrávanie správ. Text pripravte v rámci zdokumentovaného vstupného limitu 1 024 znakov.
O modeli
Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.
GLM-TTS je model Zhipu na syntézu reči, vyberaný presným ID glm-tts. Odošlite POST /v1/audio/speech s model, input a voice. Slová, ktoré sa majú vysloviť, vložte priamo do input a pre tento profil vyberte response_format=wav. Výsledkom je hovorená nahrávka dodaného textu, vhodná na prehrávanie alebo import do zvukového či video editora.
Použite ho na krátke vysvetlenie produktu, hovorené privítanie, pasáž s pokynmi alebo oznámenie. Text pripravte tak, ako sa má čítať nahlas: zahrňte zamýšľané členenie viet a vypíšte výrazy, ktorých výslovnosť je pre úlohu dôležitá. Pri návode môže jedna požiadavka obsahovať konkrétny pokyn sprevádzajúci jeden viditeľný krok. Pri uvítacej správe dodajte skutočné znenie a nahrávku skontrolujte pred zaradením do zákazníckeho procesu.
Zdokumentovaná maximálna dĺžka vstupu je 1 024 znakov. Pri kontrole tohto limitu pracujte s dokončeným textom vrátane interpunkcie a medzier. Dlhší komentár vyžaduje text rozdelený na vhodné pasáže; spolu s nahrávkami uchovajte poradie pasáží a vybrané nastavenia, aby sa dali spoločne zostaviť a skontrolovať. Znakový limit opisuje vstupný text a neurčuje pevnú dĺžku nahrávky.
Schéma voice uvádza tongtong, chuichui, jam, kazi, douji a luodo. Zverejnený príklad používa tongtong so speed=1 a volume=1. speed aj volume sú voliteľné nastavenia so zdokumentovanou predvolenou hodnotou 1. Pri tejto metóde WAV je speed celé číslo prijímajúce 1 alebo 2 a volume je celé číslo od 1 do 10. Voliteľná booleovská hodnota watermark_enabled ovláda zvukový vodoznak. Ak chcete získať úplnú nahrávku WAV, ponechajte stream nenastavené alebo ho nastavte na false. Pri príprave prvej nahrávky vychádzajte z tohto explicitného príkladu a potom zachovajte vybraný hlas a prijaté nastavenia pri súvisiacich pasážach.
Nahrávka WAV je dokončeným výstupom požiadavky na reč. Uchovajte úplný zvukový výsledok aj informácie z jeho odpovede a potom si vypočujte celú pasáž so zameraním na výslovnosť, znenie, pauzy a zamýšľané poradie. Pri príprave úprav uchovajte pri nahrávke presný zdrojový text. Ak je výsledok požiadavky neistý, pred vytvorením ďalšej požiadavky na syntézu zachovajte pôvodnú požiadavku a informácie o vrátenom výsledku; samotný chýbajúci súbor na prehrávanie nepreukazuje, že nahrávka nevznikla.
Ailoot Ultra · Speech POST /v1/audio/speech glm-tts
glm-ttsÚvod
GLM-TTS premieňa dodaný text na hovorený zvuk. Profil glm-tts používa metódu Audio Speech s výslovne určeným hlasom a výstupom WAV, preto sa hodí na krátky komentár, hovorené pokyny a prehrávanie správ. Text pripravte v rámci zdokumentovaného vstupného limitu 1 024 znakov.
- Povolené vstupy
- Text
- Výsledky
- Audio
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · Speech POST /v1/audio/speech
- Vstup
text- Výstup
audio- Výstupný formát
- wav
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity glm-tts | Predvolené— |
Poleinput | Typstring | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Polevoice | Typstring | PožiadavkaPovinné | Hodnoty a limity tongtong, chuichui, jam, kazi, douji, luodo | Predvolené— |
Poleresponse_format | Typstring | PožiadavkaPovinné | Hodnoty a limity wav | Predvolené— |
Poleencode_format | Typstring | PožiadavkaVoliteľné | Hodnoty a limity base64, hex | Predvolené— |
Polespeed | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 1 Maximum: 2 | Predvolené1 |
Polevolume | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity Minimum: 1 Maximum: 10 | Predvolené1 |
Polewatermark_enabled | Typboolean | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Polestream | Typboolean | PožiadavkaVoliteľné | Hodnoty a limity false | Predvolené— |
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, input, voice, response_format |
Parameteroptional | Špecifikáciaencode_format, speed, volume, watermark_enabled, stream |
Parametermaterial_types | Špecifikáciatext |
Parameterconditions | ŠpecifikáciaUse direct WAV output. speed and volume are positive integers within the listed bounds. stream is false or omitted. |
Životný cyklus: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Cenník
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Neuvedené Keď je zvolený rýchly režim
- Režim Flex
- Neuvedené Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
Sadzby Ailoot
Ceny podľa konfigurácie
Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.
| Konfigurácia | Sadzobník | Účtovacie množstvo | Účtovacia jednotka | Poplatok |
|---|---|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Účtovacie množstvo— | Účtovacia jednotka— | Poplatok Vstup · Vstupné tokeny — / 1K tokenov Výstup · Výstupné tokeny — / 1K tokenov Vstup · Čítanie cache — / 1K tokenov Vstup · Zápis do cache — / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
| Konfiguráciavstupný znak | Sadzobník— | Účtovacie množstvo— | Účtovacia jednotkaza vstupný znak | Poplatok Vstup · vstupný znak $0.00006 za vstupný znak |
| KonfiguráciaZa požiadavku | Sadzobník— | Účtovacie množstvojedna požiadavka | Účtovacia jednotka— | Poplatok Vstup $0 za požiadavku |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
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.
Prijať a uložiť výsledky
Ailoot Ultra · Speech
wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
Retain the complete binary WAV, response headers and original request identity.
Ak treba overiť pôvodnú odpoveď
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliasy
Aliasy modelov
Ailoot Ultra glm-tts
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
FAQ · glm-tts
- Aké vstupy a výsledky sú dostupné?
POST /v1/audio/speech·glm-tts:text→audio- Aké polia používa požiadavka?
POST /v1/audio/speech·glm-tts:model,input,voice,response_format,encode_format,speed,volume,watermark_enabled,stream- Aké limity platia?
POST /v1/audio/speech·glm-tts:speed.minimum:1;speed.maximum:2;volume.minimum:1;volume.maximum:10