Parakeet CTC

Parakeet CTC 0.6B

by NVIDIA AI · Kaasaegne ja kättesaadav avatud kaaludega mudel

NVIDIA Parakeet CTC 0.6B on ligikaudu 600 miljoni parameetriga avatud kaaludega ingliskeelse kõnetuvastuse mudel. See võtab vastu 16 kHz monoheli ja genereerib väiketähtedes teksti. Mudel toetab lokaalset inferentsi ning peenhäälestamist NeMo ja Transformersi abil ning on mõeldud tõhusaks enda hallatavaks transkribeerimiseks, mitte üldiseks arutlemiseks ega hostitud API kaudu kasutamiseks.

Tekst Arutlusvõime Programmeerimine
Parakeet CTC 0.6B on kõne tekstiks teisendamise mudel, mis muudab ingliskeelse heli väiketähtedega tekstiks. Erinevalt üldotstarbelisest keelemudelist või majutatud transkriptsiooni-API-st on see avatud kaaludega mudeli kontrollpunkt, mis on mõeldud kohalikuks või ise hallatavaks kasutuselevõtuks NVIDIA NeMo või Hugging Face Transformersi kaudu. Mudel keskendub tõhusale transkriptsioonile, pika helisisu töötlemisele ja peenhäälestamisele, mitte vestlemisele, arutlemisele, mitmekeelsele toele ega kõne genereerimisele.
Väljundid

Mida Parakeet CTC 0.6B suudab teha

Tekst
Sisendid

Mida see mõistab

Heli
Võimekused

Abifunktsioonid

Peenhäälestamine
Mudeli profiil

Jõudlusnäitajad

1/10 Arutlusvõime
1/10 Programmeerimine
9/10 Kiirus
9/10 Kulutõhusus
Detailid

Tehnilised andmed

Mudeliseeria Parakeet CTC
Tüüp Muu
Välja antud 18.04.2024
Olek Kaasaegne ja kättesaadav avatud kaaludega mudel
Teadmiste ajapiiri märkused

Ametlikus mudelikaardis ei ole teadmiste lõppkuupäeva täpsustatud. Tegemist on kõnetuvastuse mudeli kontrollpunktiga, mitte üldotstarbelise tekstimudeliga, mistõttu tavapärane tekstipõhine teadmiste lõppkuupäev ei pruugi olla kohaldatav.

Mudeli selgitused

Hugging Face’i mudeli kanooniline identifikaator: nvidia/parakeet-ctc-0.6b. See on ligikaudu 600 miljoni parameetriga FastConformer CTC-mudel, mille töötasid ühiselt välja NVIDIA NeMo ja Suno.ai. Mudel võtab vastu 16 kHz monoheli ja genereerib ingliskeelset väiketähtedega teksti. Mudelikaardi andmetel kasutati treenimiseks 64 000 tundi ingliskeelset andmestikku ning esitatud on sõnavigade määra (WER) tulemused ahne dekodeerimise korral ilma välise keelemudelita. Mudelit saab kasutada NVIDIA NeMo ja Hugging Face Transformersi kaudu ning seda saab peenhäälestada. Mudelikaardil on märgitud CC-BY-4.0 litsents ning öeldud, et mudelikaardi avaldamise ajal ei toetanud seda kontrollpunkti NVIDIA Riva. Selle avatud kaaludega kontrollpunkti jaoks ei ole dokumenteeritud teenusepakkuja enda hostitud API hinnastust, konteksti pikkust, väljundi maksimaalset tokenite arvu, vahemällu salvestamist, paketipõhist API-t ega veeb otsingu tuge.

Mudeli juhend

Parakeet CTC 0.6B: kiire ingliskeelse kõne tuvastamine FastConformeriga kohapeal

NVIDIA Parakeet CTC 0.6B on NVIDIA NeMo ja Suno.ai koostöös arendatud avatud kaaludega ingliskeelse automaatse kõnetuvastuse mudel. Ligikaudu 600 miljoni parameetri, FastConformeri kodeerija, CTC-dekoodri ja kohaliku järeldamise toe tõttu sobib see tõhusaks 16 kHz monoheli kõne transkribeerimiseks ning kohandatud ASR-i peenhäälestuseks.

Mis on Parakeet CTC 0.6B?

NVIDIA Parakeet CTC 0.6B on avatud kaaludega automaatse kõnetuvastuse (ASR) mudel. ASR-süsteemid kuulavad salvestatud või voogedastatud kõnet ja koostavad sellest tekstilise transkriptsiooni; see mudel on mõeldud konkreetselt ingliskeelse transkribeerimise, mitte üldotstarbelise teksti genereerimise jaoks.

Mudeli töötasid ühiselt välja NVIDIA NeMo ja Suno.ai meeskonnad ning see sisaldab ligikaudu 600 miljonit parameetrit. Mudeli kanooniline Hugging Face'i identifikaator on nvidia/parakeet-ctc-0.6b. Kontrollpunkt avaldati avalikult 18. aprillil 2024 ning see on saadaval CC-BY-4.0 litsentsi alusel.

NVIDIA laiemas tehisintellekti mudelite valikus kuulub Parakeet CTC 0.6B avatud kõnemudelite kategooriasse. See on mõeldud allalaadimiseks ja ühilduva tarkvara ning riistvaraga käitamiseks, mitte kasutamiseks tavalise NVIDIA hallatava ja kasutuspõhiselt tasustatava keelemudeli API-na. Mudeli dokumenteeritud peamised järeldus- ja peenhäälestusviisid kasutavad NVIDIA NeMot ja Hugging Face Transformersi.

Arhitektuur ning sisendi ja väljundi vorming

Parakeet CTC 0.6B kasutab XL FastConformeri kodeerijat koos Connectionist Temporal Classificationi (CTC) dekooderiga. FastConformer on optimeeritud kõnetuvastusarhitektuur, mis ühendab konvolutsioonilise töötluse tähelepanumehhanismidega, et heli tõhusalt analüüsida. CTC-dekodeerimine on meetod akustilise teabe joondamiseks väljundtokenite jadaga, ilma et oleks vaja eraldi genereerida sõnahaaval vastust.

Mudel eeldab 16 kHz diskreetimissagedusega monoheli. Väljundiks on ingliskeelne väiketähtedega transkriptsioonitekst. Mudelikaardi järgi kasutab see SentencePiece Unigrami tokeniseerijat, mille sõnavaras on 1024 tokenit.

SpetsifikatsioonKontrollitud üksikasjad
Mudeli tüüpIngliskeelne automaatne kõnetuvastus
PakkujaNVIDIA, välja töötatud koostöös Suno.ai-ga
ParameetridLigikaudu 600 miljonit
ArhitektuurXL FastConformer koos CTC-dekooderiga
Helisisend16 kHz monoheli
TekstiväljundIngliskeelne väiketähtedega transkriptsioon
LitsentsCC-BY-4.0
Peamine juurutusviisKohalik või ise hallatav järeldamine NeMo või Transformersi kaudu

Treening ja teatatud tuvastuskvaliteet

NVIDIA teatab, et mudelit treeniti ligikaudu 64 000 tunni ingliskeelse kõnega. Treeningandmestik sisaldab NVIDIA ja Suno privaatandmeid ning avalikke allikaid, nagu LibriSpeech, Fisher, Switchboard, WSJ, VCTK, VoxPopuli, Europarl-ASR, Mozilla Common Voice, Multilingual LibriSpeech ja People's Speech.

Mudelikaardil on esitatud ahne dekodeerimise sõnaveamäärad (WER) ilma välise keelemudelita: LibriSpeech test-cleani puhul 1,87%, SPGI Speechi puhul 3,76%, VoxPopuli puhul 3,78%, TEDLIUM-v3 puhul 4,11%, Common Voice'i puhul 7,00%, GigaSpeechi puhul 10,35%, Earnings-22 puhul 14,14% ja AMI puhul 16,30%.

Need on kindlate andmekogumitega saadud võrdlustulemused, mitte garantii iga salvestise kohta. Tegelik täpsus võib sõltuda mikrofoni kvaliteedist, aktsendist, taustamürast, kõnelejate kattuvast kõnest, sõnavarast, kõnestiilist ja heli eeltöötlusest. Samuti ei tohiks neid tulemusi tõlgendada tõendina, et mudel pakub kõnelejate diariseerimist, kirjavahemärkide taastamist, suurtähtede lisamist või tõlkimist.

Peamised tugevused

  • Tõhus kohalik transkribeerimine: FastConformeri ülesehitus on mõeldud pakkuma ise hallatavates juurutustes praktilist tasakaalu tuvastuskvaliteedi ja järeldamise tõhususe vahel.
  • Avatud kaaludega kasutus: Kasutajad saavad kontrollpunkti alla laadida ning juhtida käituskeskkonda, salvestusruumi ja töötlusvoogu, selle asemel et sõltuda suletud lähtekoodiga transkriptsiooni lõpp-punktist.
  • Tugevad dokumenteeritud ingliskeelsed võrdlustulemused: Teatatud WER-tulemused on mitme kõneandmestiku puhul konkurentsivõimelised, kuigi need on endiselt hindamistulemused, mitte universaalsed jõudlusgarantiid.
  • Pikkade salvestiste töötlemine: NVIDIA sõnul suudab 0.6B mudel sobivates tingimustes töödelda ühe läbimisega mitme tunni pikkust heli. Tegelik jõudlus ja mälunõuded sõltuvad juurutuskeskkonnast.
  • Peenhäälestus: Kontrollpunkti saab toetatud NeMo või Transformersi töövoogude abil kohandada mõne teise kõneandmestikuga, mis on kasulik valdkonnaspetsiifilise sõnavara või salvestustingimuste puhul.
  • Kontroll juurutuse üle: Kohalik käitamine võib olla kasulik organisatsioonidele, kes peavad salvestised hoidma enda taristus, võttes arvesse nende enda turbe-, telemeetria- ja käitamispraktikaid.

Piirangud ja puuduvad funktsioonid

Esitatud mudelidokumentatsiooni järgi on Parakeet CTC 0.6B ainult ingliskeelne. Seda ei tohiks valida juhul, kui peamine nõue on mitmekeelne transkribeerimine või tõlkimine. Mudeli vaikeväljund on väiketähtedega tekst, mistõttu viimistletud dokumente vajavad rakendused võivad vajada eraldi kirjavahemärkide, suurtähtede ja vorminduse lisamise või järeltöötluse etappi.

Mudel ei ole üldotstarbeline keelemudel. See ei paku vestluslikku arutlusvõimet, teksti lõpetamist, programmeerimisabi, kõne genereerimist, piltide genereerimist, video genereerimist, manuseid ega üldist tööriistade kutsumist. See võtab vastu helisisendi ja väljastab teksti; heli ega muud meediat see ei tagasta.

Selle kontrollpunkti kohta ei ole dokumenteeritud pakkuja hallatavat kontekstiakent ega väljundtokenite maksimaalset piirangut. Neid mõisteid ei esitata standardsete API-piirangutena, sest mudel on mõeldud kohalikuks järeldamiseks, mitte dokumenteeritud ja kasutuspõhiselt tasustatavaks teksti genereerimise lõpp-punktiks. Heli kestus ja töötlemisvõimekus sõltuvad selle asemel käituskeskkonnast, saadaolevast mälust, eeltöötlusvoost ja riistvarast.

Olemasolev uurimismaterjal ei tuvasta Parakeet CTC 0.6B jaoks esimese osapoole hallatava API hinda. Kontrollpunktiga ei kaasne minutipõhist ega tokenipõhist hinnastust. Mudeli iseseisval käitamisel tuleb kasutajatel siiski katta sobiva riistvara, salvestusruumi, elektri, majutuse, arenduse ja hoolduse praktilised kulud.

Arutlus-, programmeerimis- ja tööriistavõimekus

Arutlemine ja programmeerimine ei ole selle mudeli tähenduslikud põhivõimed. Parakeet CTC 0.6B tuvastab kõnet; see ei analüüsi iseseisvalt päringut, kirjuta tarkvara, vasta küsimustele ega teisenda transkriptsiooni järelduseks. Selline käitumine tuleks pärast transkribeerimist lisada eraldi keelemudeli või rakenduskihi abil.

Esitatud uurimismaterjalis ei ole mudeli loomuliku funktsioonikutsumise, veebotsingu, väliste tööriistade kasutamise, struktureeritud väljundi režiimi, vahemällu salvestamise, pakktöötluse API ega voogedastuse API kohta dokumentatsiooni. Arendaja võib selle tekstiväljundi ümber ehitada suurema töövoo, kuid seda ei tohiks segi ajada kontrollpunkti sisseehitatud võimetega.

Kiiruse, kulude ja juurutuse kompromissid

Võrreldes suure pilvepõhise transkriptsiooniteenusega võib avatud kaaludega 0.6B mudel pakkuda suuremat kontrolli ja piisava kasutusmahu korral vähendada korduvaid kasutustasusid. Kui mudelit käitatakse täielikult kohalikus taristus, ei ole vaja saata heli kolmanda osapoole lõpp-punkti. Nende eelistega kaasnevad seadistamise ja käitamise kohustused, sealhulgas riistvara valik, mudeli paigaldamine, heli normaliseerimine, seire, uuendused ja sihtandmetega hindamine.

Võrreldes väiksema kõnemudeliga võib Parakeet CTC 0.6B vajada rohkem mälu ja arvutusvõimsust, kuid selle suurus annab ingliskeelse ASR-kontrollpunkti jaoks märkimisväärse tuvastusvõime. Esitatud uurimismaterjal ei paku universaalset reaalaja tegurit ega riistvara võrdlust, seega tuleks täpseid kiirusevõrdlusi teha kavandatud protsessori või GPU-ga, mitte eeldada neid ainult parameetrite arvu põhjal.

Võrreldes hallatava API-ga puudub sellel mudelil ka lihtne pakkuja hallatav hinnastamise ja skaleerimise kiht. Pilveteenus võib olla mugavam juhukasutuse, automaatse skaleerimise või nende meeskondade jaoks, kes ei soovi järeldamistaristut hooldada. Parakeet CTC 0.6B on atraktiivsem siis, kui oluline on kohalik kontroll, töötlemise prognoositav haldamine, peenhäälestus või suuremahuline ise majutamine.

Millal valida Parakeet CTC 0.6B?

Vali Parakeet CTC 0.6B siis, kui peamine ülesanne on ingliskeelse kõne transkribeerimine ja soovid mudelit ise käitada. See sobib hästi näiteks järgmiseks:

  • Võrguühenduseta või privaatsustundlikud transkribeerimise töövood.
  • Pikad salvestised, näiteks koosolekud, intervjuud, loengud ja meediaarhiivid.
  • Rakendused, mis vajavad allalaaditavat ASR-kontrollpunkti, mitte suletud lähtekoodiga transkriptsiooni API-t.
  • Kohandatud peenhäälestus kindla kõnevaldkonna või organisatsioonispetsiifiliste andmete jaoks.
  • Tehnilised meeskonnad, kes juba kasutavad NVIDIA Nemot, Hugging Face Transformersi või kohalikku GPU-taristut.

Teine lahendus võib olla sobivam siis, kui rakendus vajab mitmekeelset tuvastust, sisseehitatud kirjavahemärke ja vormindust, kõnelejate diariseerimist, tõlkimist, hallatavat pilvepõhist lõpp-punkti, prognoositavat minutipõhist arveldamist või vestluslikku töötlust pärast transkribeerimist. Üldotstarbeline keelemudel sobib paremini ka siis, kui peamine ülesanne on teksti põhjal arutlemine, mitte kõne tuvastamine.

Praktiline hinnang

Parakeet CTC 0.6B-d on kõige õigem käsitleda keskendunud, avatud kaaludega ingliskeelse ASR-komponendina, mitte universaalse tehisintellektiabilisena. Ligikaudu 600 miljonit parameetrit, FastConformeri arhitektuur, teatatud võrdlustulemused, kohaliku juurutuse võimalused ja peenhäälestuse tugi muudavad selle kasulikuks meeskondadele, kes loovad kontrollitud transkriptsioonisüsteeme. Sama olulised on kompromissid: ainult inglise keel, väiketähtedega tekstiväljund, dokumenteeritud hallatava API hinnastuse puudumine, üldise arutlus- ja programmeerimisvõime puudumine ning sisseehitatud garantii puudumine kirjavahemärkide, diariseerimise või tõlkimise kohta.

Õige töökoormuse korral pakub mudel praktilist kesktee-lahendust väikeste kõnetuvastajate ning kallimate või vähem kontrollitavate hallatavate teenuste vahel. Otsus tuleks lõppkokkuvõttes teha rakenduse tegeliku heli, aktsentide, müratingimuste, sõnavara ja riistvaraga läbi viidud hindamise põhjal.


KKK - vastused sinu küsimustele

Milleks kasutatakse NVIDIA Parakeet CTC 0.6B-d?
NVIDIA Parakeet CTC 0.6B on avatud kaaludega automaatse kõnetuvastuse mudel, mis teisendab ingliskeelse kõne väiketähtedega tekstiks. See on mõeldud kohalikuks või enda hallatavas keskkonnas käitamiseks, mitte üldotstarbeliseks teksti genereerimiseks.
Millist helivormingut Parakeet CTC 0.6B nõuab?
Parakeet CTC 0.6B eeldab 16 kHz monokanalilist heli ja väljastab ingliskeelse transkriptsiooni väiketähtedega. Enne inferentsi võib olla vajalik heli nendele spetsifikatsioonidele vastavaks normaliseerida.
Kas Parakeet CTC 0.6B saab töötada kohapeal ilma majutatud API-ta?
Jah. Parakeet CTC 0.6B on mõeldud kohapealseks või enda hallatavaks juurutamiseks NVIDIA NeMo või Hugging Face Transformersi kaudu. Kontrollpunkti jaoks ei ole dokumenteeritud teenusepakkuja hostitud minutipõhist ega märgipõhist hinnastamismudelit.
Kas Parakeet CTC 0.6B toetab mitmekeelset transkriptsiooni, kirjavahemärkide lisamist või kõnelejate diariseerimist?
Esitatud dokumentatsiooni põhjal on mudel ainult ingliskeelne ja väljastab väiketähtedega transkriptsiooni. Dokumentatsioonis ei ole kirjeldatud sisseehitatud tuge kirjavahemärkide taastamiseks, suurtähtede kasutamiseks, kõnelejate eristamiseks ega tõlkimiseks, mistõttu vajavad need võimalused täiendavat töötlust või eraldi tööriistu.
Kui täpne on Parakeet CTC 0.6B kõnetuvastuses?
NVIDIA andmetel jäävad ahne dekodeerimise korral sõnaveamäärad loetletud võrdlustestides vahemikku 1,87%-st LibriSpeechi test-clean’i andmekogumis kuni 16,30%-ni AMI-s. Tegelik täpsus sõltub muu hulgas aktsendist, mikrofoni kvaliteedist, taustamürast, samaaegselt kõnelevatest inimestest, sõnavarast ja kõnestiilist.


Allikad 3
AI ettevõte

Info NVIDIA AI kohta