Lyria 3 Clip Preview
Lyria 3 Clip Preview on Googlen musiikkimalli lyhyisiin leikkeisiin, luuppeihin ja esikuunteluihin. Se ottaa inspiraatiota tekstistä tai kuvasta ja tuottaa 30 sekunnin musiikkileikkeitä 48 kHz:n stereoäänellä. Se tukee laulua, ajoitettuja sanoituksia ja instrumentaalisovituksia.
Tietoa mallista
Tämä kuvaus kattaa mallin ominaisuudet. Ailootissa saatavilla olevat syötteet, tulosteet ja asetukset luetellaan alla valitulle menetelmälle.
Lyria 3 Clip Preview on Googlen musiikintuotantoprofiili lyhyisiin leikkeisiin, luuppeihin ja esikuunteluihin. Se hyväksyy tekstikehotteen tai kuvan inspiraatioksi ja palauttaa tekstiä ja ääntä. Julkaistu profiili kuvaa 30 sekunnin leikkeitä 48 kHz:n stereoäänellä, mukaan lukien laulu, ajoitetut sanoitukset ja täydet instrumentaalisovitukset.
Kuvaa musiikillinen hetki
Nimeä leikkeen tarkoitus ja tunnelma, jonka sen tulisi välittää. Lyhyt avausteema voi määrittää hillityn johdannon ja selkeän kohdan, jossa teema tulee esiin; taustamusiikkijakso voi määrittää visuaalisen kohtauksen alle tarvittavan tempon ja sointirakenteen. Kerro, tuleeko tuloksessa olla laulua vai onko sen oltava instrumentaalinen, ja nimeä tehtävänannon kannalta tärkeät musiikilliset elementit.
Pidä rakenne riittävän pienenä leikkeeseen. Määritä aloitus, pääfraasi ja lopetus tai luupin liitoskohta. Jos sanat ovat tärkeitä, anna tarkoitettu sanoitusidea tai sanamuoto ja tarkastele varsinaista laulettua tulosta. Musiikillisen tehtävänannon tulisi erottaa laulun sisältö sovitusta koskevista ohjeista.
Kuvainspiraatio ja sovitus
Kun annat kuvan, selitä, millaisen kohtauksen tai tunnelman se tuo musiikkipyyntöön. Rauhallinen maisema ja ruuhkainen yökohtaus viittaavat eri suuntiin, mutta halutun tunnetason tehtävän tulisi silti olla tekstissä selkeä. Säilytä kuva kehotteen yhteydessä, kun vertaat palautettua leikettä tarkoitettuun konseptiin.
Tarkastele laulun, instrumenttien ja musiikillisen pääfraasin tasapainoa. Kuuntele luupin loppu ja alku yhdessä; tarkista esikuuntelussa, välittääkö lyhyt kesto tarkoitetun suunnan. Editointia säestävää leikettä tulisi tarkastella kyseisen editoinnin yhteydessä eikä vain erillisenä.
Säilytä kuunneltava tuotos
Tallenna varsinainen ääni ja oheisteksti tehtävänannon yhteyteen. Tarkasta tiedoston ominaisuudet toistoa valmisteltaessa tai tiedostoa editoriin tuotaessa ja säilytä kaikki pyynnön palauttamat sanoitus- tai ajoitustiedot. Musiikki on mallin tuloste; leikkaukset, otsikot, visuaaliset siirtymät ja lopullinen tuotantomiksaus voidaan rakentaa tämän tarkastellun aineiston ympärille.
Juuri tämä Clip Preview -profiili sopii kompaktiin musiikilliseen tuotokseen. Pidä sen lyhytmuotoinen tehtävä erillisenä pidempää sävellystä suunniteltaessa ja valitse palautettu leike kuuntelemalla kokonainen fraasi, laulun sanamuoto ja lopetus.
Ailoot · Musiikki POST /v1/music/generations google/lyria-3-clip-preview
google/lyria-3-clip-previewAloitus
Lyria 3 Clip Preview on Googlen musiikkimalli lyhyisiin leikkeisiin, luuppeihin ja esikuunteluihin. Se ottaa inspiraatiota tekstistä tai kuvasta ja tuottaa 30 sekunnin musiikkileikkeitä 48 kHz:n stereoäänellä. Se tukee laulua, ajoitettuja sanoituksia ja instrumentaalisovituksia.
- Hyväksytyt syötteet
- Teksti
- Tulokset
- music
Saatavilla Ailootissa · syötteet & menetelmät
Ailoot · Musiikki POST /v1/music/generations
- Syötetyypit
text- Tulostyypit
music- Tulosteen muoto
- kokonaiset käyttäjälle kuuluvat äänileikkeet / JSON-linkit
| Kenttä | Tyyppi | Vaatimus | Arvot & rajat | Oletus |
|---|---|---|---|---|
Kenttämodel | Tyyppistring | VaatimusPakollinen | Arvot & rajat google/lyria-3-clip-preview | Oletus— |
Kenttäprompt | Tyyppistring | VaatimusPakollinen | Arvot & rajat Vähimmäispituus: 1 | Oletus— |
Syöteaineistojen yhdistelmät
text_to_music · Pakollinen: prompt
Menetelmän parametrit ja elinkaari
| Parametri | Sopimus |
|---|---|
Parametrimaterial_types | Sopimustext |
Parametrirequired | Sopimusnull |
Parametrioptional_controls | Sopimusnull |
Elinkaari: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · todellisuudessa palautettu task_id tai mediakirjaston tietue
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Menetelmien rakenteet ja ID:t ovat täsmällisiä; toimittajan kyvykkyys on erillinen pyynnön hyväksymisestä.
Hinnoittelu
Ailoot-menetelmien hinnat
POST /v1/music/generations- Tuloste
- 0,04 $ leikettä kohden
- Vain viite · ei lisätä
- 0,04 $ pyyntöä kohden
Toimitetut leikkeet × leikkeen perushinta. Pyyntökohtaista viitehintaa ei lisätä. Esimerkit ennen sovellettavia muutoksia.
1 × 0,04 $ = 0,04 $
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 →
Viitehinnaston tiedot
Mallitason viitehinnastot eivät muuta menetelmän valintaa, hinta-arvioita tai veloituksia. Käytössä olevat veloitukset käyttävät valitun Ailoot-menetelmän hintoja.
Mallin viitehinnastot
Hinnat asetusten mukaan
| Asetukset | Palveluluokka | Kontekstiehto | Veloitus |
|---|---|---|---|
| AsetuksetUltra | Palveluluokkastandard | Kontekstiehto{} | Veloitus Tuloste · musiikki 0,08 $ kappaletta kohden |
Esimerkkipyynnöt
Ailoot · Musiikki
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_PROMPT_FILE:?Set your actual UTF-8 music brief}"
export AILOOT_PROMPT_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "google/lyria-3-clip-preview", "prompt": ""}')
f=Path(os.environ["AILOOT_PROMPT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 brief")
p['prompt']=f.read_text(encoding="utf-8")
if not p['prompt'].strip():raise SystemExit("Brief must contain text")
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/music/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
export AILOOT_API_KEY
python3 - <<'PY_RESULT'
import json, os, subprocess
from pathlib import Path
from urllib.parse import urljoin, urlparse
result=json.loads(Path("result.json").read_text(encoding="utf-8"))
print(json.dumps(result,ensure_ascii=False,indent=2))
for number,clip in enumerate(result.get("data") or []):
u=urlparse(urljoin("https://api.ailoot.ai",clip["url"]))
if u.scheme!="https" or not u.hostname or u.username or u.password:
raise SystemExit("Result URL must be HTTPS without embedded credentials")
owned=u.netloc=="api.ailoot.ai" and u.path.startswith("/v1/media/assets/") and u.path.endswith("/content")
args=["curl","--fail-with-body","--silent","--show-error",u.geturl()]
if owned: args += ["-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"]]
raw=subprocess.check_output(args)
ext="wav" if raw.startswith(b"RIFF") and raw[8:12]==b"WAVE" else "flac" if raw.startswith(b"fLaC") else "ogg" if raw.startswith(b"OggS") else "mp3" if raw.startswith(b"ID3") or raw[:1]==b"\xff" else "bin"
f=Path("music-"+str(number)+"."+ext);f.write_bytes(raw)
print("Saved",f,clip.get("asset_id"))
PY_RESULT
Vastaanota ja tallenna tulokset
Ailoot · Musiikki
kokonaiset käyttäjälle kuuluvat äänileikkeet / JSON-linkit
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /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.
Tallenna tai nouda jokainen palautettu leike ja säilytä sen todellinen tunniste, MIME-tyyppi ja metatiedot. Menetelmä on synkroninen; erillistä Ailoot-musiikinluonnin tilakyselyosoitetta ei oteta käyttöön.
Jos alkuperäinen vastaus on tarkistettava
Jos musiikkitulos edellyttää tarkistusta, säilytä alkuperäinen operation_id/X-Client-Request-ID ja palautettujen leikkeiden tiedot. Palauta olemassa olevat käyttäjälle kuuluvat leikkeet mediakirjastosta todellisilla task_id- tai asset_id-arvoilla. Älä lähetä musiikkipyyntöä uudelleen äläkä muodosta luontityön tilakyselyn URL-osoitetta operation_id-arvosta.
Vastauksen kentät
| Kenttä | Tyyppi |
|---|---|
Kenttämodel | Tyyppistring |
Kenttäresponse_id | Tyyppistring |
Kenttädata[] | Tyyppiowned clip record |
Virheet ja seuraavat vaiheet
| Vastaus | Ehto | Seuraava vaihe |
|---|---|---|
Vastaus400 · invalid_request_error | EhtoVirheelliset pakolliset kentät, aineiston esitysmuoto tai parametrin arvo | Seuraava vaiheKorjaa ilmoitetut kentät ennen uutta luontipyyntöä. |
Vastausserver_error | EhtoPalautettu vastaus ilmoittaa, että operaatio tai tulos edellyttää tarkistusta | Seuraava vaiheSäilytä alkuperäinen palautettu operaation tai tehtävän ID, pyynnön otsakkeet ja vastaus; jatka kyseisen alkuperäisen operaation tuettuja lukutoimintoja. Älä lähetä luontipyyntöä uudelleen. |
Aliakset
Mallin aliakset
Ailoot google/lyria-3-clip-preview
Menetelmäpolkujen aliakset
Käytä yllä näytettyjä menetelmäpolkuja.
Liittyvät kutsujan ID:t
FAQ · Lyria 3 Clip Preview
- Mitä syötteitä ja tuloksia on saatavilla?
POST /v1/music/generations·google/lyria-3-clip-preview:text→music- Mitä kenttiä pyyntö käyttää?
POST /v1/music/generations·google/lyria-3-clip-preview:model,prompt