Mis on Step-Audio-EditX?
Step-Audio-EditX on StepFuni helikeelemudel, mis keskendub juhitavale kõne genereerimisele ja redigeerimisele. Selle eripära on iteratiivne redigeerimine: kasutajad saavad järk-järgult muuta selliseid omadusi nagu emotsioon, kõnestiil, hääldus, kõnetempo või mitteverbaalsed hääleefektid, püüdes samal ajal säilitada öeldud sõnad ja lähtehääle identiteediga seotud omadused.
Mudel on loodud ka nullnäitega teksti kõneks teisendamiseks (TTS). Selles kontekstis tähendab „nullnäide“, et viitehääl saab sünteesi suunata ilma selle kõneleja jaoks eraldi treeninguta. See muudab mudeli kasulikuks uue kõne loomiseks valitud häälega, tingimusel et kasutus vastab kohaldatavatele lubadele ja teenusepakkuja piirangutele.
StepFun kirjeldab mudelit 3 miljardi parameetriga süsteemina. Saadaval mudel on levitatav allalaaditavate kaaludena kohalikuks järeldamiseks ning sellele pääseb ligi ka StepFun Audio Studio kaudu, mis nõuab StepFun Open Platformi API-võtit. Repositooriumi kood on litsentsitud Apache 2.0 alusel, samal ajal kui mudelikaalude kasutamisele kehtivad kohaldatavad mudelitingimused.
Mudel StepFuni tootevalikus
Step-Audio-EditX paikneb StepFuni kataloogis spetsialiseeritud heli genereerimise ja kõne redigeerimise lahendusena. Seda ei esitleta üldotstarbelise vestluskeelemudeli, pildigeneraatori, videomudeli, otsingusüsteemi ega koodiabilise tööriistana. Selle eesmärk on kitsam ja praktilisem: kõne teisendamine või süntees väljenduslike omaduste üle kontrolli omades.
Mudelit saab kasutada kohapeal avaldatud kaalude abil või StepFuni majutatud Audio Studio keskkonna kaudu. Kohalik kasutus annab tehniliselt võimekatele meeskondadele suurema kontrolli juurutamise ja töötlemise üle, samal ajal kui majutatud variant võib katsetamiseks mugavam olla, kuid nõuab juurdepääsu platvormile. Esitatud uuringus ei ole mudeli kohta dokumenteeritud tavapärast avalikku API-hinda märgi- ega minutipõhiselt.
Peamised võimalused ja redigeerimisjuhtelemendid
Step-Audio-EditX on mõeldud kõne jaoks, mille puhul esitusviis on sama oluline kui sõnad. Dokumenteeritud funktsioonide hulka kuuluvad:
- Emotsiooni redigeerimine: kõneheli emotsionaalse iseloomu kohandamine.
- Kõnestiili redigeerimine: esituse omaduste muutmine, näiteks see, kuidas lause kõlab.
- Paralingvistilised efektid: mitteverbaalsete hääleelementide lisamine või muutmine. Esialgne funktsioonikomplekt sisaldab kümmet paralingvistilist märgendit ning projekti käigus lisati hiljem veel märgendeid.
- Häälduse juhtimine: pinyinil põhinevate juhtelementide kasutamine sõnade häälduse mõjutamiseks.
- Müravähendus: soovimatu müra vähendamine toetatud redigeerimistöövoogudes.
- Kiiruse kohandamine: kõnetempo muutmine.
- Nullnäitega TTS: uue kõne sünteesimine teksti ja viitehääle põhjal ilma kõnelejaspetsiifilise peenhäälestuseta.
- Iteratiivne redigeerimine: muudatuste rakendamine järjestikuste sammudena, selle asemel et käsitleda kõne redigeerimist ühe kõik-või-mitte-midagi toiminguna.
Need juhtelemendid muudavad mudeli sobivamaks väljendusrikkaks jutustamiseks, dialoogi tootmiseks, hääle prototüüpimiseks ja muudeks töövoogudeks, kus lihtsast transkriptsioonist kõneks teisendamise lahendusest ei piisa. Esitatud uuringu kohaselt lisati projektile hiljem jaapani ja korea keele tugi, laiendati paralingvistiliste märgendite valikut, täiustati häälduse juhtimist ning lisati vLLM-i treeningu ja järeldamise tugi.
Kuidas tehniline lahendus töötab
Süsteem ühendab kolm põhikomponenti: kahe koodiraamatuga helitokeniseerija, helikeelemudeli ja voovastavusega helidekoodri. Lihtsustatult teisendab tokeniseerija heli kompaktseteks sisemisteks esitusteks, keelemudeli komponent ennustab või teisendab neid esitusi ning dekooder muudab need tagasi kuuldavaks heliks.
Kahe koodiraamatu lahendust kasutatakse heliteabe esitamiseks rohkem kui ühe diskreetse voona. Seejärel taastab voovastavusega dekooder heli mudeli sisemisest esitusest. See arhitektuur on spetsialiseerunud heli genereerimisele, mitte tavapärasele teksti lõpetamisele. See aitab selgitada, miks mudeli väljund on kõneheli ning miks tekstile suunatud funktsioonid, nagu üldine JSON-i genereerimine või funktsioonikutsete tegemine, ei kuulu selle dokumenteeritud kasutusvaldkonda.
Projekt sisaldab ka treeningukoodi juhendatud peenhäälestuseks (SFT), otseseks eelistuse optimeerimiseks (DPO), proksimaalse poliitika optimeerimiseks (PPO) ja grupipõhiseks suhteliseks poliitika optimeerimiseks (GRPO). Need materjalid võivad olla kasulikud süsteemi kohandavatele või uurivatele meeskondadele, kuid treeningukoodi olemasolu ei tähenda, et iga organisatsioon suudaks teenusepakkuja treeningutulemusi korrata või et kõik mudelikaalude kasutusõigused oleksid samaväärsed repositooriumi koodilitsentsiga.
Toetatud sisendid ja väljundid
| Valdkond | Dokumenteeritud olek |
|---|---|
| Tekstisisend | Toetatud |
| Helisisend | Toetatud |
| Heliväljund | Toetatud |
| Tekstiväljund | Ei ole mudeli dokumenteeritud väljunditüüp |
| Pildi- või videosisend/-väljund | Toetust ei ole dokumenteeritud |
| Funktsiooni- või tööriistakutsed | Esitatud spetsifikatsiooni kohaselt ei ole toetatud |
| Struktureeritud JSON-väljund | Esitatud spetsifikatsiooni kohaselt ei ole toetatud |
Praktikas tähendab see, et mudelit tuleks hinnata helisüsteemina, mitte tekstiassistendina, mis lihtsalt suudab heli vastu võtta. Tekstisisend on kasulik TTS-i ja juhtjuhiste jaoks, helisisend aga kõne redigeerimise ja viitehäälega seotud töövoogude puhul. Peamine väljund on genereeritud või redigeeritud kõneheli.
Kontekst, riistvara ja juurutamise piirangud
Dokumenteeritud konteksti pikkus on 3072 tokenit. Kuna tegemist on helile keskenduva süsteemiga, sõltub selle piirangu praktiline tähendus sellest, kuidas tekstijuhised, heliesitused ja juhtteave konkreetses töövoos kodeeritakse. Esitatud uuringus ei ole toodud eraldi maksimaalset väljundtokenite arvu ega universaalset maksimaalset genereeritava heli kestust.
Ametlik kohaliku järeldamise juhend soovitab hoida heli ühe järeldamiskorra kohta alla 30 sekundi. See on töökorralduslik soovitus, mitte väide, et iga pikem fail oleks võimatu, ning see on oluline piirang kasutajatele, kes kavandavad partiipõhist redigeerimist või pika vormiga tootmist.
Tavapärane järeldamine vajab ligikaudu 12 GB GPU-mälu. Dokumenteeritud AWQ 4-bitine kvantiseeritud versioon vajab ligikaudu 8–10 GB. Kvantiseerimine vähendab mälunõudeid madalama täpsusega esituste kasutamise abil, kuid sellega võivad kaasneda kvaliteedi- või jõudluse kompromissid, mida tuleks kavandatud hääleredigeerimise töövoos testida.
Projekt toetab kohalikku järeldamist ning dokumenteerib vLLM-i treeningu ja järeldamise toe. Teine võimalus on majutatud juurdepääs StepFun Audio Studio kaudu, kuid esitatud materjal ei täpsusta selle läbilaskevõimet, teenusetaseme garantiisid ega hinda.
Kvaliteedi, kiiruse ja kulude kompromissid
Step-Audio-EditX on loodud väljendusrikka kõne üksikasjalikuks juhtimiseks, seega on selle peamine eelis spetsialiseerumine, mitte lai kasutusulatus. See on põhilisest TTS-süsteemist tugevam kandidaat siis, kui töövoog nõuab emotsioonide muutmist, häälduse kohandamist, paralingvistilisi efekte või olemasoleva esituse korduvat redigeerimist.
Esitatud toimetuslikus hinnangus saab selle kiirus hindeks 5/5 ja kulu hindeks 8/10. Need on toimetuslikud hinded, mitte teenusepakkuja avaldatud võrdlustestide tulemused ega ametlikud hinnaväited. Need näitavad hinnangut, et mudel pakub oma kategoorias soodsat kiiruse ja kulude suhet, kuid tegelik jõudlus sõltub riistvarast, kvantiseerimisest, heli pikkusest, dekodeerimisseadetest ning sellest, kas järeldamine toimub kohapeal või majutatult.
Esitatud uuringus ei ole kinnitatud sisendi- ega väljundihinda. Seetõttu ei tohiks kasutajad eeldada, et kohalikud kaalud on igas praktilises mõttes tasuta: nende käitamiseks on vaja sobivat riistvara, salvestusruumi ja arendustööd. Majutatud juurdepääs võib seevastu vähendada töökorralduse keerukust, kuid tuua kaasa platvormikulud või juurdepääsunõuded, mida siin ei täpsustata.
Arutlemine, kodeerimine ja tööriistavõimalused
Arutlemine ja kodeerimine ei ole selle mudeli kavandatud tugevused. Toimetuslik hinnang annab arutlemisele hindeks 2/5 ja kodeerimisele 1/5. Need hinded on kataloogimise eesmärgil antud subjektiivsed hinnangud, mitte standardiseeritud teenusepakkuja võrdlustestid. Veelgi olulisem on see, et mudeli arhitektuur ja dokumenteeritud ülesanded keskenduvad kõne genereerimisele ja redigeerimisele, mitte mitmeastmelisele tekstipõhisele arutlemisele või tarkvaraarendusele.
Step-Audio-EditX ei toeta dokumenteeritud tööriista- ega funktsioonikutseid. Seda ei tohiks valida siis, kui rakendus peab kutsuma väliseid teenuseid, veebis sirvima, tagastama struktureeritud tegevusi või toimima üldotstarbelise töövooagendina. Eraldi orkestreerimiskiht võiks selle teiste süsteemidega ühendada, kuid see oleks rakenduse ülesehituse, mitte mudeli sisseehitatud võimekus.
Parimad kasutusjuhud
- Olemasoleva esituse emotsiooni või kõnestiili redigeerimine.
- Väljendusrikka jutustuse loomine mängude, videote, esitluste või interaktiivse meedia jaoks.
- Dialoogi prototüüpimine viitehääle abil.
- Hääldusvariantide testimine pinyin-juhtelementidega.
- Dokumenteeritud paralingvistiliste efektide lisamine kõnele.
- Juhitava nullnäitega TTS-i loomine ilma iga kõneleja jaoks eraldi häälemudelit treenimata.
- Kõne redigeerimise, eelistuse optimeerimise ja helikeelemudelite treeningu uurimine.
Tootmiskasutuseks peaksid meeskonnad kehtestama viitesalvestiste nõusoleku- ja päritoluprotseduurid. StepFun hoiatab loata hääle kloonimise, identiteedi jäljendamise, pettuse ja süvavõltsingute eest. Need hoiatused on eriti olulised, sest nullnäitega hääle kloonimine võib hõlbustada päris inimesele sarnaneva kõne genereerimist.
Millal valida Step-Audio-EditX?
Vali Step-Audio-EditX siis, kui väljenduslik juhtimine on üldotstarbelisest keeleoskusest olulisem. See sobib kasutajatele, kes soovivad muuta kõne kõla, mitte lihtsalt teisendada teksti neutraalseks hääleks. Allalaaditavad kaalud on asjakohased ka siis, kui oluline on kohalik järeldamine, kohandamine või ligipääs uurimistööks ning meeskond suudab pakkuda ligikaudu 12 GB GPU-mälu või dokumenteeritud AWQ-valiku puhul ligikaudu 8–10 GB.
Teine helilahendus võib olla sobivam siis, kui prioriteediks on soovituslikust 30-sekundilisest järeldamisaknast pikem pika vormiga genereerimine, täielikult hallatud ja selgelt avaldatud hinnaga majutatud teenus, reaalajas voogedastus või lihtsam tootmisliides. Kodeerimiseks, veebiuuringuteks, struktureeritud äriautomaatikaks või pikemaks tekstipõhiseks arutlemiseks on üldine keelemudel parem valik. Tavapärane TTS-teenus võib samuti olla eelistatud juhul, kui väljenduslik redigeerimine ja viitehääle juhtimine pole vajalikud ning peamine nõue on kasutuslihtsus.
Kokkuvõte
Step-Audio-EditX on spetsialiseeritud StepFuni mudel väljendusrikka kõne redigeerimiseks ja genereerimiseks. Selle iteratiivsete juhtelementide, nullnäitega TTS-i, viitehääle tingimise, hääldusfunktsioonide ja paralingvistiliste märgendite kombinatsioon annab sellele üldisest multimodaalsest assistendist keskendunuma rolli. Peamised kompromissid on vajadus võimeka kohaliku riistvara või StepFuni platvormi juurdepääsu järele, soovituslik lühike heli kestus ühe järeldamise kohta, dokumenteeritud tööriista- ja struktureeritud väljundi funktsioonide puudumine ning kinnitatud avaliku hinnainfo puudumine esitatud uuringus.

