{"id":3523,"date":"2022-09-30T00:00:19","date_gmt":"2022-09-29T23:00:19","guid":{"rendered":"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/"},"modified":"2022-09-30T00:00:19","modified_gmt":"2022-09-29T23:00:19","slug":"microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios","status":"publish","type":"post","link":"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/","title":{"rendered":"Microsoft Teams maintains audio quality even in challenging network scenarios"},"content":{"rendered":"<div>\n<p>Choppy sound. Frozen video. It\u2019s likely everyone has experienced poor meeting and call quality due to a bad internet connection. The growth in hybrid work has made this a more universal challenge, as organizations truly depend on video conferencing tools for continuity, flexibility, and inclusivity. While Microsoft Teams cannot improve the stability of your network, our AI-based innovations help to minimize and even eliminate the negative impact bandwidth constraints can have on your Teams experiences.<\/p>\n<p>\u00a0<\/p>\n<p>During online calls and meetings, audio is sent across networks through data \u201cpackets\u201d. In instances of poor network quality, these packets can get lost, resulting in distorted speech. Packet Loss Concealment, or PLC, is a technique designed to address the voids in lost data by making assumptions about the missing content. But as you can imagine, this is a simplistic explanation of an incredibly complex solution to address distorted speech. New AI-based enhancements to Teams\u2019 PLC allows concealment of longer durations with greater accuracy.<\/p>\n<p>\u00a0<\/p>\n<p>The demo below demonstrates how the new machine learning model for PLC improves the Teams meeting experience. For the demo, we simulated bad network conditions and recorded a Microsoft Teams call.<\/p>\n<p>\u00a0<\/p>\n<p>Before:<\/p>\n<p><audio src=\"https:\/\/cdn.techcommunity.microsoft.com\/assets\/MicrosoftTeams\/audio1_before.mp3\" controls=\"controls\"><br \/>\n            Your browser does not support the<br \/>\n            <code>audio<\/code> element.<br \/>\n    <\/audio><\/p>\n<p>\u00a0<\/p>\n<p>After:\u00a0<\/p>\n<p><audio src=\"https:\/\/cdn.techcommunity.microsoft.com\/assets\/MicrosoftTeams\/audio1_after.mp3\" controls=\"controls\"><br \/>\n            Your browser does not support the<br \/>\n            <code>audio<\/code> element.<br \/>\n    <\/audio><\/p>\n<p>\u00a0<\/p>\n<p>Before:<\/p>\n<p><audio src=\"https:\/\/cdn.techcommunity.microsoft.com\/assets\/MicrosoftTeams\/audio2_before.mp3\" controls=\"controls\"><br \/>\n            Your browser does not support the<br \/>\n            <code>audio<\/code> element.<br \/>\n    <\/audio><\/p>\n<p>\u00a0<\/p>\n<p>After:<\/p>\n<p><audio src=\"https:\/\/cdn.techcommunity.microsoft.com\/assets\/MicrosoftTeams\/audio2_after.mp3\" controls=\"controls\"><br \/>\n            Your browser does not support the<br \/>\n            <code>audio<\/code> element.<br \/>\n    <\/audio><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>To achieve this, we trained a deep-learning model to predict and \u201cfill\u201d the missing audio bits based on real-time analysis of previous ones. While traditional concealers do a good job on short missing bits, like 20 or 40 milliseconds, the AI model in Teams can predict up to 80 consecutive milliseconds of audio, which makes common packet loss undetectable to Teams users.<\/p>\n<p>\u00a0<\/p>\n<p>Teams\u2019 PLC AI model has been trained and tested on 600 hours of open-sourced audio data, such as people reading books and participating in podcasts. For testing purposes, we also collected millions of anonymous network samples, or \u201ctraces\u201d from Teams calls to ensure a good representation of all possible network conditions. The best performing model was then selected out of hundreds of candidates.<\/p>\n<p>\u00a0<\/p>\n<p>While technical analysis enables us to measure the effectiveness of these improvements, ultimately users validate their impact. Post-release, participants in Teams calls with poor networks reported distorted speech 15% less frequently.<\/p>\n<p>\u00a0<\/p>\n<p>To reflect the importance of this work in advancing telephony, Microsoft organized the <span><a href=\"https:\/\/www.microsoft.com\/en-us\/research\/academic-program\/audio-deep-packet-loss-concealment-challenge-interspeech-2022\/\" target=\"_blank\" rel=\"noopener noreferrer\">Audio Deep Packet Loss Concealment Challenge<\/a><\/span> at<span> <a href=\"https:\/\/www.interspeech2022.org\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">INTERSPEECH 2022<\/a><\/span> whose participants included researchers and practitioners from all over the world. As a part of the competition, Microsoft open-sourced network traces we collected as well as a \u201cPLC Mean Opinion Score Model\u201d, so universities and individual researchers could benefit from real-world datasets and human-rated audio files which make model development and evaluation more accessible.\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>Microsoft Teams users on Windows can now experience the benefits of these PLC improvements, which runs locally only during instances of poor network quality to avoid unnecessary CPU load on users\u2019 machines. We are also testing this system on Mac devices and will soon expand to mobile Teams clients.<\/p>\n<\/div>\n<p><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/microsoft-teams-blog\/microsoft-teams-maintains-audio-quality-even-in-challenging\/ba-p\/3640516\">Read full article (Microsoft Teams Blog)<\/a><\/p>\n<p>All content and images belong to their respected owners, this article is curated for informational purposes only.<\/p>\n","protected":false},"excerpt":{"rendered":"Choppy sound. Frozen video. It\u2019s likely everyone has experienced poor meeting and call quality due to a bad&hellip;\n","protected":false},"author":2,"featured_media":2954,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"csco_singular_sidebar":"","csco_page_header_type":"","csco_appearance_grid":"","csco_page_load_nextpost":"","csco_post_video_location":[],"csco_post_video_location_hash":"","csco_post_video_url":"","csco_post_video_bg_start_time":0,"csco_post_video_bg_end_time":0,"footnotes":""},"categories":[178],"tags":[1085,1086,245],"coauthors":[48],"class_list":["post-3523","post","type-post","status-publish","format-standard","has-post-thumbnail","category-microsoft-teams","tag-choppy","tag-frozen","tag-sound","cs-entry","cs-video-wrap"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Microsoft Teams maintains audio quality even in challenging network scenarios | Sebae Networks<\/title>\n<meta name=\"description\" content=\"View Microsoft Teams maintains audio quality even in challenging network scenarios for free, here at Sebae. Discover more great posts on our website.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microsoft Teams maintains audio quality even in challenging network scenarios | Sebae Networks\" \/>\n<meta property=\"og:description\" content=\"View Microsoft Teams maintains audio quality even in challenging network scenarios for free, here at Sebae. Discover more great posts on our website.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/\" \/>\n<meta property=\"og:site_name\" content=\"Sebae Networks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sebaenetworks\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-29T23:00:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.sebae.net\/blog\/wp-content\/uploads\/2023\/12\/sebae-logo-card.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"James Dean\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sebaenetworks\" \/>\n<meta name=\"twitter:site\" content=\"@sebaenetworks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"James Dean\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Microsoft Teams maintains audio quality even in challenging network scenarios | Sebae Networks","description":"View Microsoft Teams maintains audio quality even in challenging network scenarios for free, here at Sebae. Discover more great posts on our website.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/","og_locale":"en_GB","og_type":"article","og_title":"Microsoft Teams maintains audio quality even in challenging network scenarios | Sebae Networks","og_description":"View Microsoft Teams maintains audio quality even in challenging network scenarios for free, here at Sebae. Discover more great posts on our website.","og_url":"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/","og_site_name":"Sebae Networks","article_publisher":"https:\/\/www.facebook.com\/sebaenetworks","article_published_time":"2022-09-29T23:00:19+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.sebae.net\/blog\/wp-content\/uploads\/2023\/12\/sebae-logo-card.jpg","type":"image\/jpeg"}],"author":"James Dean","twitter_card":"summary_large_image","twitter_creator":"@sebaenetworks","twitter_site":"@sebaenetworks","twitter_misc":{"Written by":"James Dean","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/#article","isPartOf":{"@id":"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/"},"author":{"name":"James Dean","@id":"https:\/\/www.sebae.net\/blog\/#\/schema\/person\/6d07e05e3d3e4483117c4e2c3315a89f"},"headline":"Microsoft Teams maintains audio quality even in challenging network scenarios","datePublished":"2022-09-29T23:00:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/"},"wordCount":531,"commentCount":0,"publisher":{"@id":"https:\/\/www.sebae.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.sebae.net\/blog\/wp-content\/uploads\/2022\/02\/teams-logo-header.jpg","keywords":["Choppy","Frozen","sound"],"articleSection":["Microsoft Teams"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/","url":"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/","name":"Microsoft Teams maintains audio quality even in challenging network scenarios | Sebae Networks","isPartOf":{"@id":"https:\/\/www.sebae.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/#primaryimage"},"image":{"@id":"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.sebae.net\/blog\/wp-content\/uploads\/2022\/02\/teams-logo-header.jpg","datePublished":"2022-09-29T23:00:19+00:00","description":"View Microsoft Teams maintains audio quality even in challenging network scenarios for free, here at Sebae. Discover more great posts on our website.","breadcrumb":{"@id":"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/#primaryimage","url":"https:\/\/www.sebae.net\/blog\/wp-content\/uploads\/2022\/02\/teams-logo-header.jpg","contentUrl":"https:\/\/www.sebae.net\/blog\/wp-content\/uploads\/2022\/02\/teams-logo-header.jpg","width":1200,"height":675,"caption":"Teams Logo Header"},{"@type":"BreadcrumbList","@id":"https:\/\/www.sebae.net\/blog\/microsoft-teams-maintains-audio-quality-even-in-challenging-network-scenarios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sebae.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Microsoft Teams maintains audio quality even in challenging network scenarios"}]},{"@type":"WebSite","@id":"https:\/\/www.sebae.net\/blog\/#website","url":"https:\/\/www.sebae.net\/blog\/","name":"Sebae Networks","description":"Tech Tips, News, Tutorials &amp; Advice","publisher":{"@id":"https:\/\/www.sebae.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sebae.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.sebae.net\/blog\/#organization","name":"Sebae","url":"https:\/\/www.sebae.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.sebae.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.sebae.net\/blog\/wp-content\/uploads\/2023\/06\/sebae-logo-icon.png","contentUrl":"https:\/\/www.sebae.net\/blog\/wp-content\/uploads\/2023\/06\/sebae-logo-icon.png","width":512,"height":512,"caption":"Sebae"},"image":{"@id":"https:\/\/www.sebae.net\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sebaenetworks","https:\/\/x.com\/sebaenetworks"]},{"@type":"Person","@id":"https:\/\/www.sebae.net\/blog\/#\/schema\/person\/6d07e05e3d3e4483117c4e2c3315a89f","name":"James Dean","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.sebae.net\/blog\/wp-content\/uploads\/2021\/10\/avatar_user_2_1634496168-96x96.jpg72371c27260698ee55141397050ef40a","url":"https:\/\/www.sebae.net\/blog\/wp-content\/uploads\/2021\/10\/avatar_user_2_1634496168-96x96.jpg","contentUrl":"https:\/\/www.sebae.net\/blog\/wp-content\/uploads\/2021\/10\/avatar_user_2_1634496168-96x96.jpg","caption":"James Dean"},"sameAs":["https:\/\/www.sebae.net"],"url":"https:\/\/www.sebae.net\/blog\/author\/jdean\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sebae.net\/blog\/wp-json\/wp\/v2\/posts\/3523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sebae.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sebae.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sebae.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sebae.net\/blog\/wp-json\/wp\/v2\/comments?post=3523"}],"version-history":[{"count":0,"href":"https:\/\/www.sebae.net\/blog\/wp-json\/wp\/v2\/posts\/3523\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sebae.net\/blog\/wp-json\/wp\/v2\/media\/2954"}],"wp:attachment":[{"href":"https:\/\/www.sebae.net\/blog\/wp-json\/wp\/v2\/media?parent=3523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sebae.net\/blog\/wp-json\/wp\/v2\/categories?post=3523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sebae.net\/blog\/wp-json\/wp\/v2\/tags?post=3523"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.sebae.net\/blog\/wp-json\/wp\/v2\/coauthors?post=3523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}