glm-tts
GLM-TTS muuntaa annetun käsikirjoituksen puheääneksi. glm-tts-profiili käyttää Audio Speech -menetelmää täsmällisesti valitulla äänellä ja WAV-tuloksella, joten se sopii lyhyisiin selostuksiin, puhuttuihin ohjeisiin ja viestien toistoon. Valmistele teksti dokumentoidun 1 024 merkin syöterajan puitteissa.
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
GLM-TTS on Zhipun puhesynteesimalli, joka valitaan täsmällisellä tunnuksella glm-tts. Lähetä POST /v1/audio/speech kenttien model, input ja voice kanssa. Lisää puhuttavat sanat suoraan input-kenttään ja valitse tälle profiilille response_format=wav. Tuloksena on annetun käsikirjoituksen puhuttu tallenne, joka sopii toistettavaksi tai tuotavaksi ääni- tai videoeditoriin.
Käytä sitä lyhyeen tuoteselitykseen, puhuttuun tervetulotoivotukseen, ohjejaksoon tai ilmoitukseen. Valmistele käsikirjoitus sellaisena kuin se tulee lukea ääneen: sisällytä halutut lauserajat ja kirjoita auki termit, joiden ääntäminen on tehtävässä tärkeää. Opastuksessa yksi pyyntö voi sisältää rajatun ohjeen, joka liittyy yhteen näkyvään vaiheeseen. Tervetuloviestiä varten anna todellinen sanamuoto ja tarkista tallenne ennen sen sijoittamista asiakaspolkuun.
Dokumentoitu syötteen enimmäispituus on 1 024 merkkiä. Tarkista raja valmiista tekstistä välimerkit ja välilyönnit mukaan lukien. Pidempi selostus tarvitsee sopiviin jaksoihin jaetun käsikirjoituksen; säilytä jaksojen järjestys ja valitut asetukset tallenteiden mukana, jotta ne voidaan koota ja tarkistaa yhdessä. Merkkiraja kuvaa syötetekstiä eikä määritä tallenteelle kiinteää kestoa.
voice-skeema luettelee arvot tongtong, chuichui, jam, kazi, douji ja luodo. Julkaistu esimerkki käyttää ääntä tongtong asetuksilla speed=1 ja volume=1. Sekä speed että volume ovat valinnaisia asetuksia, joiden dokumentoitu oletusarvo on 1. Tässä WAV-menetelmässä speed on kokonaisluku, joka hyväksyy arvon 1 tai 2, ja volume on kokonaisluku väliltä 1–10. Valinnainen totuusarvo watermark_enabled ohjaa äänen vesileimaa. Jätä stream määrittämättä tai aseta se arvoon false saadaksesi koko WAV-tallenteen. Lähde tästä nimenomaisesta esimerkistä ensimmäistä tallennetta valmistellessasi ja pidä sitten valittu ääni ja hyväksytyt asetukset yhtenäisinä toisiinsa liittyvissä jaksoissa.
WAV-tallenne on puhepyynnön valmis tulos. Säilytä koko äänitulos ja sen vastaustiedot ja kuuntele sitten koko jakso tarkistaaksesi ääntämisen, sanamuodot, tauot ja tarkoitetun järjestyksen. Säilytä täsmällinen lähdekäsikirjoitus tallenteen rinnalla muutoksia valmistellessasi. Jos pyynnön lopputulos on epävarma, säilytä sen alkuperäisen pyynnön ja palautetun tuloksen tiedot ennen uuden synteesipyynnön luomista; pelkkä toistettavan tiedoston puuttuminen ei osoita, ettei tallennetta luotu.
Ailoot Ultra · Speech POST /v1/audio/speech glm-tts
glm-ttsAloitus
GLM-TTS muuntaa annetun käsikirjoituksen puheääneksi. glm-tts-profiili käyttää Audio Speech -menetelmää täsmällisesti valitulla äänellä ja WAV-tuloksella, joten se sopii lyhyisiin selostuksiin, puhuttuihin ohjeisiin ja viestien toistoon. Valmistele teksti dokumentoidun 1 024 merkin syöterajan puitteissa.
- Hyväksytyt syötteet
- Teksti
- Tulokset
- Ääni
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot Ultra · Speech POST /v1/audio/speech
- Syötetyypit
text- Tulostyypit
audio- Tulosteen muoto
- wav
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat glm-tts | Oletus— |
Kenttäinput | Tyyppistring | VaatimusPakollinen | Arvot & rajat | Oletus— |
Kenttävoice | Tyyppistring | VaatimusPakollinen | Arvot & rajat tongtong, chuichui, jam, kazi, douji, luodo | Oletus— |
Kenttäresponse_format | Tyyppistring | VaatimusPakollinen | Arvot & rajat wav | Oletus— |
Kenttäencode_format | Tyyppistring | VaatimusValinnainen | Arvot & rajat base64, hex | Oletus— |
Kenttäspeed | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat Vähimmäismäärä: 1 Enimmäismäärä: 2 | Oletus1 |
Kenttävolume | Tyyppiinteger | VaatimusValinnainen | Arvot & rajat Vähimmäismäärä: 1 Enimmäismäärä: 10 | Oletus1 |
Kenttäwatermark_enabled | Tyyppiboolean | VaatimusValinnainen | Arvot & rajat | Oletus— |
Kenttästream | Tyyppiboolean | VaatimusValinnainen | Arvot & rajat false | Oletus— |
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametricontent_type | Sopimusapplication/json |
Parametrirequired | Sopimusmodel, input, voice, response_format |
Parametrioptional | Sopimusencode_format, speed, volume, watermark_enabled, stream |
Parametrimaterial_types | Sopimustext |
Parametriconditions | SopimusUse direct WAV output. speed and volume are positive integers within the listed bounds. stream is false or omitted. |
Elinkaari: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Hinnoittelu
Hintatiedot eivät lisää pyyntövalintoja. Tuetut parametrit on lueteltu valitulle menetelmälle.
- Nopea tila
- Ei määritetty Kun nopea tila on valittu
- Flex-tila
- Ei määritetty Kun flex-tila on valittu
- Päättelyn enimmäisteho
- Ei määritetty Kun päättelyn enimmäistehoon sovelletaan default-oletussäätöä
Ailoot-hinnat
Hinnat asetusten mukaan
Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.
| Asetukset | Hinnasto | Laskutusmäärä | Laskutusyksikkö | Veloitus |
|---|---|---|---|---|
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Laskutusmäärä— | Laskutusyksikkö— | Veloitus Syöte · Syötetokenit — / 1K tokenia Tuloste · Tulostokenit — / 1K tokenia Syöte · Välimuistin luku — / 1K tokenia Syöte · Välimuistiin kirjoitus — / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti — / 1K tokenia |
| Asetuksetsyötemerkki | Hinnasto— | Laskutusmäärä— | Laskutusyksikkösyötemerkkiä kohden | Veloitus Syöte · syötemerkki $0.00006 syötemerkkiä kohden |
| AsetuksetPyyntöä kohden | Hinnasto— | Laskutusmääräyksi pyyntö | Laskutusyksikkö— | Veloitus Syöte $0 pyyntöä kohden |
Ailoot varaa arvioidun summan ennen pyyntöä. Tuloksen jälkeen lopullinen veloitus toteutetaan mitatun käytön perusteella. Suoratoiston veloituksessa käytetään lopullista käyttötietuetta. Varauksen ja lopullisen veloituksen toiminta →
Esimerkkipyynnöt
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.
Vastaanota ja tallenna tulokset
Ailoot Ultra · Speech
wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Säilytä kaikki valmistuneet tulokset
Säilytä jokainen kokonainen palautettu vastaus, tiedosto ja sisällön osa.
Retain the complete binary WAV, response headers and original request identity.
Jos alkuperäinen vastaus on tarkistettava
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Aliakset
Mallin aliakset
Ailoot Ultra glm-tts
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
FAQ · glm-tts
- Mitä syötteitä ja tuloksia on saatavilla?
POST /v1/audio/speech·glm-tts:text→audio- Mitä kenttiä pyyntö käyttää?
POST /v1/audio/speech·glm-tts:model,input,voice,response_format,encode_format,speed,volume,watermark_enabled,stream- Mitä rajoja sovelletaan?
POST /v1/audio/speech·glm-tts:speed.minimum:1;speed.maximum:2;volume.minimum:1;volume.maximum:10