{"id":99675,"date":"2021-04-06T22:22:41","date_gmt":"2021-04-06T20:22:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/google-opublikoval-audiokodek-lyra-dlya-peredachi-rechi-pri-plohom-kachestve-svyazi"},"modified":"2021-04-06T22:22:41","modified_gmt":"2021-04-06T20:22:42","slug":"google-opublikoval-audiokodek-lyra-dlya-peredachi-rechi-pri-plohom-kachestve-svyazi","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/google-opublikoval-audiokodek-lyra-dlya-peredachi-rechi-pri-plohom-kachestve-svyazi","title":{"rendered":"O Google lan\u00e7ou o codec de \u00e1udio Lyra para transmiss\u00e3o de fala em condi\u00e7\u00f5es de baixa qualidade de conex\u00e3o","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A empresa Google apresentou um novo codec de \u00e1udio, o Lyra, otimizado para oferecer a melhor qualidade de transmiss\u00e3o de voz, mesmo em canais de comunica\u00e7\u00e3o muito lentos. A implementa\u00e7\u00e3o do Lyra \u00e9 feita em C++ e est\u00e1 dispon\u00edvel sob a licen\u00e7a Apache 2.0, mas entre as depend\u00eancias necess\u00e1rias para seu funcionamento, existe a biblioteca propriet\u00e1ria libsparse_inference.so, que implementa o n\u00facleo para c\u00e1lculos matem\u00e1ticos. \u00c9 destacado que a biblioteca propriet\u00e1ria \u00e9 tempor\u00e1ria \u2014 futuramente, o Google promete desenvolver uma substitui\u00e7\u00e3o aberta e garantir suporte para diversas plataformas.           <\/p>\n<p>Em termos de qualidade dos dados de voz transmitidos em baixas velocidades, o Lyra supera significativamente os codecs tradicionais que utilizam m\u00e9todos de processamento digital de sinais. Para alcan\u00e7ar alta qualidade na transmiss\u00e3o de voz em condi\u00e7\u00f5es de volume limitado de informa\u00e7\u00f5es transmitidas, al\u00e9m dos m\u00e9todos convencionais de compress\u00e3o de som e convers\u00e3o de sinais, o Lyra utiliza um modelo de fala baseado em um sistema de aprendizado de m\u00e1quina, que permite recriar as informa\u00e7\u00f5es ausentes com base em caracter\u00edsticas t\u00edpicas da fala. O modelo utilizado para a gera\u00e7\u00e3o de som foi treinado com v\u00e1rias milhares de horas de grava\u00e7\u00f5es de vozes em mais de 70 idiomas.   <center><img decoding=\"async\" alt=\"O Google lan\u00e7ou o codec de \u00e1udio Lyra para transmiss\u00e3o de fala em condi\u00e7\u00f5es de baixa qualidade de conex\u00e3o\" src=\"\/wp-content\/uploads\/2021\/04\/dff1cbc3a2422197df2b4510b0a4fc75.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>  <\/p>\n<p>O codec inclui um codificador e um decodificador. O algoritmo de funcionamento do codificador resume-se \u00e0 extra\u00e7\u00e3o de par\u00e2metros de dados de voz a cada 40 milissegundos, sua compress\u00e3o e transmiss\u00e3o ao destinat\u00e1rio pela rede. Para a transmiss\u00e3o de dados, \u00e9 suficiente uma conex\u00e3o com uma velocidade de 3 kilobits por segundo. Os par\u00e2metros sonoros extra\u00eddos incluem espectrogramas mel logar\u00edtmicos, que levam em conta as caracter\u00edsticas da energia da fala em diferentes faixas de frequ\u00eancia e s\u00e3o preparados considerando o modelo de percep\u00e7\u00e3o auditiva humana.     <center><img decoding=\"async\" alt=\"O Google lan\u00e7ou o codec de \u00e1udio Lyra para transmiss\u00e3o de fala em condi\u00e7\u00f5es de baixa qualidade de conex\u00e3o\" src=\"\/wp-content\/uploads\/2021\/04\/5fedbeb0d9e364c54c9fd35dab76f019.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<p>O decodificador utiliza um modelo generativo que, com base nos par\u00e2metros sonoros fornecidos, recria o sinal de voz. Para reduzir a complexidade dos c\u00e1lculos, foi aplicada uma leve modelagem baseada em uma rede neural recorrente, que \u00e9 uma variante do modelo de s\u00edntese de voz WaveRNN, utilizando uma frequ\u00eancia de amostragem mais baixa, mas gerando simultaneamente m\u00faltiplos sinais em diferentes faixas de frequ\u00eancia. Os sinais obtidos s\u00e3o ent\u00e3o sobrepostos para gerar um \u00fanico sinal de sa\u00edda correspondente \u00e0 frequ\u00eancia de discretiza\u00e7\u00e3o especificada.     <\/p>\n<p>Para acelerar ainda mais, foram aplicadas instru\u00e7\u00f5es de processador especializadas, dispon\u00edveis em processadores ARM de 64 bits. Como resultado, apesar do uso de aprendizado de m\u00e1quina, o codec Lyra pode ser utilizado para codifica\u00e7\u00e3o e decodifica\u00e7\u00e3o de voz em tempo real em smartphones de m\u00e9dio pre\u00e7o, demonstrando um atraso de transmiss\u00e3o de sinal de 90 milissegundos.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54917\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043d\u043e\u0432\u044b\u0439 \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a Lyra, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0440\u0435\u0447\u0438 \u0434\u0430\u0436\u0435 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043e\u0447\u0435\u043d\u044c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0441\u0432\u044f\u0437\u0438. \u041a\u043e\u0434 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Lyra \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 C++ \u0438 \u043e\u0442\u043a\u0440\u044b\u0442 \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0, \u043d\u043e \u0432 \u0447\u0438\u0441\u043b\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0445 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 libsparse_inference.so \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u044f\u0434\u0440\u0430 \u0434\u043b\u044f \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439. \u041e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":99676,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-99675","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043d\u043e\u0432\u044b\u0439 \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a Lyra, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0440\u0435\u0447\u0438 \u0434\u0430\u0436\u0435 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043e\u0447\u0435\u043d\u044c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0441\u0432\u044f\u0437\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/news\/google-opublikoval-audiokodek-lyra-dlya-peredachi-rechi-pri-plohom-kachestve-svyazi\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a Lyra \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0440\u0435\u0447\u0438 \u043f\u0440\u0438 \u043f\u043b\u043e\u0445\u043e\u043c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0441\u0432\u044f\u0437\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043d\u043e\u0432\u044b\u0439 \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a Lyra, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0440\u0435\u0447\u0438 \u0434\u0430\u0436\u0435 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043e\u0447\u0435\u043d\u044c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0441\u0432\u044f\u0437\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/google-opublikoval-audiokodek-lyra-dlya-peredachi-rechi-pri-plohom-kachestve-svyazi\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-04-06T20:22:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-04-06T20:22:42+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Google lan\u00e7ou o codec de \u00e1udio Lyra para transmiss\u00e3o de voz em condi\u00e7\u00f5es de qualidade de conex\u00e3o ruim | ProHoster","description":"A empresa Google apresentou um novo codec de \u00e1udio Lyra, otimizado para alcan\u00e7ar a m\u00e1xima qualidade de transmiss\u00e3o de voz mesmo em canais de comunica\u00e7\u00e3o muito lentos.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/google-opublikoval-audiokodek-lyra-dlya-peredachi-rechi-pri-plohom-kachestve-svyazi","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a Lyra \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0440\u0435\u0447\u0438 \u043f\u0440\u0438 \u043f\u043b\u043e\u0445\u043e\u043c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0441\u0432\u044f\u0437\u0438 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043d\u043e\u0432\u044b\u0439 \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a Lyra, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0440\u0435\u0447\u0438 \u0434\u0430\u0436\u0435 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043e\u0447\u0435\u043d\u044c \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0441\u0432\u044f\u0437\u0438.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/google-opublikoval-audiokodek-lyra-dlya-peredachi-rechi-pri-plohom-kachestve-svyazi","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-04-06T20:22:42+00:00","article:modified_time":"2021-04-06T20:22:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"99675","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-04-06 20:23:10","updated":"2022-09-28 10:36:55","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/99675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=99675"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/99675\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/99676"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=99675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=99675"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=99675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}