HeyGen: Avatar IV
Avatar IV animoi valokuvan huulisynkronoiduksi puhevideoksi, jonka ilmeiden ja eleiden ajoitusta ääni ohjaa. HeyGen dokumentoi käsikirjoitus- tai tallenneäänityönkulut ja Photo Avatar -liikesäätimet luonnollisille tai tyylitellyille esittelijöille.
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
Avatar IV on HeyGenin avatar-moottori stillkuvan muuttamiseen ilmaisulliseksi puhevideoksi. Sen diffuusiosta vaikutteita saanut äänen ja ilmaisun yhdistävä rakenne käyttää äänen sävyä, rytmiä ja tunnetta kasvojen liikkeiden, pään kallistusten, taukojen ja mikroilmeiden ohjaamiseen. Tarkoitus on esittelijä tai hahmo, joka välittää puhuttua sisältöä huulisynkronoinnilla ja eleillä, ei yleinen kohtausgeneraattori, joka luo kokonaisen ympäristön ja ääniraidan elokuvallisesta kehotteesta.
Valmistaja kuvaa tuen luonnollisille ja tyylitellyille hahmoille, mukaan lukien vinot tai profiilikuvat, animekasvot ja lemmikit. Valokuvapohjaiset hahmot toimivat parhaiten, kun silmät, suu ja kasvorakenne on helppo tunnistaa. HeyGen suosittelee selkeää hyvin valaistua kuvaa, luontevaa asentoa ja näkyviä käsiä eleiden ollessa tärkeitä. Hyvin pienet kasvot, peittyneet huulet, peittävät naamiot, voimakas nokka tai hyvin liioitellut mittasuhteet voivat heikentää kasvojen liikettä ja huulisynkronointia. Pidä lähteen rajaus aiottuun esitykseen sopivana.
Valmistaja tarjoaa kaksi puhesyötepolkua. Kirjoitettu käsikirjoitus yhdistetään valittuun ääneen; etukäteen tallennettu ääniraita antaa äänen ja ajoituksen suoraan. Käytä tallenneäänipolkua, kun esitys on jo määritetty, ja käsikirjoituspolkua, kun puhe täytyy syntetisoida. Syötteet ovat vaihtoehtoja dokumentoidussa rajapinnassa. Valmistele lopulliset sanamuodot, nimet ja ääntäminen ennen animointia ja säilytä ääni tai käsikirjoitus palautetun videon kanssa puhutun tuloksen tarkistamista varten.
HeyGenin Avatar IV -malliprofiili kattaa studioavatarit, Digital Twins -hahmot, Photo Avatars -hahmot, suorat kuvat ja kehotteella luodut kohteet. Uudelleenkäytettävä Photo Avatar antaa vakaan kohteen myöhempiin videoihin, kun taas suorakuvatyönkulku alkaa annetusta kuvasta. Valmistajan Photo Avatar -profiili tarjoaa vapaatekstiset liikeohjeet ja ilmaisullisuusvalinnat high, medium tai low, joista low on oletus. Säilytä valittu avatar-ulkoasu ja moottori sarjaa tehdessä, jotta muuttunut lähdekuva tai renderöintimalli ei muutu huomaamatta esittelijän muutokseksi.
Kuvaa liikeohjauksessa näkyvä kehon toiminta ja sen tunnelaatu. ”Nyökkää lempeästi lämpimästi hymyillen” antaa yhden eleen ja yhden ilmeen; lyhyt tervehdys voi käyttää ystävällistä vilkutusta. Valmistaja suosittelee yhtä pääelettä, johon voi yhdistää kasvojen ilmeen, ja sarjalle enintään kahta lyhyttä lauseketta. Avatar IV hoitaa rytmityksen esityksestä, joten Studio-opas ei vaadi sekuntikohtaista eleaikataulua. Täsmällinen tiivis sanamuoto on helpompi tarkistaa kuin useat kilpailevat toiminnot yhdessä kehotteessa.
Valmistajan äänestä videoksi -profiili renderöi enintään kolmekymmentä minuuttia annettua ääntä pyyntöä kohden, ja ladatuilla MP3- tai WAV-aineistoilla on 32 MB:n raja. Jaa pidempi oppitunti tai tallenne johdonmukaisilta puherajoilta ja säilytä alkuperäinen järjestys. Lopullisen videon puheajoituksen tulee seurata valittua ääntä eikä asiaan liittymätöntä leikkeen kestoarviota.
Dokumentoidut valmistajan tulosteasetukset sisältävät 720p:n tai 1080p:n ja muodot 16:9, 9:16, 4:5, 5:4 tai 1:1 sekä automaattisen vaihtoehdon, joka seuraa lähteen suhteita. Cover-sovitus voi rajata kohdetta; contain sovittaa koko kohteen ja voi jättää ympäröivää taustaa näkyviin. Äänestä videoksi -työnkulku palauttaa oletusarvoisesti MP4:n. Videoavatareille läpinäkyvä WebM-tuloste vaatii matting-tuen, ja valmistaja poistaa tätä tulostetta varten taustan sen sijaan, että yhdistäisi sen uuteen taustaan. Tarkista varsinainen rajaus ja tiedosto ennen esittelijän sijoittamista suurempaan sommitelmaan.
Koulutusjohdanto voi käyttää selkeää esittelijäkuvaa, tiivistä selitystä ja yhtä hillittyä elettä keskeisen ohjeen kohdalla. Tuoteselitys voi säilyttää saman avatar-ulkoasun ja muuttaa puhuttua käsikirjoitusta eri ominaisuuksia varten. Valmistaja dokumentoi myös valinnaiset tekstitystiedostot ja kuvaan poltetut tekstitykset; tarkista niiden sanamuodot ja ajoitus puheen rinnalla. Renderöinti on asynkronista valmistajarajapinnassa, joten luontivastaus ja valmis video ovat eri tuotoksia. Säilytä valmis tallenne ja sen valmistumistila tehtävän tuloksen yhteydessä.
Avatar IV on erillinen Avatar V:n viitevetoisesta liikkeestä ja sen erillisistä Studio-esiasetussäätimistä. Se on myös erillinen HeyGen Videon yleiskäyttöisestä kohtausgeneroinnista ja vuorovaikutteisesta live-avatar-keskustelusta. Tarkista renderöity suun liike, näkyvät kädet, kasvojen ilme, tauot ja puhutut sanat lähdeaineistoa sekä tarkoitettua sävyä vasten. Kuva, asento, valaistus ja liikeohjeet vaikuttavat tulokseen; valokuvapohjainen animaatio tulee tarkistaa generoituna esityksenä ja valitut syötteet säilyttää myöhempiä korjauksia varten.
Ailoot Ultra · Videot POST /v1/videos heygen/avatar-iv
heygen/avatar-ivAloitus
Avatar IV animoi valokuvan huulisynkronoiduksi puhevideoksi, jonka ilmeiden ja eleiden ajoitusta ääni ohjaa. HeyGen dokumentoi käsikirjoitus- tai tallenneäänityönkulut ja Photo Avatar -liikesäätimet luonnollisille tai tyylitellyille esittelijöille.
- Hyväksytyt syötteet
- Teksti · Kuvat · Ääni · Video
- Tulokset
- Video
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot Ultra · Videot POST /v1/videos
- Syötetyypit
text,image,audio,video- Tulostyypit
video
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat heygen/avatar-iv | Oletus— |
Kenttäinput_references | Tyyppiarray | VaatimusPakollinen | Arvot & rajat Kohteiden vähimmäismäärä: 2 Kohteiden enimmäismäärä: 2 | Oletus— |
Kenttäprompt | Tyyppistring | VaatimusValinnainen | Arvot & rajat | Oletus— |
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametricontent_type | Sopimusapplication/json |
Parametrirequired | Sopimusmodel, input_references |
Parametrimaterial_types | Sopimustext, image, audio, video |
Parametrimaterial_conditions | SopimusKäytä todellisia valmistuneiden, käyttäjälle kuuluvien media-aineistojen sisällön URL-osoitteita palautettuine allekirjoituksineen: yhtä videolähdettä BFL:lle tai yhtä kuva- ja yhtä äänilähdettä avatarille. Lähdetoteutuksen todistus omistajasta, tyypistä ja tavuista vaaditaan., Anna täsmälleen yksi PNG/JPEG-kuva-aineisto ja yksi WAV/MP3-ääniaineisto. Äänen koko on enintään 32000000 tavua ja kesto yli 0 ja enintään 1800 sekuntia. |
Elinkaari: asynchronous_job_then_owned_outputs
GET /v1/videos/{request_id} · todellinen palautettu id tai polling_url
GET /v1/videos/{request_id}/content
Hinnoittelu
Lopullisen veloituksen laskenta
Näytettyjen hintojen avulla arvioidaan kustannukset ennen generointia. Lopullinen veloitus lasketaan alkuperäiselle generoinnille kirjatun kustannuksen perusteella. Lopullisena laskutettavana määränä ei käytetä tulosteen mitattua kestoa eikä ennustettuja määriä.
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öä
Arvioidut vertailuhinnat
Hinnat asetusten mukaan
Kohdista kukin veloitus näytettyihin ehtoihin. Käytä yhtä hintaa kutakin vaihtoehtoisten asetusten ryhmää kohden.
| Asetukset | Hinnasto | Ennustettu määrä | Laskutusyksikkö | Laskutusehdot | Veloitus |
|---|---|---|---|---|---|
| AsetuksetTokenien perushinnat | HinnastoPerushinta | Ennustettu määrä— | Laskutusyksikkö— | Laskutusehdot— | Veloitus Syöte · Syötetokenit · Arvio vain vertailua varten — / 1K tokenia Tuloste · Tulostokenit · Arvio vain vertailua varten — / 1K tokenia Syöte · Välimuistin luku · Arvio vain vertailua varten — / 1K tokenia Syöte · Välimuistiin kirjoitus · Arvio vain vertailua varten — / 1K tokenia Syöte · Välimuistiin kirjoitus, 1 tunti · Arvio vain vertailua varten — / 1K tokenia |
| AsetuksetVideon hinta | Hinnasto— | Ennustettu määrä— | Laskutusyksikkövideosekuntia kohden | LaskutusehdotTässä hinnoitteluavaimessa ei ole ilmoitettu lisäehtoa. | Veloitus Tuloste · Videon hinta · Arvio vain vertailua varten $0.1 videosekuntia kohden |
| AsetuksetArvioitu luontikustannus | Hinnasto— | Ennustettu määräyhden generoinnin arvio | Laskutusyksikkö— | Laskutusehdot— | Veloitus Tuloste · Arvioidut generointikustannukset · Arvio vain vertailua varten $0.1 arvio ennen generointia Tämä arvio ei ole lisämaksu eikä valmistuneen generoinnin kiinteä hinta. |
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 · Videot
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_REFERENCES_JSON:?Set the actual documented input value}"
export AILOOT_INPUT_REFERENCES_JSON
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'heygen/avatar-iv', 'input_references': '${ACTUAL_OWNED_INPUT_REFERENCES}'}
request['input_references']=json.loads(os.environ['AILOOT_INPUT_REFERENCES_JSON'])
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.
Vastaanota ja tallenna tulokset
Ailoot Ultra · Videot
GET /v1/videos/{request_id}GET /v1/videos/{request_id}/content
Tallenna kaikki valmistuneet aineistot
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_STATUS_FILE:?Set the actual completed status JSON file}"
export AILOOT_STATUS_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
from urllib.parse import urlsplit,urljoin
f=Path(os.environ["AILOOT_STATUS_FILE"])
if not f.is_file():raise SystemExit("Choose the actual completed status file")
r=json.loads(f.read_text())
if r.get("status")!="completed" or not isinstance(r.get("data"),list) or not r["data"]:raise SystemExit("Wait for a completed status with asset paths")
urls=[]
for x in r["data"]:
if not isinstance(x,str) or "\n" in x or "\r" in x:raise SystemExit("Invalid asset path")
u=urljoin("https://api.ailoot.ai",x)
z=urlsplit(u)
if z.scheme!="https" or z.netloc!="api.ailoot.ai" or z.username or z.password:raise SystemExit("Use the actual Ailoot asset paths from status")
urls.append(u)
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_REQUEST
index=0
while IFS= read -r asset_url; do
curl --fail-with-body --silent --show-error "$asset_url" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o "video-${index}.mp4"
index=$((index + 1))
done < asset-urls.txt
Säilytä kaikki valmistuneet tulokset
Tallenna jokainen valmistunut video tai palautettu tiedosto; nouda jokainen todellinen palautettu aineiston URL.
Säilytä koko vastaus ja otsakkeet, jokainen todellinen tuloste, alkuperäiset palautetut tunnisteet ja kaikki käyttötietokentät. Selvitä alkuperäisen operaation tila lähettämättä luontipyyntöä uudelleen.
Jos alkuperäinen vastaus on tarkistettava
Säilytä X-Client-Request-ID, X-Ailoot-Task-Id ja todellinen palautettu id/polling_url. Jatka alkuperäistä työtä; älä lähetä luontipyyntöä uudelleen.
Vastauksen kentät
| Kenttä | Tyyppi |
|---|---|
Kenttäid | Tyyppi |
Kenttästatus | Tyyppi |
Kenttädata[] | Tyyppi |
Kenttäoutputs[] | Tyyppi |
Aliakset
Mallin aliakset
Ailoot Ultra heygen/avatar-iv
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
FAQ · HeyGen: Avatar IV
- Mitä syötteitä ja tuloksia on saatavilla?
POST /v1/videos·heygen/avatar-iv:text,image,audio,video→video- Mitä kenttiä pyyntö käyttää?
POST /v1/videos·heygen/avatar-iv:model,input_references,prompt