Cum funcționează Skype Translator

Cuprins:
- Tehnologia care face posibilă
- De la o limbă vorbită la alta în câteva secunde
- Programul de testare ca punct de plecare
Sciințifico-fantastică este plină de referințe la dispozitive avansate tehnologic a căror funcționare, pentru a parafraza expresia mitică, nu se distinge de magie. Ieșind din mintea creativă a autorilor lor, este greu de imaginat când astfel de invenții ar putea fi în mâinile noastre și ajungem să acceptăm că existența lor nu va intra în ciclul nostru de viață. Dar din când în când unul dintre ei se strecoară prematur în viața noastră. Acesta este cazul traducerea în timp real pe care Microsoft și Skype sunt pe cale să o facă posibilă
"Sarcina este orice altceva decât simplă.Aceasta implică capacitatea Skype de a face conferințe video, rețeaua vastă de servere cloud a Microsoft Azure, inovațiile tehnologice ale Microsoft Research și progresele recente în mai multe domenii, cum ar fi statisticile și învățarea automată. Toate acestea sunt puse la dispoziție pentru ca, de îndată ce pronunți o propoziție în limba ta, sistemul să recunoască ceea ce spui, să îl traducă și să îl transmită contactului tău într-o altă limbă. Cum este posibil?"
Tehnologia care face posibilă
Skype Translator, denumirea cu care este cunoscută noua funcționalitate, nu este un fulger în tigaie, nici măcar într-un an. . Skype Translator este rezultatul a zeci de ani de cercetare în recunoașterea vorbirii, traducerea automată și tehnicile de învățare automată. În toate aceste domenii se află funcționarea unui sistem care nu ar fi fost posibil fără cele mai recente progrese în acestea.
Skype Translator este rezultatul a zeci de ani de cercetare în recunoașterea vorbirii, traducerea automată și tehnicile de învățare automată.Începând cu Recunoașterea vorbirii, o tehnologie care a fost investigată de ceva timp, dar a cărei adoptare a fost întotdeauna afectată de numărul mare a erorilor și a sensibilității excesive a sistemelor existente. O secundă de îndoială, mici variații ale accentului sau un zgomot minim au fost suficiente pentru a deruta computerul și a-l face să înțeleagă ce vrea. Așa a fost până când a explodat dezvoltarea tehnicilor de „învățare profundă” și crearea de rețele neuronale artificiale, despre care Microsoft Research știe ceva. Datorită acestora, a fost posibil să se reducă considerabil rata de eroare și să se îmbunătățească fiabilitatea și robustețea recunoașterii vorbirii, un prim pas necesar pentru ca Skype Translator să funcționeze.
traducere automată este celăl alt pilon evident pe care se sprijină Skype Translator. Aici Microsoft folosește din nou tehnologia internă și folosește motorul de traducere Bing pentru a traduce text dintr-o limbă în alta.Sistemul său folosește o combinație de tehnici de recunoaștere a sintaxei și modele statistice pentru a rafina rezultatul. În plus, cu această ocazie, motorul a fost special antrenat pentru a recunoaște tipul de limbaj care apare în conversațiile vorbite, departe de corectitudinea și curățenia care se asumă de obicei în scris. Astfel, sistemul Skype Translator combină baza vastă de cunoștințe de limbă a Bing Translator împreună cu un strat extins de cuvinte și expresii utilizate în mod obișnuit în limbajul colocvial.
Dar vorbirea și limbile sunt un teren complicat. Se schimbă constant, vin în mai multe arome și soiuri, fiecare persoană are propriul stil propriu etc. Skype Translator trebuie să țină pasul cu toate acestea, necesitând instruire constantă și optimizare atât a recunoașterii vorbirii, cât și a traducerii automate. Pentru a face acest lucru sistemul a fost construit pe o platformă robustă de „învățare automată”, o ramură a inteligenței artificiale care își propune să dezvolte tehnici care să permită mașinilor și algoritmilor să învețe prin antrenament cu date mostre.Utilizarea acestor tehnici, comune în zona statisticii, permit serviciului să se îmbunătățească pe măsură ce este utilizat, profitând de datele generate atunci când îl utilizați pentru a perfecționa și mai mult recunoașterea vorbirii și traducerea automată.
Unele dintre aceste date de testare sunt generate automat dintr-o mare varietate de surse, inclusiv rețele sociale precum Facebook, pagini web traduse, videoclipuri cu subtitrări sau chiar conversații create în acest scop și transcrise și traduse manual . Dar o altă parte a datelor provine din conversațiile reale purtate prin intermediul serviciului. Acest lucru este important pentru că, așa cum Microsoft vă anunță la fiecare apel, trebuie să știți că Skype Translator poate înregistra conversații, păstrându-le anonime, astfel încât să poată fi analizate ulterior de algoritmii săi și introduse în procesul de instruire a modelelor lor statistice.
Skype Translator poate funcționa corect numai dacă este capabil să învețe printr-un proces bazat pe utilizarea sa în conversații umane reale
"Sistemul nu ar putea funcționa fără acest proces de învățare. Pe măsură ce oamenii vorbesc, facem o pauză și repetăm lucrurile, facem greșeli și ne schimbăm gândirea pe măsură ce mergem, introducând ahs, ehms, uhms>doar învățarea despre utilizarea efectivă a acesteia poate îmbunătăți "
De la o limbă vorbită la alta în câteva secunde
Sprijinit de toate aceste progrese, cheia este că Skype Translator este capabil să execute întregul proces de recunoaștere și traducere rapid și transparent pentru utilizator De fiecare dată când vorbim, sistemul trebuie să recunoască ceea ce spunem, să îl traducă în limba destinatarului și să îi comunice acestuia într-un mod care să rămână fidel ceea ce încercam inițial să comunicăm.Cu cât observăm mai puțin pașii intermediari, cu atât mai bine.
De îndată ce sistemul detectează că vorbim, începe să înregistreze ceea ce spunem și începe procesul de recunoaștere a vorbirii Acest lucru nu este despre nu numai să recunoaștem fiecare cuvânt pe care îl pronunțăm, ci și să eliminăm tot ce este de prisos, ștergând expresiile fără sens și zgomotul, detectarea împărțirii textului în propoziții, cu includerea semnelor de punctuație și literelor majuscule și oferind acestuia un context. care ajută la interpretarea dvs. Când te gândești puțin la asta, îți dai seama cât de greu este să stabilești toate acestea din limbajul vorbit.
Skype Translator are nevoie ca recunoașterea vorbirii să fie cât mai precisă, pentru că ceea ce urmează este pregătește informațiile colectate pentru a le compara cu modelele statistice care s-au îmbunătățit prin sistemul său de „învățare automată”.Aici procesul constă în găsirea de asemănări între ceea ce sistemul a înțeles că spuneam și cuvintele și contextele conținute în modele, pentru a aplica ulterior transformări învățate anterior care vor transforma audio-ul în text și îl vor traduce în limba străină.
În ultimul pas, Skype a pregătit o pereche de roboți, cu voci feminine și masculine, care acționează ca interpreți în apel Odată selectat unul de către utilizator, acesta va fi responsabil să comunice destinatarului mesajul nostru tradus, astfel încât nu doar transcrierile și traducerile scrise să apară pe ecran, ci să le poată auzi și cu voce tare, ca și cum ar fi un al treilea om. intermediar intre noi... Acești roboți sunt capabili să comunice rapid mesajul, astfel încât oricine ascultă de ceal altă parte a ecranului să primească mesajul la câteva secunde după ce l-am pronunțat.
Programul de testare ca punct de plecare
Tocmai prezența boților ca vorbitori terți în conversație este unul dintre detaliile care mai rămân de șlefuit. Microsoft recunoaște că adaptarea la acestea este ușoară pentru persoanele obișnuite să vorbească printr-un interpret, dar pentru alții necesită o perioadă de învățare. Și este că Microsoft și Skype ar putea fi hotărâți să creeze cea mai bună experiență de traducere în timp real care există, dar pentru a face acest lucru au nevoie de noi să învățăm atât pe noi înșine, cât și pe mașiniPrevizualizarea Skype Translator este doar un pas în plus în acest proces.
Programul de testare a fost lansat la mijlocul lunii decembrie, introducând traducerea vorbită între două limbi: engleză și spaniolă și traducerea scrisă în peste 40 Pentru a-l accesa este necesară o invitație, pe care o putem solicita prin înregistrarea pe site-ul programului. Dacă ne bucurăm de el, putem încerca Skype Translator din aplicațiile Skype pentru Windows 8.1 sau Windows 10 Technical Preview. În caz contrar, va trebui să așteptăm ca serviciul să fie prelungit și făcut public oficial.
"Oricum, Skype Translator a început tocmai când suntem pe cale să ne luăm rămas bun de la 2014. Înainte de a termina, opriți-vă aici pentru o secundă și gândiți-vă la anul pe care tocmai l-ați citit: două mii paisprezece>"
Via | Bloguri Skype I, II