ఆండ్రాయిడ్ ఆడియో కోడెక్ | లైరా కోసం గూగుల్ సోర్స్ కోడ్‌ను విడుదల చేసింది Linux నుండి
కొన్ని రోజుల క్రితం ది గూగుల్ డెవలపర్లు విడుదల చేశారు వారు తీసుకున్న బ్లాగ్ పోస్ట్ ద్వారా లైరాను ఓపెన్ సోర్స్ చేసే నిర్ణయం. తక్కువ-బ్యాండ్‌విడ్త్ పరిస్థితులలో అధిక-నాణ్యత వాయిస్ కాల్‌లను ప్రారంభించడానికి యంత్ర అభ్యాసంపై లైరా ఆధారపడి ఉంటుంది.
దీనితో ఇతర డెవలపర్లు వారి అనువర్తనాలను పోషించడానికి అనుమతిస్తుంది కమ్యూనికేషన్ మరియు లైరాను కొత్త దిశలలో అభివృద్ధి చేయండి.
దశాబ్దాలుగా మీడియా అనువర్తనాల యొక్క ప్రధానమైన కోడెక్‌లు డేటాను సమర్ధవంతంగా ప్రసారం చేయడానికి బ్యాండ్‌విడ్త్-ఇంటెన్సివ్ అనువర్తనాలను ప్రారంభించాయి.
వంటి, కోడెక్ అభివృద్ధి, వీడియో మరియు ఆడియో రెండింటికీ, కొనసాగుతున్న సవాలును అందిస్తుంది- ఎప్పటికప్పుడు అధిక నాణ్యతను అందించండి, తక్కువ డేటాను వాడండి మరియు నిజ-సమయ కమ్యూనికేషన్ కోసం జాప్యాన్ని తగ్గించండి.
వీడియో ఆడియో కంటే ఎక్కువ బ్యాండ్‌విడ్త్‌ను వినియోగించినట్లు కనిపిస్తున్నప్పటికీ, ఆధునిక వీడియో కోడెక్‌లు ఈ రోజు వాడుకలో ఉన్న కొన్ని అధిక-నాణ్యత స్పీచ్ కోడెక్‌ల కంటే తక్కువ బిట్ రేట్లను సాధించగలవు.
కలయిక తక్కువ బిట్ రేట్ వాయిస్ మరియు వీడియో కోడెక్‌లు అధిక నాణ్యత గల వీడియో కాలింగ్ అనుభవాన్ని తెస్తాయి తక్కువ బ్యాండ్‌విడ్త్ నెట్‌వర్క్‌లలో కూడా. ఏదేమైనా, చారిత్రాత్మకంగా, ఆడియో కోడెక్ యొక్క తక్కువ బిట్ రేటు, తక్కువ తెలివిగల వాయిస్ సిగ్నల్ మరియు మరింత రోబోటిక్.
అలాగే, కొంతమందికి స్థిరమైన అధిక-నాణ్యత బ్రాడ్‌బ్యాండ్ నెట్‌వర్క్‌కు ప్రాప్యత ఉన్నప్పటికీ, ఈ స్థాయి కనెక్టివిటీ విశ్వవ్యాప్తం కాదు, మరియు బాగా అనుసంధానించబడిన ప్రాంతాల్లో నివసించే ప్రజలు కూడా కొన్నిసార్లు నెట్‌వర్క్ కనెక్షన్లు, పేలవమైన నెట్‌వర్క్ కనెక్షన్లు మరియు కనెక్టివిటీని ఎదుర్కొంటారు.
ఈ సమస్యను పరిష్కరించడానికి, గూగుల్ లైరాను సృష్టించింది, ఇది అధిక-నాణ్యత, అల్ట్రా-తక్కువ-బిట్-రేట్ స్పీచ్ కోడెక్ ఇది నెమ్మదిగా ఉన్న నెట్‌వర్క్‌లలో కూడా వాయిస్ కమ్యూనికేషన్‌ను అందుబాటులో ఉంచుతుంది.
దీన్ని చేయడానికి, పురోగతిని సద్వినియోగం చేసుకుంటూ గూగుల్ సాంప్రదాయ కోడింగ్ పద్ధతులను ప్రయోగించింది వాయిస్ సిగ్నల్స్ యొక్క కుదింపు మరియు ప్రసారం యొక్క కొత్త పద్ధతిని రూపొందించడానికి వేలాది గంటల డేటాతో శిక్షణ పొందిన మోడళ్లతో యంత్ర అభ్యాసంలో.
లైరా యొక్క కోడ్ వేగం కోసం C ++ లో వ్రాయబడింది, సామర్థ్యం మరియు ఇంటర్‌ఆపెరాబిలిటీ, ప్లస్ ఇది అబ్సెయిల్‌తో బాజెల్ ఫ్రేమ్‌వర్క్‌ను మరియు పూర్తి యూనిట్ పరీక్షల కోసం గూగుల్ టెస్ట్ ఫ్రేమ్‌వర్క్‌ను ఉపయోగిస్తుంది.
ప్రాథమిక API ప్యాకెట్ మరియు ఫైల్ స్థాయిలో ఎన్కోడింగ్ మరియు డీకోడింగ్ కోసం ఇంటర్ఫేస్ను అందిస్తుంది. పూర్తి సిగ్నల్ ప్రాసెసింగ్ టూల్‌చెయిన్ కూడా అందించబడింది మరియు వివిధ ఫిల్టర్లు మరియు పరివర్తనాలను కలిగి ఉంటుంది.
"మా నమూనా అనువర్తనం లైరా యొక్క స్థానిక కోడ్‌ను జావా ఆధారిత Android అనువర్తనంలో ఎలా సమగ్రపరచాలో చూపించడానికి Android NDK తో కలిసిపోతుంది. లైరాను నడపడానికి అవసరమైన వెక్టర్ బరువులు మరియు క్వాంటిఫైయర్లను కూడా మేము అందిస్తున్నాము, "అని గూగుల్ తెలిపింది. ఈ విడుదల డెవలపర్‌లకు ఆడియోను లైరాతో ఎన్కోడ్ చేయడానికి మరియు డీకోడ్ చేయడానికి అవసరమైన సాధనాలను అందిస్తుంది, ఇది 64-బిట్ ఆండ్రాయిడ్ ARM ప్లాట్‌ఫామ్ కోసం ఆప్టిమైజ్ చేయబడింది, Linux కోసం ఒక వెర్షన్‌తో.
ఉత్పాదక నమూనాను ఉపయోగించి లక్షణాలు వేవ్ రూపంలోకి డీకోడ్ చేయబడతాయి. జనరేటివ్ మోడల్స్ అనేది ఒక నిర్దిష్ట రకం మెషీన్ లెర్నింగ్ మోడల్, పరిమిత సంఖ్యలో ఫంక్షన్ల నుండి పూర్తి ఆడియో తరంగ రూపాన్ని పున reat సృష్టి చేయడానికి బాగా సరిపోతుంది.
లైరా యొక్క నిర్మాణం సాంప్రదాయ ఆడియో కోడెక్‌లతో సమానంగా ఉంటుంది, ఇది దశాబ్దాలుగా ఇంటర్నెట్ కమ్యూనికేషన్‌కు వెన్నెముకగా ఉంది. ఈ సాంప్రదాయ కోడెక్‌లు డిజిటల్ సిగ్నల్ ప్రాసెసింగ్ పద్ధతులపై ఆధారపడి ఉండగా, లైరా అధిక-నాణ్యత స్పీచ్ సిగ్నల్‌ను పునర్నిర్మించే ఉత్పాదక నమూనా సామర్థ్యంలో నివసిస్తుంది.
గూగుల్ తన ఉచిత వీడియో కాలింగ్ అనువర్తనం డుయోలో లైరాను అమలు చేసింది మరియు ఇది ఇతర అనువర్తనాలకు అనుకూలంగా ఉంటుందని భావించినందున కోడ్‌ను ఓపెన్ సోర్స్‌గా మారుస్తున్నట్లు తెలిపింది.
పెద్ద మొత్తంలో వాయిస్ ఆర్కైవ్ చేయడం, బ్యాటరీ జీవితాన్ని ఆదా చేయడం లేదా బిజీగా ఉన్న పరిస్థితుల్లో నెట్‌వర్క్ రద్దీని తగ్గించడం కోసం లైరా అనువైన అనువర్తనాలు చాలా ఉన్నాయని గూగుల్ నమ్ముతుంది.
"శక్తివంతమైన మరియు ప్రత్యేకమైన అనువర్తనాలను అందించడానికి లైరాకు వర్తించే ఓపెన్ సోర్స్ కమ్యూనిటీని వివరించే సృజనాత్మకతను చూడటానికి మేము ఎదురుచూస్తున్నాము" అని గూగుల్ తెలిపింది.
మూలం: https://opensource.googleblog.com
వ్యాసానికి పూర్తి మార్గం: Linux నుండి » మా గురించి » ఆండ్రాయిడ్ ఆడియో కోడెక్ అయిన లైరా కోసం గూగుల్ సోర్స్ కోడ్‌ను విడుదల చేసింది
android audio kodek | laira kosam googul sors kodenu vidudala chesindi Linux nundi
konni rojula kritam dhi googul devalaparlu vidudala chesaru vaaru teesukunna blag post dwara lairanu open sors chese nirnayam. takkuva-bandyvidt paristhitulalo adhika-naanhyata vais kaalnalunu praarambhinchadaaniki yantra abhyaasampai laira aadhaarapadi untundi.
deenitho itara devalaparlu vaari anuvartanaalanu pooshinchadaaniki anumatistundi communication mariyu lairanu kotta disalalo abhivruddhi cheyandi.
dasaabdaalugaa media anuvartanaala yokka pradhaanamaina kodeaklu detanu samardhavantamgaa prasaaram cheyadaaniki bandyvidt-intensive anuvartanaalanu praarambhinchaayi.
vanti, kodek abhivruddhi, veedio mariyu audio rendintikii, konasaagutunna savaalunu andistundi- eppatikappudu adhika naanhyatanu andinchandi, takkuva detanu vaadandi mariyu nija-samaya communication kosam jaapyaanni tagginchandi.
veedio audio kante ekkuva bandyvidthyni viniyoginchinatlu kanipistunnappatiki, aadhunika veedio kodeaklu ee roju vaadukalo unna konni adhika-naanhyata speach kodeakla kante takkuva bitt retlanu saadhinchagalavu.
kalayika takkuva bitt rate vais mariyu veedio kodeaklu adhika naanhyata gala veedio calling anubhavaanni testaayi takkuva bandyvidt netmerkallo kuudaa. edemaina, chaaritraatmakamgaa, audio kodek yokka takkuva bitt retu, takkuva telivigala vais signal mariyu marinta robotic.
alaage, kontamandiki sthiramaina adhika-naanhyata broadmand netmerkyke praapyata unnappatikii, ee sthaayi connectivity vishwavyaaptam kaadu, mariyu baga anusandhaaninchabadina praantaallo nivasinche prajalu kuudaa konnisaarlu netmerk kanekshanlu, pelavamaina netmerk kanekshanlu mariyu kanektivitiini edurkontaaru.
ee samasyanu parishkarinchadaaniki, googul lairanu srushtinchindi, idhi adhika-naanhyata, altra-takkuva-bitt-rate speach kodek idhi nemmadigaa unna netmerkallo kuudaa vais kamyoonikeshannae andubaatulo unchutundi.
deenni cheyadaaniki, purogatini sadviniyogam chesukuntu googul saampradaaya coding paddhatulanu prayoginchindi vais signals yokka kudimpu mariyu prasaaram yokka kotta paddhatini roopondinchadaaniki velaadi gantala detatho sikshana pondina modallatho yantra abhyaasamlo.
laira yokka kod vegam kosam C ++ loo vraayabadindi, saamarthyam mariyu intereaperability, plus idhi abseil bajel framevarkni mariyu puurti unit pareekshala kosam googul test framevarkni upayogistundi.
praathamika API packet mariyu fail sthaayilo encoding mariyu deakoding kosam interfesnu andistundi. puurti signal prossesing toolnain kuudaa andinchabadindi mariyu vividha filterlu mariyu parivartanaalanu kaligi untundi.
"maa namuunaa anuvartanam laira yokka sthaanika kodenu jaava aadhaarita Android anuvartanamlo ela samagraparachaalo chuupimchadaaniki Android NDK thoo kalisipotundi. lairanu nadapadaaniki avasaramaina wector baruvulu mariyu quantifieryarlanu kuudaa memu andistunnamu, "ani googul telipindi. ee vidudala devalaparelaku aadionu lairatho encod cheyadaaniki mariyu deakod cheyadaaniki avasaramaina saadhanaalanu andistundi, idhi 64-bitt android ARM platmaf kosam optimise cheyabadindi, Linux kosam oka vershannetho.
utpaadaka namuunaanu upayoginchi lakshanaalu vev roopamloki deakod cheyabadataayi. janarative modals anedi oka nirdishta rakam mesheen lerning modal, parimita sankhyalo functionla nundi puurti audio taranga roopaanni puna reat srushti cheyadaaniki baga saripotundi.
laira yokka nirmaanam saampradaaya audio kodeeklatho samaanamgaa untundi, idhi dasaabdaalugaa internet kamyoonikeshaneeku vennemukagaa undi. ee saampradaaya kodeaklu disital signal prossesing paddhatulapai aadhaarapadi undagaa, laira adhika-naanhyata speach signalne punarnirminche utpaadaka namuunaa saamarthyamlo nivasistundi.
googul tana uchita veedio calling anuvartanam duolo lairanu amalu chesindi mariyu idhi itara anuvartanaalaku anukuulamgaa untundani bhaavinchinanduna kodenu open sorsega maarustunnatlu telipindi.
pedda mottamlo vais arcaive cheyadam, batery jeevitaanni aadaa cheyadam leda bijiga unna paristhitullo netmerk raddeeni tagginchadam kosam laira anuvaina anuvartanaalu chala unnaayani googul nammutundi.
"saktivantamaina mariyu pratyekamaina anuvartanaalanu andinchadaaniki lairaku vartinche open sors kamyuunitiini vivarinche srujanaatmakatanu chudataniki memu eduruchustunnamu" ani googul telipindi.
moolam: https://opensource.googleblog.com
vyaasaaniki puurti maargam: Linux nundi u maa gurinchi u android audio kodek ayina laira kosam googul sors kodenu vidudala chesindi