{"id":483432,"date":"2026-06-12T13:41:24","date_gmt":"2026-06-12T13:41:24","guid":{"rendered":"https:\/\/savepearlharbor.com\/?p=483432"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=483432","title":{"rendered":"\u0420\u0435\u0441\u0442\u0430\u0432\u0440\u0438\u0440\u0443\u0435\u043c \u043c\u0443\u0437\u044b\u043a\u0443 \u0434\u043e\u043c\u0430 \u0438\u043b\u0438 \u043a\u0430\u043a \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0430\u044f \u043d\u0435\u0439\u0440\u043e\u043d\u043a\u0430 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0430 \u043a\u043e\u043d\u043a\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u043f\u043b\u0430\u0442\u043d\u044b\u043c\u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u043c\u0438"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<blockquote>\n<p>\u0421\u0440\u0430\u0437\u0443 \u0434\u0438\u0441\u043a\u043b\u0435\u0439\u043c\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0431\u0443\u0434\u0443 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c \u0435\u0449\u0451 \u0440\u0430\u0437 \u043f\u044f\u0442\u044c, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0438\u043d\u0430\u0447\u0435 \u043d\u0430\u043b\u0435\u0442\u044f\u0442: <strong>\u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0435 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0443\u0442\u0440\u0430\u0447\u0435\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u043e\u043d\u0430 \u0441\u0438\u043d\u0442\u0435\u0437\u0438\u0440\u0443\u0435\u0442 \u043f\u0440\u0430\u0432\u0434\u043e\u043f\u043e\u0434\u043e\u0431\u043d\u0443\u044e \u0440\u0435\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044e<\/strong>. \u042d\u0442\u043e \u0434\u043e\u0440\u0438\u0441\u043e\u0432\u043a\u0430 \u0432 \u0441\u0442\u0438\u043b\u0435 \u0445\u0443\u0434\u043e\u0436\u043d\u0438\u043a\u0430-\u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0442\u043e\u0440\u0430, \u0430 \u043d\u0435 \u043c\u0430\u0448\u0438\u043d\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u0417\u0430\u043f\u043e\u043c\u043d\u0438\u043b\u0438? \u041f\u043e\u0435\u0445\u0430\u043b\u0438.<\/p>\n<\/blockquote>\n<hr\/>\n<h3>\u0417\u0430\u0447\u0435\u043c \u044f \u0432\u043e\u043e\u0431\u0449\u0435 \u0432\u043e \u0432\u0441\u0451 \u044d\u0442\u043e \u043f\u043e\u043b\u0435\u0437<\/h3>\n<p>\u042f \u043b\u044e\u0431\u043b\u044e \u043c\u0443\u0437\u044b\u043a\u0443. \u041d\u0435 \u201c\u0444\u043e\u043d\u043e\u043c \u0432 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u0430\u0445\u201d, \u0430 \u0442\u0430\u043a, \u0447\u0442\u043e \u0436\u0430\u043b\u043a\u043e \u043a\u0430\u0436\u0434\u044b\u0439 \u0442\u0440\u0435\u043a. \u0420\u0430\u0437\u0432\u0430\u043b\u0438\u0432\u0448\u0438\u0441\u044c \u0432 \u043a\u0440\u0435\u0441\u043b\u0435 \u0438\u043b\u0438 \u0434\u0438\u0432\u0430\u043d\u0435, \u0432\u0437\u044f\u0432 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u0438 \u0438 \u043e\u0431\u043c\u0443\u0441\u043e\u043b\u0438\u0432 \u043a\u0430\u0436\u0434\u0443\u044e \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0442\u044b\u0441\u044f\u0447 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0446\u0438\u0439 \u0438\u0437 \u043c\u043e\u0435\u0433\u043e \u043f\u043b\u0435\u0435\u0440\u0430.<\/p>\n<p>\u041d\u043e \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0441\u0442\u0440\u0438\u043c\u0438\u043d\u0433\u0438 \u043f\u0440\u0438\u0443\u0447\u0438\u043b\u0438 \u043d\u0430\u0441 \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u043c\u0443\u0437\u044b\u043a\u0430 &#8212; \u044d\u0442\u043e \u043d\u0435 \u0432\u0435\u0449\u044c, \u0430 \u0434\u043e\u0441\u0442\u0443\u043f. \u0410 \u0434\u043e\u0441\u0442\u0443\u043f, \u043a\u0430\u043a \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u043e\u0441\u044c, \u0448\u0442\u0443\u043a\u0430 \u043e\u043e\u043e\u0447\u0435\u043d\u044c \u0445\u0440\u0443\u043f\u043a\u0430\u044f:<\/p>\n<ul>\n<li>\n<p>\u0422\u0440\u0435\u043a\u0438 \u0432 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u0430\u0445 \u0441\u0435\u0440\u0435\u044e\u0442<\/p>\n<\/li>\n<li>\n<p>\u0426\u0435\u043d\u044b \u0440\u0430\u0441\u0442\u0443\u0442 \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0446\u0435\u043d\u043d\u043e\u0441\u0442\u0438<\/p>\n<\/li>\n<li>\n<p>Lossless \u0433\u043e\u0434\u0430\u043c\u0438 \u0431\u044b\u043b \u043f\u043b\u0430\u0442\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0435\u0439, \u043d\u0443 \u0438 \u0444\u0435\u0439\u043a\u043e\u0432\u044b\u043c, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0430 YM<\/p>\n<\/li>\n<\/ul>\n<p>\u0418 \u044d\u0442\u043e \u044f \u0435\u0449\u0451 \u043f\u0440\u043e \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u044b\u0439 \u0440\u044b\u043d\u043e\u043a \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u044e. \u0410 \u0442\u0435\u043f\u0435\u0440\u044c \u0443\u043c\u043d\u043e\u0436\u044c\u0442\u0435 \u043d\u0430 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0443\u044e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0443 &#8212; \u0442\u0443\u0442 \u0432\u043e\u043e\u0431\u0449\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0430\u0442\u0442\u0440\u0430\u043a\u0446\u0438\u043e\u043d \u0441 \u043a\u043b\u043e\u0443\u043d\u0430\u043c\u0438 \u0438 \u0438\u043d\u0432\u0430\u043b\u0438\u0434\u0430\u043c\u0438:<\/p>\n<ul>\n<li>\n<p>\u0417\u0430\u043f\u0430\u0434\u043d\u044b\u0435 \u043b\u0435\u0439\u0431\u043b\u044b \u0441\u0432\u0435\u0440\u043d\u0443\u043b\u0438 \u0440\u0430\u0431\u043e\u0442\u0443 \u0432 \u0420\u0424 \u0435\u0449\u0451 \u0432 2022-\u043c, \u0438 \u043f\u0430\u0447\u043a\u0430 \u0430\u0440\u0442\u0438\u0441\u0442\u043e\u0432 \u0441 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430\u043c\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0438\u0441\u043f\u0430\u0440\u0438\u043b\u0430\u0441\u044c \u0438\u0437 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u0412\u043e\u0442 \u0431\u044b\u043b \u0442\u0440\u0435\u043a, \u0430 \u0432\u043e\u0442 \u0435\u0433\u043e \u043d\u0435\u0442. \u0418 \u044d\u0442\u043e \u043d\u0435 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f \u043f\u0440\u043e\u0442\u0443\u0445\u043b\u0430, \u044d\u0442\u043e \u0433\u0435\u043e\u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u043f\u043e\u0434\u044a\u0435\u0445\u0430\u043b\u0430<\/p>\n<\/li>\n<li>\n<p>\u0417\u0430\u043a\u043e\u043d \u043e \u201c\u043f\u0440\u043e\u043f\u0430\u0433\u0430\u043d\u0434\u0435 \u043d\u0430\u0440\u043a\u043e\u0442\u0438\u043a\u043e\u0432\u201d \u0434\u043e\u0432\u0451\u043b \u0434\u043e \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u042f\u043d\u0434\u0435\u043a\u0441 \u041c\u0443\u0437\u044b\u043a\u0430, \u0417\u0432\u0443\u043a \u0438 VK \u041c\u0443\u0437\u044b\u043a\u0430 \u043c\u0430\u0441\u0441\u043e\u0432\u043e \u0440\u0435\u0436\u0443\u0442 \u0438 <strong>\u0437\u0430\u043f\u0438\u043a\u0438\u0432\u0430\u044e\u0442<\/strong> \u0442\u0440\u0435\u043a\u0438. \u041a\u0443\u0441\u043a\u0438 \u0432\u044b\u0440\u0435\u0437\u0430\u044e\u0442 \u0437\u0430\u0434\u043d\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c, \u0441\u043b\u043e\u0432\u0430 \u0437\u0430\u043f\u0438\u043a\u0438\u0432\u0430\u044e\u0442 \u0438\u043b\u0438 \u0437\u0430\u043c\u0435\u043d\u044f\u044e\u0442. \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0432\u043e\u044e\u0442, \u0447\u0442\u043e \u201c\u043f\u044f\u0442\u044c \u0442\u0440\u0435\u043a\u043e\u0432 \u043f\u043e\u0434\u0440\u044f\u0434 &#8212; \u0441\u043f\u043b\u043e\u0448\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u043a\u0438\u0432\u0430\u043d\u0438\u044f, \u0441\u043b\u0443\u0448\u0430\u0442\u044c \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u201d, \u0438 \u044d\u0442\u043e \u043d\u0435 \u043c\u043e\u044f \u0433\u0438\u043f\u0435\u0440\u0431\u043e\u043b\u0430, \u0430 \u0434\u043e\u0441\u043b\u043e\u0432\u043d\u0430\u044f \u0446\u0438\u0442\u0430\u0442\u0430. \u0418 \u043f\u0440\u0438\u043a\u043e\u043b \u0442\u043e\u0436\u0435 \u0441 \u0430\u0440\u0442\u0438\u0441\u0442\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043b\u0435\u0432\u0430\u043b\u0438 \u043d\u0430 \u0441\u0432\u043e\u0438\u0445 \u0436\u0435 \u0441\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u0435\u0439 \u0438 \u201c\u043b\u0438\u0448\u044c \u0431\u044b \u043f\u043b\u0430\u0442\u0438\u043b\u0438 \u0431\u0430\u0431\u043a\u0438\u201d<\/p>\n<\/li>\n<li>\n<p>\u0410 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0442\u0440\u0435\u043a\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0442 \u043f\u043e \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044e \u0420\u041a\u041d<\/p>\n<\/li>\n<li>\n<p>\u0412\u0438\u0448\u0435\u043d\u043a\u0430: \u042f\u043d\u0434\u0435\u043a\u0441 \u041c\u0443\u0437\u044b\u043a\u0430 \u043f\u043e\u0432\u0435\u0440\u0445 \u0432\u0441\u0435\u0433\u043e \u044d\u0442\u043e\u0433\u043e \u0432\u044b\u043a\u0430\u0442\u0438\u043b\u0430 \u043d\u043e\u0432\u044b\u0439 \u0434\u0438\u0437\u0430\u0439\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u043b\u0430\u0441\u043a\u043e\u0432\u043e \u043f\u0440\u043e\u0437\u0432\u0430\u043b\u043e \u201c\u0440\u0435\u0434\u0438\u0437\u0430\u0439\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u0441\u043c\u043e\u0433\u201d \u0438\u043b\u0438 \u0445\u0443\u0439\u043d\u042f \u0438\u0437 \u043f\u043e\u0434 \u043a\u043e\u043d\u042f. \u041f\u043e\u043b\u043e\u0432\u0438\u043d\u0430 \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u043e\u0442\u0432\u0430\u043b\u0438\u043b\u0430\u0441\u044c, \u043a\u043d\u043e\u043f\u043a\u0443 \u0434\u0438\u0437\u043b\u0430\u0439\u043a\u0430 \u0437\u0430\u043f\u0440\u044f\u0442\u0430\u043b\u0438, \u043a\u043d\u043e\u043f\u043a\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043a\u0430\u0447\u0443\u0442 \u043f\u043e \u044d\u043a\u0440\u0430\u043d\u0443 \u043f\u0440\u0438 \u043b\u0438\u0441\u0442\u0430\u043d\u0438\u0438 \u0442\u0435\u043a\u0441\u0442\u0430. \u0412\u0438\u0437\u0443\u0430\u043b \u201c\u0441\u043e\u0447\u043d\u044b\u0439\u201d, \u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e.<\/p>\n<\/li>\n<\/ul>\n<p>\u041b\u044e\u0434\u0438 \u0434\u0435\u043b\u0430\u044e\u0442 \u0432\u044b\u0432\u043e\u0434\u044b. \u0412\u0438\u043d\u0438\u043b \u0440\u0430\u0441\u0442\u0451\u0442 18-\u0439 \u0433\u043e\u0434 \u043f\u043e\u0434\u0440\u044f\u0434 (RIAA), \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u0438 \u0432 \u043c\u0438\u0440\u0435 \u043f\u0440\u0438\u0431\u0430\u0432\u0438\u043b\u0438 \u0437\u0430 2025-\u0439 (IFPI), \u0443 <a href=\"https:\/\/github.com\/navidrome\/navidrome\" rel=\"noopener noreferrer nofollow\">Navidrome<\/a> 21+ \u0442\u044b\u0441\u044f\u0447\u0430 \u0437\u0432\u0451\u0437\u0434 \u043d\u0430 \u0433\u0438\u0442\u0445\u0430\u0431\u0435, \u0443 <a href=\"https:\/\/github.com\/jellyfin\/jellyfin\" rel=\"noopener noreferrer nofollow\">Jellyfin<\/a> 53+. \u0410 \u0447\u0435\u0440\u0435\u0437 Bandcamp \u0444\u0430\u043d\u0430\u0442\u044b <a href=\"https:\/\/bandcamp.com\/about\" rel=\"noopener noreferrer nofollow\">\u0437\u0430\u043d\u0435\u0441\u043b\u0438 \u0430\u0440\u0442\u0438\u0441\u0442\u0430\u043c $1.74 \u043c\u043b\u0440\u0434<\/a> \u0437\u0430 \u043c\u0443\u0437\u044b\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u043e\u0439 <em>\u0432\u043b\u0430\u0434\u0435\u044e\u0442<\/em>.<\/p>\n<p>\u042f \u0442\u043e\u0436\u0435 \u0432\u0435\u0440\u043d\u0443\u043b\u0441\u044f \u043a \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438. \u0418 \u0442\u0443\u0442 \u0436\u0435 \u0432\u043e\u0442\u043a\u043d\u0443\u043b\u0441\u044f \u0432 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u0440\u0430\u0434\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u044d\u0442\u0430 \u043f\u0440\u043e\u0441\u0442\u044b\u043d\u044f \u0442\u0435\u043a\u0441\u0442\u0430<\/p>\n<h3>\u0412\u0430\u0448\u0430 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f \u0438\u0437 \u043d\u0443\u043b\u0435\u0432\u044b\u0445 \u0437\u0432\u0443\u0447\u0438\u0442 \u0433\u043b\u0443\u0445\u043e, \u0438 \u044d\u0442\u043e \u043d\u0435 \u0431\u0430\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u043a\u0443\u0441\u043e\u0432\u0449\u0438\u043d\u0430, \u0430 \u0444\u0438\u0437\u0438\u043a\u0430<\/h3>\n<p>\u0415\u0441\u043b\u0438 \u0412\u0430\u0448\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430, \u043a\u0430\u043a \u0438 \u043c\u043e\u044f, \u0441\u043e\u0431\u0438\u0440\u0430\u043b\u0430\u0441\u044c \u0441 \u043d\u0443\u043b\u0435\u0432\u044b\u0445 &#8212; \u044d\u0442\u043e \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c MP3 128-192 kbps. iTunes Store \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0430 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0432 2003-\u043c \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u043b \u0442\u0440\u0435\u043a\u0438 \u0432 128 kbps, \u0430 \u201c\u0432\u044b\u0441\u043e\u043a\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u201d 256 kbps \u043f\u043e\u0434\u0432\u0435\u0437\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 2007-\u043c. \u0420\u0438\u043f\u044b \u0438 \u0444\u0430\u0439\u043b\u043e\u043e\u0431\u043c\u0435\u043d \u0442\u043e\u0439 \u044d\u043f\u043e\u0445\u0438 &#8212; \u0442\u043e\u0442 \u0436\u0435 \u043a\u043b\u0430\u0441\u0441, \u0441 \u0442\u0435\u0445 \u043c\u0435\u0441\u0442 \u0436\u0435 \u0438. \u0441\u043b\u0438\u0432\u0430\u043b\u043e\u0441\u044c<\/p>\n<p>Lossy-\u043a\u043e\u0434\u0435\u043a \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442 \u0431\u0438\u0442\u044b \u0434\u0432\u0443\u043c\u044f \u043f\u0443\u0442\u044f\u043c\u0438: \u043e\u0433\u0440\u0443\u0431\u043b\u044f\u0435\u0442 \u0442\u043e, \u0447\u0442\u043e \u043f\u0441\u0438\u0445\u043e\u0430\u043a\u0443\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0441\u0447\u0438\u0442\u0430\u0435\u0442 \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u044b\u043c, \u0438 <strong>\u0442\u0443\u043f\u043e \u043e\u0442\u0440\u0435\u0437\u0430\u0435\u0442 \u0432\u0435\u0440\u0445 \u0441\u043f\u0435\u043a\u0442\u0440\u0430<\/strong>. \u0418 \u0441\u0440\u0435\u0437\u0430\u0435\u0442 \u043d\u0435 \u043d\u0430\u0443\u0433\u0430\u0434: \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043d\u043a\u043e\u0434\u0435\u0440\u0430 \u044d\u0442\u043e \u0437\u0430\u0448\u0438\u0442\u0430\u044f \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0430, \u0434\u0435\u0440\u0436\u0438\u0442\u0435 \u0442\u0430\u0431\u043b\u0438\u0447\u043a\u0443:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">\u041a\u043e\u0434\u0435\u043a \/ \u0431\u0438\u0442\u0440\u0435\u0439\u0442<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u041f\u043e\u0442\u043e\u043b\u043e\u043a (lowpass)<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MP3 (LAME) 128 kbps<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/wiki.hydrogenaudio.org\/index.php?title=LAME\" rel=\"noopener noreferrer nofollow\">~17.0 \u043a\u0413\u0446<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MP3 (LAME) 192 kbps<\/p>\n<\/td>\n<td>\n<p align=\"left\">~18.6 \u043a\u0413\u0446<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MP3 (LAME) 320 kbps<\/p>\n<\/td>\n<td>\n<p align=\"left\">~20.5 \u043a\u0413\u0446<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">AAC (FDK, CBR \u226596k \u0441\u0442\u0435\u0440\u0435\u043e)<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/wiki.hydrogenaudio.org\/index.php?title=Fraunhofer_FDK_AAC\" rel=\"noopener noreferrer nofollow\">\u0434\u043e 17.0 \u043a\u0413\u0446<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Opus (fullband)<\/p>\n<\/td>\n<td>\n<p align=\"left\"><a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc6716\" rel=\"noopener noreferrer nofollow\">20 \u043a\u0413\u0446<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Lossless (44.1 \u043a\u0413\u0446)<\/p>\n<\/td>\n<td>\n<p align=\"left\">22.05 \u043a\u0413\u0446<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0423 \u044d\u043d\u043a\u043e\u0434\u0435\u0440\u043e\u0432 90-\u0445 (FhG, Xing) \u043d\u0430 128 kbps \u043f\u043e\u043b\u043a\u0430 \u0431\u044b\u043b\u0430 \u0435\u0449\u0451 \u043d\u0438\u0436\u0435, \u043e\u043a\u043e\u043b\u043e 16 \u043a\u0413\u0446. \u0412\u043e\u0437\u0434\u0443\u0445 \u0442\u0430\u0440\u0435\u043b\u043e\u043a, \u0448\u0435\u043b\u0435\u0441\u0442 \u0449\u0451\u0442\u043e\u043a, \u0432\u0435\u0440\u0445\u043d\u0438\u0435 \u0433\u0430\u0440\u043c\u043e\u043d\u0438\u043a\u0438 \u0432\u043e\u043a\u0430\u043b\u0430 &#8212; \u0432\u0441\u0451, \u0447\u0442\u043e \u0432\u044b\u0448\u0435 \u043f\u043e\u043b\u043a\u0438, \u0432 \u0444\u0430\u0439\u043b\u0435 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442<\/p>\n<p>\u0412\u0435\u0440\u043d\u0443\u0442\u044c \u044d\u0442\u0438 \u0431\u0430\u0439\u0442\u044b \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e. \u041d\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441 \u0438\u043d\u0430\u0447\u0435:<\/p>\n<blockquote>\n<p><strong>\u0410 \u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u0441\u0438\u043d\u0442\u0435\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0434\u043e\u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0439 \u0432\u0435\u0440\u0445\u043d\u0438\u0439 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d, \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u0432 \u0444\u0430\u0439\u043b\u0435 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c?<\/strong><\/p>\n<\/blockquote>\n<p>\u042d\u0442\u043e \u0437\u0430\u0434\u0430\u0447\u0430 bandwidth extension (BWE) \/ audio super-resolution, \u0438 \u0432 \u043d\u0435\u0439 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0433\u043e\u0434\u044b \u0441\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u0434\u0432\u0438\u0436: <a href=\"https:\/\/arxiv.org\/abs\/2211.12232\" rel=\"noopener noreferrer nofollow\">AERO<\/a> (ICASSP 2023), <a href=\"https:\/\/arxiv.org\/abs\/2309.07314\" rel=\"noopener noreferrer nofollow\">AudioSR<\/a> (\u0434\u0438\u0444\u0444\u0443\u0437\u0438\u044f, ICASSP 2024), <a href=\"https:\/\/arxiv.org\/abs\/2501.04926\" rel=\"noopener noreferrer nofollow\">FLowHigh<\/a> (flow matching, ICASSP 2025) \u0438 &#8212; \u0431\u043b\u0438\u0436\u0435 \u0432\u0441\u0435\u0433\u043e \u043a \u043c\u043e\u0435\u0439 \u0437\u0430\u0434\u0430\u0447\u0435 &#8212; <a href=\"https:\/\/arxiv.org\/abs\/2409.08514\" rel=\"noopener noreferrer nofollow\"><strong>Apollo<\/strong><\/a> (ICASSP 2025): GAN-\u043c\u043e\u0434\u0435\u043b\u044c \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0436\u0430\u0442\u043e\u0439 \u043c\u0443\u0437\u044b\u043a\u0438 \u043e\u0442 \u0440\u0435\u0431\u044f\u0442 \u0438\u0437 Look2Hear, <a href=\"https:\/\/github.com\/JusperLee\/Apollo\" rel=\"noopener noreferrer nofollow\">\u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u043a\u043e\u0434\u043e\u043c \u0438 \u0432\u0435\u0441\u0430\u043c\u0438<\/a>. Apollo \u0434\u0430\u043b\u044c\u0448\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0448\u0438\u043c \u0441\u043f\u0430\u0440\u0440\u0438\u043d\u0433-\u043f\u0430\u0440\u0442\u043d\u0451\u0440\u043e\u043c, \u0442\u043a \u043f\u043e \u0442\u0435\u0441\u0442\u0430\u043c \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043b\u0443\u0447\u0448\u0438\u043c \u0438 \u0441\u0430\u043c\u044b\u043c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u043c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u0435\u043c<\/p>\n<p>\u0418 \u0435\u0449\u0451 \u0440\u0430\u0437, \u043a\u0430\u043a \u043e\u0431\u0435\u0449\u0430\u043b: <strong>\u043c\u043e\u0434\u0435\u043b\u044c \u0434\u043e\u0440\u0438\u0441\u043e\u0432\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u0432\u0434\u043e\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0435, \u0430 \u043d\u0435 \u0432\u043e\u0441\u043a\u0440\u0435\u0448\u0430\u0435\u0442 \u0443\u0442\u0440\u0430\u0447\u0435\u043d\u043d\u043e\u0435<\/strong>. \u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430, \u043a\u0441\u0442\u0430\u0442\u0438, \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 \u043e\u0431 \u044d\u0442\u043e\u043c \u043f\u0440\u044f\u043c\u044b\u043c \u0442\u0435\u043a\u0441\u0442\u043e\u043c &#8212; \u0447\u0442\u043e\u0431\u044b \u043d\u0438\u043a\u0442\u043e \u0441\u0435\u0431\u0435 \u043b\u0438\u0448\u043d\u0435\u0433\u043e \u043d\u0435 \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u043b.<\/p>\n<h3>\u0427\u0442\u043e \u044f \u0441 Claude \u0432 \u0438\u0442\u043e\u0433\u0435 \u043d\u0430\u043a\u043e\u0434\u0438\u043b<\/h3>\n<blockquote>\n<p>\u0414\u0430, \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u0418\u0418, \u043c\u043d\u0435 \u043d\u0435 \u0441\u0442\u044b\u0434\u043d\u043e \u0438\u043b\u0438 \u043a\u0430\u043a-\u0442\u043e \u043d\u0435 \u043f\u043e \u0441\u0435\u0431\u0435. \u041d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f &#8212; \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u0439 \u0441\u0442\u0430\u0442\u044c\u044e, \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0439 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440, \u0432\u044b\u0445\u043e\u0434\u0438 \u043d\u0430 \u0443\u043b\u0438\u0446\u0443 \u0438 \u0438\u0434\u0438 \u0442\u0440\u043e\u0433\u0430\u0442\u044c \u0442\u0440\u0430\u0432\u0443<\/p>\n<\/blockquote>\n<p><strong>north-star<\/strong> &#8212; self-hosted \u0441\u0442\u0430\u043d\u0446\u0438\u044f \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043c\u0443\u0437\u044b\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0435\u0439 (\u043a\u043e\u0434, Apache-2.0 &#8212; <a href=\"https:\/\/github.com\/Lercas\/north-star\" rel=\"noopener noreferrer nofollow\">\u0422\u042b\u041a<\/a>):<\/p>\n<ul>\n<li>\n<p><strong>\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430<\/strong>: \u0438\u043c\u043f\u043e\u0440\u0442 \u0412\u0430\u0448\u0438\u0445 \u043f\u0430\u043f\u043e\u043a \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0442\u0435\u0433\u043e\u0432 \u0438 \u043e\u0431\u043b\u043e\u0436\u0435\u043a, \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043f\u043e \u0430\u0440\u0442\u0438\u0441\u0442\u0430\u043c\/\u0430\u043b\u044c\u0431\u043e\u043c\u0430\u043c\/\u0436\u0430\u043d\u0440\u0430\u043c, \u0432\u0435\u0431-\u043f\u043b\u0435\u0435\u0440;<\/p>\n<\/li>\n<li>\n<p><strong>\u0420\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u044f<\/strong>: CLI <code>restore.py<\/code> (\u043f\u0430\u043f\u043a\u0430\u043c\u0438, \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u043e, \u0441 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u043e\u043c \u0442\u0435\u0433\u043e\u0432 \u0438 \u043e\u0431\u043b\u043e\u0436\u0435\u043a, ~15\u00d7 realtime \u043d\u0430 M4 Max) \u0438 \u0432\u0435\u0431-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0441 A\/B-\u043f\u043b\u0435\u0435\u0440\u043e\u043c \u0438 \u0441\u043f\u0435\u043a\u0442\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c\u0438 \u00ab\u0434\u043e\/\u043f\u043e\u0441\u043b\u0435\u00bb;<\/p>\n<\/li>\n<li>\n<p><strong>\u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u0412\u0430\u0448\u0435\u0439 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438<\/strong>: degrade-\u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d, \u0442\u0440\u0435\u043d\u0435\u0440 \u0441 live-\u043c\u0435\u0442\u0440\u0438\u043a\u0430\u043c\u0438 \u043f\u0440\u044f\u043c\u043e \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435, \u0441\u043b\u0435\u043f\u044b\u0435 A\/B-\u0442\u0435\u0441\u0442\u044b, \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 &#8212; \u0432\u0435\u0441\u044c ML-\u0446\u0438\u043a\u043b \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c;<\/p>\n<\/li>\n<li>\n<p><strong>\u0418\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430<\/strong>: FastAPI + Celery + PostgreSQL + MinIO + Redis \u0432 \u0434\u043e\u043a\u0435\u0440\u0435; ML \u043d\u0430\u0442\u0438\u0432\u043d\u043e \u043d\u0430 Apple Silicon (MPS), \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438 \u043d\u0430 CUDA, \u0438 \u043d\u0430 CPU.<\/p>\n<\/li>\n<\/ul>\n<figure class=\"\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/\/post_images\/b1c\/691\/216\/b1c691216ea8d69f8b8bc28063edb39f.png\" alt=\"\u041e\u0431\u0437\u043e\u0440\u043d\u0430\u044f \u043f\u0430\u043d\u0435\u043b\u044c\" title=\"\u041e\u0431\u0437\u043e\u0440\u043d\u0430\u044f \u043f\u0430\u043d\u0435\u043b\u044c\" sizes=\"(max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/\/post_images\/b1c\/691\/216\/b1c691216ea8d69f8b8bc28063edb39f.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/\/post_images\/b1c\/691\/216\/b1c691216ea8d69f8b8bc28063edb39f.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u041e\u0431\u0437\u043e\u0440\u043d\u0430\u044f \u043f\u0430\u043d\u0435\u043b\u044c<\/figcaption><\/div>\n<\/figure>\n<p><em>\u0414\u0430\u0448\u0431\u043e\u0440\u0434: \u043a\u043e\u0440\u043f\u0443\u0441, \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b, \u0447\u0435\u043c\u043f\u0438\u043e\u043d, live-\u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435, \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432.<\/em><\/p>\n<figure class=\"\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/\/post_images\/fb2\/1f4\/2d3\/fb21f42d3cd78e3676f97598c8e0f2f5.png\" alt=\"\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\" title=\"\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\" sizes=\"(max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/\/post_images\/fb2\/1f4\/2d3\/fb21f42d3cd78e3676f97598c8e0f2f5.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/\/post_images\/fb2\/1f4\/2d3\/fb21f42d3cd78e3676f97598c8e0f2f5.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430<\/figcaption><\/div>\n<\/figure>\n<p><em>\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430. \u041d\u0430 \u0441\u043a\u0440\u0438\u043d\u0435 &#8212; \u0442\u0440\u0435\u043a\u0438 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c\u0438 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u043c\u0438 (CC-BY \u0441 <\/em><a href=\"https:\/\/archive.org\/details\/netlabels\" rel=\"noopener noreferrer nofollow\"><em>archive.org netlabels<\/em><\/a><em> \u0438 public-domain \u0437\u0430\u043f\u0438\u0441\u0438 <\/em><a href=\"https:\/\/musopen.org\/\" rel=\"noopener noreferrer nofollow\"><em>Musopen<\/em><\/a><em>): \u0432\u0441\u044f \u043c\u0443\u0437\u044b\u043a\u0430 \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043b\u0435\u0433\u0430\u043b\u044c\u043d\u0430 \u0434\u043b\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438, \u044f \u043d\u0435 \u0438\u0434\u0438\u043e\u0442.<\/em><\/p>\n<p>\u041f\u0440\u0438\u043d\u0446\u0438\u043f\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f: <strong>\u0432\u0441\u0451 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e<\/strong>. \u0424\u0430\u0439\u043b\u044b \u043d\u0435 \u043f\u043e\u043a\u0438\u0434\u0430\u044e\u0442 \u043a\u043e\u043c\u043f, \u043c\u043e\u0434\u0435\u043b\u044c \u0443\u0447\u0438\u0442\u0441\u044f \u043d\u0430 \u0412\u0430\u0448\u0435\u0439 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438<\/p>\n<h3>\u041c\u043e\u0434\u0435\u043b\u044c, \u0438\u043b\u0438 \u043a\u0430\u043a \u044f \u043f\u043e\u0448\u0451\u043b \u043f\u0440\u043e\u0442\u0438\u0432 SOTA-\u043c\u043e\u0434\u044b<\/h3>\n<p>SOTA-\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u043d\u0435\u0439\u0440\u043e\u0430\u0443\u0434\u0438\u043e \u0441\u0435\u0439\u0447\u0430\u0441 &#8212; \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0435 \u0441\u043f\u0435\u043a\u0442\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, GAN\u2019\u044b, \u0434\u0438\u0444\u0444\u0443\u0437\u0438\u044f \u0438 flow matching: \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0438 \u043c\u0430\u0433\u043d\u0438\u0442\u0443\u0434\u0443, \u0438 \u0444\u0430\u0437\u0443, \u0440\u0435\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044f \u0432\u0435\u0441\u044c \u0441\u043f\u0435\u043a\u0442\u0440 \u0446\u0435\u043b\u0438\u043a\u043e\u043c. Apollo \u0443\u0441\u0442\u0440\u043e\u0435\u043d \u0440\u043e\u0432\u043d\u043e \u0442\u0430\u043a: band-split, \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u043b\u043e\u0441, 16.5 \u043c\u043b\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432.<\/p>\n<p>\u0410 \u044f \u0441\u0434\u0435\u043b\u0430\u043b \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u0443\u044e \u0441\u0442\u0430\u0432\u043a\u0443, \u0438\u0441\u0445\u043e\u0434\u044f \u0438\u0437 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0438 <em>\u0438\u043c\u0435\u043d\u043d\u043e \u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u0438 lossy-\u043c\u0443\u0437\u044b\u043a\u0438<\/em>:<\/p>\n<blockquote>\n<p>\u041a\u043e\u0434\u0435\u043a \u043d\u0430 \u0432\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u043c \u0431\u0438\u0442\u0440\u0435\u0439\u0442\u0435 \u043f\u043e\u0447\u0442\u0438 \u043d\u0435 \u0442\u0440\u043e\u0433\u0430\u0435\u0442 \u043d\u0438\u0437 \u0438 \u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0443 &#8212; \u0442\u0430\u043c \u043f\u0430\u0448\u0435\u0442 \u043f\u0441\u0438\u0445\u043e\u0430\u043a\u0443\u0441\u0442\u0438\u043a\u0430, \u0438 \u0434\u043e ~11 \u043a\u0413\u0446 \u0441\u0438\u0433\u043d\u0430\u043b \u0431\u043b\u0438\u0437\u043e\u043a \u043a \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u043c\u0443. \u0412\u0435\u0441\u044c \u0441\u043c\u044b\u0441\u043b \u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u0438 \u0441\u0438\u0434\u0438\u0442 \u0432 \u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u043f\u043e\u043b\u043e\u0441\u0435. \u0422\u0430\u043a \u0437\u0430\u0447\u0435\u043c \u0440\u0435\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c (\u0438 \u0440\u0438\u0441\u043a\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u043f\u043e\u0440\u043e\u0442\u044c) 80% \u0441\u043f\u0435\u043a\u0442\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438 \u0442\u0430\u043a \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435?<\/p>\n<\/blockquote>\n<p>\u041e\u0442\u0441\u044e\u0434\u0430 \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430. \u0420\u0430\u0437\u0431\u0435\u0440\u0451\u043c \u043f\u043e \u043a\u043e\u0441\u0442\u043e\u0447\u043a\u0430\u043c, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0434\u043b\u044f \u0441\u0430\u043c\u044b\u0445 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0445 \u0432 \u043c\u0438\u0440\u0435 \u043d\u0435\u0439\u0440\u043e\u0430\u0443\u0434\u0438\u043e.<\/p>\n<p><strong>1. U-Net \u043f\u043e \u043b\u043e\u0433-\u043c\u0430\u0433\u043d\u0438\u0442\u0443\u0434\u0435 STFT.<\/strong> \u0412\u0445\u043e\u0434 &#8212; \u043b\u043e\u0433-\u043c\u0430\u0433\u043d\u0438\u0442\u0443\u0434\u0430 <img decoding=\"async\" class=\"formula inline\" source=\"L_{\\mathrm{in}} = \\ln |X_{\\mathrm{in}}|\" alt=\"L_{\\mathrm{in}} = \\ln |X_{\\mathrm{in}}|\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/a\/ad\/ad9\/ad9073a692cf72ba3c9f8eef0bffa083.svg\" width=\"96\" height=\"16\" data-width=\"12.997\" data-height=\"2.262\" data-vertical-align=\"-0.566\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/a\/ad\/ad9\/ad9073a692cf72ba3c9f8eef0bffa083.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/a\/ad\/ad9\/ad9073a692cf72ba3c9f8eef0bffa083.svg 781w\" loading=\"lazy\" decode=\"async\"\/>, \u0433\u0434\u0435 <img decoding=\"async\" class=\"formula inline\" source=\"X = \\mathrm{STFT}(x)\" alt=\"X = \\mathrm{STFT}(x)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c\/cb\/cb3\/cb3e7b6a0220dc3529b7db837ee7d910.svg\" width=\"112\" height=\"16\" data-width=\"14.001\" data-height=\"2.262\" data-vertical-align=\"-0.566\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c\/cb\/cb3\/cb3e7b6a0220dc3529b7db837ee7d910.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c\/cb\/cb3\/cb3e7b6a0220dc3529b7db837ee7d910.svg 781w\" loading=\"lazy\" decode=\"async\"\/> (\u043e\u043a\u043d\u043e \u0425\u0430\u043d\u043d\u0430 1024, hop 256, 44.1 \u043a\u0413\u0446). 4 \u0443\u0440\u043e\u0432\u043d\u044f, \u0431\u0430\u0437\u043e\u0432\u0430\u044f \u0448\u0438\u0440\u0438\u043d\u0430 32 \u043a\u0430\u043d\u0430\u043b\u0430, \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u0435 self-attention \u0432 \u0431\u043e\u0442\u0442\u043b\u043d\u0435\u043a\u0435, <strong>~8.8 \u043c\u043b\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432<\/strong> &#8212; \u0432 1.9 \u0440\u0430\u0437\u0430 \u043c\u0435\u043d\u044c\u0448\u0435 Apollo. \u041f\u043e\u0441\u043b\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f &#8212; adversarial fine-tune \u0441 \u0434\u0432\u0443\u043c\u044f \u0434\u0438\u0441\u043a\u0440\u0438\u043c\u0438\u043d\u0430\u0442\u043e\u0440\u0430\u043c\u0438 (multi-period + multi-resolution), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0447\u0438\u0449\u0430\u0435\u0442 \u00ab\u043c\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u00bb \u0441\u0438\u043d\u0442\u0435\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432\u0435\u0440\u0445\u0430.<\/p>\n<p><strong>2. \u041f\u0435\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0437\u044b (phase reuse).<\/strong> \u041c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043c\u0430\u0433\u043d\u0438\u0442\u0443\u0434\u0443, \u0444\u0430\u0437\u0430 \u0431\u0435\u0440\u0451\u0442\u0441\u044f \u0438\u0437 \u0432\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430:<\/p>\n<p><img decoding=\"async\" class=\"formula\" source=\"\\hat{x} = \\mathrm{ISTFT}\\big(\\exp(\\hat{L}) \\cdot e^{i\\,\\angle X_{\\mathrm{in}}}\\big)\" alt=\"\\hat{x} = \\mathrm{ISTFT}\\big(\\exp(\\hat{L}) \\cdot e^{i\\,\\angle X_{\\mathrm{in}}}\\big)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/5\/56\/560\/560f97628fc81e3b0689481db22fde17.svg\" width=\"216\" height=\"24\" data-width=\"27.7\" data-height=\"3.169\" data-vertical-align=\"-1.019\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/5\/56\/560\/560f97628fc81e3b0689481db22fde17.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/5\/56\/560\/560f97628fc81e3b0689481db22fde17.svg 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<p>\u0414\u043b\u044f \u0441\u0438\u043d\u0442\u0435\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0447\u0430\u0441\u0442\u043e\u0442 \u201c\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439\u201d \u0444\u0430\u0437\u044b \u0432 \u0444\u0430\u0439\u043b\u0435 \u043d\u0435\u0442, \u043d\u043e HF-\u0444\u0430\u0437\u0430 \u043f\u0441\u0438\u0445\u043e\u0430\u043a\u0443\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u0430\u043b\u043e\u0437\u043d\u0430\u0447\u0438\u043c\u0430, \u0430 \u0432 \u0441\u043e\u0445\u0440\u0430\u043d\u0451\u043d\u043d\u043e\u0439 \u043f\u043e\u043b\u043e\u0441\u0435 \u0432\u0445\u043e\u0434\u043d\u0430\u044f \u0444\u0430\u0437\u0430 &#8212; <em>\u0442\u043e\u0447\u043d\u0430\u044f<\/em><\/p>\n<p><strong>3. Bandwidth gate &#8212; \u0440\u0435\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043f\u0440\u0438\u043e\u0440.<\/strong> \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u043e\u0433-\u043c\u0430\u0433\u043d\u0438\u0442\u0443\u0434\u0430 \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u0442\u0430\u043a:<\/p>\n<p><img decoding=\"async\" class=\"formula\" source=\"\\hat{L}(f,t) = \\big(1 - w(f)\\big)\\,L_{\\mathrm{in}}(f,t) + w(f)\\,\\max\\big(L_{\\mathrm{in}}(f,t),\\, L_{\\mathrm{pred}}(f,t)\\big)\" alt=\"\\hat{L}(f,t) = \\big(1 - w(f)\\big)\\,L_{\\mathrm{in}}(f,t) + w(f)\\,\\max\\big(L_{\\mathrm{in}}(f,t),\\, L_{\\mathrm{pred}}(f,t)\\big)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/fe\/fef\/fef8157ccc851ab277c47318deaf1ba1.svg\" width=\"488\" height=\"24\" data-width=\"61.998\" data-height=\"3.169\" data-vertical-align=\"-1.019\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/fe\/fef\/fef8157ccc851ab277c47318deaf1ba1.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/fe\/fef\/fef8157ccc851ab277c47318deaf1ba1.svg 781w\" loading=\"lazy\" decode=\"async\"\/><img decoding=\"async\" class=\"formula\" source=\"w(f) = \\mathrm{clip}\\!\\left(\\frac{f - f_0}{\\Delta f},\\, 0,\\, 1\\right), \\qquad f_0 = 11\\,\\text{\u043a\u0413\u0446},\\ \\Delta f = 1.5\\,\\text{\u043a\u0413\u0446}\" alt=\"w(f) = \\mathrm{clip}\\!\\left(\\frac{f - f_0}{\\Delta f},\\, 0,\\, 1\\right), \\qquad f_0 = 11\\,\\text{\u043a\u0413\u0446},\\ \\Delta f = 1.5\\,\\text{\u043a\u0413\u0446}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/e\/e1\/e15\/e15b56415db2bec05ee0487c9fa222d8.svg\" width=\"472\" height=\"40\" data-width=\"59.04\" data-height=\"5.428\" data-vertical-align=\"-2.148\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/e\/e1\/e15\/e15b56415db2bec05ee0487c9fa222d8.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/e\/e1\/e15\/e15b56415db2bec05ee0487c9fa222d8.svg 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<p>\u041d\u0438\u0436\u0435 <img decoding=\"async\" class=\"formula inline\" source=\"f_0\" alt=\"f_0\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/7\/78\/781\/78155d2ec4b025a5ac903d6f8611756c.svg\" width=\"16\" height=\"16\" data-width=\"2.096\" data-height=\"2.059\" data-vertical-align=\"-0.464\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/7\/78\/781\/78155d2ec4b025a5ac903d6f8611756c.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/7\/78\/781\/78155d2ec4b025a5ac903d6f8611756c.svg 781w\" loading=\"lazy\" decode=\"async\"\/> \u0432\u044b\u0445\u043e\u0434 &#8212; <strong>\u0431\u0438\u0442-\u0432-\u0431\u0438\u0442 \u0432\u0445\u043e\u0434<\/strong> (\u043a\u043e\u0434\u0435\u043a \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b \u044d\u0442\u0443 \u043f\u043e\u043b\u043e\u0441\u0443 \u043b\u0443\u0447\u0448\u0435, \u0447\u0435\u043c \u0435\u0451 \u043e\u0442\u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0438\u0440\u0443\u0435\u0442 \u043b\u044e\u0431\u0430\u044f \u043d\u0435\u0439\u0440\u043e\u043d\u043a\u0430). \u0412\u044b\u0448\u0435 &#8212; <img decoding=\"async\" class=\"formula inline\" source=\"\\max\" alt=\"\\max\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b\/be\/be2\/be2df626f0ab5dcf5214b8fb64cdd50f.svg\" width=\"32\" height=\"16\" data-width=\"4.21\" data-height=\"2.262\" data-vertical-align=\"-0.566\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b\/be\/be2\/be2df626f0ab5dcf5214b8fb64cdd50f.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/b\/be\/be2\/be2df626f0ab5dcf5214b8fb64cdd50f.svg 781w\" loading=\"lazy\" decode=\"async\"\/>: \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u043e\u0441\u044b \u0441\u0442\u0440\u043e\u0433\u043e \u0430\u0434\u0434\u0438\u0442\u0438\u0432\u043d\u043e, \u043c\u043e\u0434\u0435\u043b\u044c \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0432\u044b\u0440\u0435\u0437\u0430\u043d\u043d\u043e\u0435, \u043d\u043e \u043d\u0435 \u043f\u0440\u0438\u0433\u043b\u0443\u0448\u0430\u0435\u0442 \u0442\u043e, \u0447\u0442\u043e \u0432 \u0444\u0430\u0439\u043b\u0435 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c.<\/p>\n<p>\u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435: \u0438\u043c\u0438\u0442\u0430\u0446\u0438\u044f \u0434\u0435\u0433\u0440\u0430\u0434\u0430\u0446\u0438\u0438 \u043d\u0430 \u043b\u0435\u0442\u0443 (ffmpeg-\u0440\u043e\u0443\u043d\u0434\u0442\u0440\u0438\u043f \u0447\u0435\u0440\u0435\u0437 MP3\/AAC\/Opus \u043d\u0430 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0431\u0438\u0442\u0440\u0435\u0439\u0442\u0430\u0445), L1-\u043b\u043e\u0441\u0441 \u043f\u043e \u043b\u043e\u0433-\u043c\u0430\u0433\u043d\u0438\u0442\u0443\u0434\u0435 \u0441 6-\u043a\u0440\u0430\u0442\u043d\u044b\u043c \u0432\u0435\u0441\u043e\u043c \u043f\u043e\u043b\u043e\u0441\u044b &gt;14 \u043a\u0413\u0446, ~1950 lossless-\u0442\u0440\u0435\u043a\u043e\u0432 (~450 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u0439), \u0441\u043f\u043b\u0438\u0442 train\/val\/test <strong>\u043f\u043e \u0430\u0440\u0442\u0438\u0441\u0442\u0430\u043c<\/strong>. \u042d\u0442\u043e \u0432\u0430\u0436\u043d\u043e: \u043e\u0434\u0438\u043d \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0438 \u0432 \u0442\u0440\u0435\u0439\u043d\u0435, \u0438 \u0432 \u0442\u0435\u0441\u0442\u0435, \u0438\u043d\u0430\u0447\u0435 \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u043e\u0441\u0442\u043e \u0437\u0430\u043f\u043e\u043c\u043d\u0438\u0442, \u0430 \u043d\u0435 \u043d\u0430\u0443\u0447\u0438\u0442\u0441\u044f<\/p>\n<blockquote>\n<p>\u042d\u0442\u043e \u0431\u044b\u043b\u043e \u0441\u0434\u0435\u043b\u0430\u043d\u043e \u0432\u0441\u0451 \u0435\u0449\u0451 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u043e\u0432 \u0442\u0435\u043e\u0440\u0438\u0438, \u0442\u0430\u043a \u0447\u0442\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0437\u044f\u0442\u044c \u0438 30\u043a losseles \u0442\u0440\u0435\u043a\u043e\u0432, \u043e\u0442\u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u0438 \u043e\u0431\u0443\u0447\u0438\u0442\u044c \u0435\u0449\u0451 \u0431\u043e\u043b\u0435\u0435 \u043a\u0440\u0443\u0442\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c<\/p>\n<\/blockquote>\n<h3>\u041a\u0430\u043a \u044d\u0442\u043e \u0447\u0435\u0441\u0442\u043d\u043e \u043f\u043e\u043c\u0435\u0440\u0438\u0442\u044c, \u0430 \u043d\u0435 \u043d\u0430\u0440\u0438\u0441\u043e\u0432\u0430\u0442\u044c \u043a\u0440\u0430\u0441\u0438\u0432\u0443\u044e \u0442\u0430\u0431\u043b\u0438\u0447\u043a\u0443<\/h3>\n<p>\u0427\u0442\u043e\u0436, \u043f\u044f\u0442\u044c \u043c\u0435\u0442\u0440\u0438\u043a, \u0434\u0432\u0435 \u0441\u0435\u043c\u044c\u0438.<\/p>\n<p><strong>\u0421\u043f\u0435\u043a\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u0435<\/strong> (\u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0434\u043e lossless-\u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0441\u0430, \u043c\u0435\u043d\u044c\u0448\u0435 = \u043b\u0443\u0447\u0448\u0435):<\/p>\n<p><img decoding=\"async\" class=\"formula\" source=\"\\mathrm{LSD} = \\frac{1}{T}\\sum_{t}\\sqrt{\\frac{1}{F}\\sum_{f}\\Big(10\\log_{10}\\frac{|X_r(f,t)|^2 + \\epsilon}{|X_e(f,t)|^2 + \\epsilon}\\Big)^{\\!2}}\" alt=\"\\mathrm{LSD} = \\frac{1}{T}\\sum_{t}\\sqrt{\\frac{1}{F}\\sum_{f}\\Big(10\\log_{10}\\frac{|X_r(f,t)|^2 + \\epsilon}{|X_e(f,t)|^2 + \\epsilon}\\Big)^{\\!2}}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/f4\/f47\/f470dee17ac59b755c1a91692dfc2dcf.svg\" width=\"384\" height=\"64\" data-width=\"48.693\" data-height=\"8.281\" data-vertical-align=\"-3.575\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/f4\/f47\/f470dee17ac59b755c1a91692dfc2dcf.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/f\/f4\/f47\/f470dee17ac59b755c1a91692dfc2dcf.svg 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<ul>\n<li>\n<p><strong>LSD<\/strong> &#8212; \u043f\u043e \u0432\u0441\u0435\u0439 \u043f\u043e\u043b\u043e\u0441\u0435; <strong>HF-LSD<\/strong> &#8212; \u0442\u043e\u043b\u044c\u043a\u043e 14-22.05 \u043a\u0413\u0446 (\u0442\u0430\u043c, \u0433\u0434\u0435 \u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u044f \u0438 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442); <strong>MR-STFT<\/strong> &#8212; \u043c\u0443\u043b\u044c\u0442\u0438\u0440\u0430\u0437\u0440\u0435\u0448\u0430\u044e\u0449\u0435\u0435 L1-\u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043b\u043e\u0433-\u043c\u0430\u0433\u043d\u0438\u0442\u0443\u0434 (\u043e\u043a\u043d\u0430 512\/1024\/2048).<\/p>\n<\/li>\n<\/ul>\n<p><strong>\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0438 \u043f\u0435\u0440\u0446\u0435\u043f\u0442\u0438\u0432\u043d\u044b\u0435<\/strong>:<\/p>\n<ul>\n<li>\n<p><strong>SI-SDR<\/strong> (\u0431\u043e\u043b\u044c\u0448\u0435 = \u043b\u0443\u0447\u0448\u0435) &#8212; \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0432\u043e\u043b\u043d\u043e\u0432\u043e\u0439 \u0444\u043e\u0440\u043c\u044b, \u0431\u0435\u0437\u0436\u0430\u043b\u043e\u0441\u0442\u043d\u0430 \u043a \u0444\u0430\u0437\u043e\u0432\u044b\u043c \u043e\u0448\u0438\u0431\u043a\u0430\u043c:<\/p>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"formula\" source=\"\\mathrm{SI\\text{-}SDR} = 10\\log_{10}\\frac{\\|\\alpha s\\|^2}{\\|\\alpha s - \\hat{s}\\|^2}, \\qquad \\alpha = \\frac{\\langle \\hat{s}, s \\rangle}{\\|s\\|^2}\" alt=\"\\mathrm{SI\\text{-}SDR} = 10\\log_{10}\\frac{\\|\\alpha s\\|^2}{\\|\\alpha s - \\hat{s}\\|^2}, \\qquad \\alpha = \\frac{\\langle \\hat{s}, s \\rangle}{\\|s\\|^2}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/7\/70\/703\/7031b2b39509eeecee0c27a00a4f5602.svg\" width=\"352\" height=\"40\" data-width=\"44.654\" data-height=\"5.801\" data-vertical-align=\"-2.335\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/7\/70\/703\/7031b2b39509eeecee0c27a00a4f5602.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/7\/70\/703\/7031b2b39509eeecee0c27a00a4f5602.svg 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<ul>\n<li>\n<p><strong>ViSQOL<\/strong> (audio-\u0440\u0435\u0436\u0438\u043c, 48 \u043a\u0413\u0446) &#8212; \u043f\u0435\u0440\u0446\u0435\u043f\u0442\u0438\u0432\u043d\u0430\u044f \u043e\u0446\u0435\u043d\u043a\u0430 MOS 1-5, \u0433\u0443\u0433\u043b\u043e\u0432\u0441\u043a\u0438\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0441\u043f\u0435\u043a\u0442\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u201c\u043a\u0430\u043a \u0441\u043b\u044b\u0448\u0438\u0442 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u201d<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b: 100 held-out \u0442\u0440\u0435\u043a\u043e\u0432 (\u0430\u0440\u0442\u0438\u0441\u0442\u044b \u043d\u0435 \u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u044e\u0442\u0441\u044f \u0441 \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u043c\u0438) \u00d7 7 \u043f\u0440\u043e\u0444\u0438\u043b\u0435\u0439 \u0434\u0435\u0433\u0440\u0430\u0434\u0430\u0446\u0438\u0438 (mp3 96\/128\/192, aac 96\/128, opus 64\/96) = <strong>700 \u0441\u044d\u043c\u043f\u043b\u043e\u0432<\/strong>; \u043e\u0431\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442 <em>\u0431\u0430\u0439\u0442-\u0432-\u0431\u0430\u0439\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0439<\/em> \u0434\u0435\u0433\u0440\u0430\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0432\u0445\u043e\u0434; Apollo &#8212; \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u0430\u043f\u0441\u0442\u0440\u0438\u043c-\u0447\u0435\u043a\u043f\u043e\u0438\u043d\u0442 \u0432 \u0435\u0433\u043e \u0448\u0442\u0430\u0442\u043d\u043e\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 44.1 \u043a\u0413\u0446<\/p>\n<h3>\u0421\u0435\u0440\u0438\u044f 1, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u044f \u043e\u0431\u043b\u0430\u0436\u0430\u043b\u0441\u044f<\/h3>\n<p>\u041f\u0435\u0440\u0432\u044b\u0435 \u043d\u0435\u0434\u0435\u043b\u0438 \u0432\u0441\u0451 \u0448\u043b\u043e \u043f\u043e\u0434\u043e\u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0433\u043b\u0430\u0434\u043a\u043e: \u043c\u043e\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e \u0432\u044b\u043d\u043e\u0441\u0438\u043b\u0430 Apollo \u043f\u043e \u0441\u043f\u0435\u043a\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u043c \u043c\u0435\u0442\u0440\u0438\u043a\u0430\u043c. \u041d\u043e SI-SDR \u0432\u0451\u043b \u0441\u0435\u0431\u044f \u0441\u0442\u0440\u0430\u043d\u043d\u043e: <strong>\u0432\u0445\u043e\u0434 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0447\u0442\u0438 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0433\u043e MP3 128k \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u043b \u221213.7 dB<\/strong>. \u0412\u0434\u0443\u043c\u0430\u0439\u0442\u0435\u0441\u044c. \u041c\u0435\u0442\u0440\u0438\u043a\u0430 \u043d\u0430 \u0433\u043e\u043b\u0443\u0431\u043e\u043c \u0433\u043b\u0430\u0437\u0443 \u0437\u0430\u044f\u0432\u043b\u044f\u043b\u0430, \u0447\u0442\u043e \u0441\u0438\u0433\u043d\u0430\u043b \u043f\u043e\u0441\u043b\u0435 \u043a\u043e\u0434\u0435\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0412\u044b \u043d\u0430 \u0441\u043b\u0443\u0445 \u043e\u0442 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u0430 \u043d\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u0442\u0435, \u0440\u0430\u0437\u0440\u0443\u0448\u0435\u043d \u043f\u043e\u0447\u0442\u0438 \u0432 \u0442\u0440\u0443\u0445\u0443.<\/p>\n<p>\u041a\u043e\u0433\u0434\u0430 \u043c\u0435\u0442\u0440\u0438\u043a\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u0430\u0431\u0441\u0443\u0440\u0434\u043d\u0443\u044e \u0434\u0438\u0447\u044c &#8212; \u0432\u0438\u043d\u043e\u0432\u0430\u0442 \u043d\u0435 \u0441\u0438\u0433\u043d\u0430\u043b, \u0432\u0438\u043d\u043e\u0432\u0430\u0442 \u0442\u044b. \u041f\u043e\u043b\u0435\u0437 \u0430\u0434\u0432\u0435\u0440\u0441\u0430\u0440\u0438\u0430\u043b\u044c\u043d\u043e \u0430\u0443\u0434\u0438\u0442\u0438\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d \u0438 \u043d\u0430\u0448\u0451\u043b \u043f\u0440\u0438\u0447\u0438\u043d\u0443. MP3-\u044d\u043d\u043a\u043e\u0434\u0435\u0440 \u043f\u0438\u0445\u0430\u0435\u0442 \u0432 \u043d\u0430\u0447\u0430\u043b\u043e \u043f\u043e\u0442\u043e\u043a\u0430 <strong>\u043f\u0440\u0438\u043c\u0438\u043d\u0433-\u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0443<\/strong>: \u0443 LAME \u044d\u0442\u043e 1105 \u0441\u044d\u043c\u043f\u043b\u043e\u0432 (25 \u043c\u0441), \u0443 AAC 1024 (23 \u043c\u0441). \u0414\u0435\u0433\u0440\u0430\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u0431\u044b\u043b \u043f\u0440\u043e\u0441\u0442\u043e <em>\u0441\u0434\u0432\u0438\u043d\u0443\u0442<\/em> \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0441\u0430. \u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u043d\u044b\u0439 \u0441\u0434\u0432\u0438\u0433 &#8212; \u043d\u0435 \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u0435, \u0435\u0433\u043e \u043d\u0435 \u0441\u043b\u044b\u0448\u043d\u043e. \u0410 \u0432\u043e\u0442 SI-SDR \u0438\u043d\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043d\u0430 \u043a \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0443, <strong>\u043d\u043e \u041d\u0415 \u043a \u0441\u0434\u0432\u0438\u0433\u0443<\/strong>: \u043f\u0440\u0438 \u0441\u0434\u0432\u0438\u0433\u0435 \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u044f \u044d\u043d\u0435\u0440\u0433\u0438\u044f \u0443\u0445\u043e\u0434\u0438\u0442 \u0432 \u201c\u0448\u0443\u043c\u043e\u0432\u043e\u0439\u201d \u0447\u043b\u0435\u043d, \u0438 \u043c\u0435\u0442\u0440\u0438\u043a\u0430 \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 25-33 dB.<\/p>\n<p>\u0418 \u0432\u043e\u0442 \u0442\u0443\u0442 \u0441\u0430\u043c\u043e\u0435 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u0435. \u0411\u0430\u0433 \u0431\u044b\u043b <strong>\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e \u043d\u0435\u0447\u0435\u0441\u0442\u0435\u043d \u043a Apollo<\/strong>. \u041f\u0430\u0439\u043f\u043b\u0430\u0439\u043d \u0441\u0430\u043c\u0438\u0445 \u0430\u0432\u0442\u043e\u0440\u043e\u0432 Apollo \u044d\u0442\u0443 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0443 \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0438\u0440\u0443\u0435\u0442 (<code>match2<\/code> + <code>torch.roll<\/code> \u0432 \u0438\u0445 \u0434\u0430\u0442\u0430\u043c\u043e\u0434\u0443\u043b\u0435). \u0422\u043e \u0435\u0441\u0442\u044c \u043c\u043e\u0439 \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a \u043a\u043e\u0440\u043c\u0438\u043b \u0447\u0443\u0436\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u0440\u0430\u0441\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0435\u043d\u043d\u044b\u043c \u0432\u0445\u043e\u0434\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u043d\u0430 \u0432 \u0433\u043b\u0430\u0437\u0430 \u043d\u0435 \u0432\u0438\u0434\u0435\u043b\u0430 \u043f\u0440\u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0438, \u0438 \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u043b \u0431\u0435\u0437 \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0437\u0430\u043b\u043e\u0436\u0438\u043b\u0438 \u0435\u0451 \u0430\u0432\u0442\u043e\u0440\u044b. \u041f\u043e\u0431\u0435\u0434\u0430 \u043d\u0430\u0434 SOTA \u043d\u0430 \u0447\u0438\u0442\u0435\u0440\u0441\u043a\u043e\u043c \u0431\u0435\u043d\u0447\u0435. \u0413\u043e\u0440\u0434\u0438\u0442\u044c\u0441\u044f \u043d\u0435\u0447\u0435\u043c.<\/p>\n<p>\u0424\u0438\u043a\u0441 &#8212; \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u043a\u0440\u043e\u0441\u0441-\u043a\u043e\u0440\u0440\u0435\u043b\u044f\u0446\u0438\u0438 \u0441 \u0444\u0430\u0437\u043e\u0432\u044b\u043c \u0432\u0437\u0432\u0435\u0448\u0438\u0432\u0430\u043d\u0438\u0435\u043c (GCC-PHAT):<\/p>\n<p><img decoding=\"async\" class=\"formula\" source=\"\\tau^{*} = \\arg\\max_{\\tau}\\ \\mathcal{F}^{-1}\\!\\left[\\frac{X_d \\cdot \\overline{X_x}}{\\big|X_d \\cdot \\overline{X_x}\\big| + \\epsilon}\\right](\\tau)\" alt=\"\\tau^{*} = \\arg\\max_{\\tau}\\ \\mathcal{F}^{-1}\\!\\left[\\frac{X_d \\cdot \\overline{X_x}}{\\big|X_d \\cdot \\overline{X_x}\\big| + \\epsilon}\\right](\\tau)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/5\/5a\/5a7\/5a70fe0941fcda615cc90dfde0830f4a.svg\" width=\"296\" height=\"48\" data-width=\"37.467\" data-height=\"6.922\" data-vertical-align=\"-2.895\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/5\/5a\/5a7\/5a70fe0941fcda615cc90dfde0830f4a.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/5\/5a\/5a7\/5a70fe0941fcda615cc90dfde0830f4a.svg 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<p>\u0418 <strong>\u043f\u043e\u043b\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0432\u0441\u0435\u0445 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u043d\u0430 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445<\/strong>. \u0422\u0440\u0438 \u043c\u043e\u0438\u0445 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0432\u044b\u0432\u043e\u0434\u0430 \u043f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0440\u043d\u0443\u043b\u0438\u0441\u044c \u0441 \u043d\u043e\u0433 \u043d\u0430 \u0433\u043e\u043b\u043e\u0432\u0443:<\/p>\n<ol>\n<li>\n<p>\u00abGate \u043c\u0435\u0448\u0430\u0435\u0442\u00bb (\u0431\u044b\u043b \u0442\u0430\u043a\u043e\u0439 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0439 \u0432\u044b\u0432\u043e\u0434) &#8212; \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u043c \u0431\u0430\u0433\u0430. \u041d\u0430 \u0432\u044b\u0440\u043e\u0432\u043d\u0435\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 gate <strong>\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d<\/strong>: SI-SDR 21.7 \u043f\u0440\u043e\u0442\u0438\u0432 9.7 \u0431\u0435\u0437 \u043d\u0435\u0433\u043e.<\/p>\n<\/li>\n<li>\n<p>\u0413\u0438\u0431\u0440\u0438\u0434\u043d\u0430\u044f \u0441\u0445\u0435\u043c\u0430 (\u043f\u043e\u0434\u043c\u0435\u0448\u0438\u0432\u0430\u0442\u044c \u0431\u0430\u0441 Apollo \u0440\u0430\u0434\u0438 SI-SDR) &#8212; \u043f\u043e\u0442\u0435\u0440\u044f\u043b\u0430 \u0441\u043c\u044b\u0441\u043b \u0438 \u0443\u0435\u0445\u0430\u043b\u0430 \u0432 \u0430\u0440\u0445\u0438\u0432: \u0441\u043e\u0445\u0440\u0430\u043d\u0451\u043d\u043d\u044b\u0439 \u043a\u043e\u0434\u0435\u043a\u043e\u043c \u0431\u0430\u0441 \u0442\u043e\u0447\u043d\u0435\u0435 \u0440\u0435\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e.<\/p>\n<\/li>\n<li>\n<p>\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441 Apollo \u0441\u0442\u0430\u043b\u043e <strong>\u0447\u0435\u0441\u0442\u043d\u044b\u043c<\/strong>: \u0435\u0433\u043e SI-SDR \u043f\u043e\u0434\u0441\u043a\u043e\u0447\u0438\u043b \u0441 ~\u221210 \u0434\u043e +19 dB.<\/p>\n<\/li>\n<\/ol>\n<p>\u041c\u043e\u0440\u0430\u043b\u044c, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u044f \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e \u043a\u0430\u043a \u043c\u0430\u043d\u0442\u0440\u0443: <strong>\u0435\u0441\u043b\u0438 \u0412\u0430\u0448\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u0431\u044c\u0451\u0442 SOTA &#8212; \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0438\u0449\u0438\u0442\u0435 \u0431\u0430\u0433 \u0432 \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0435<\/strong>. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0435\u0441\u043b\u0438 \u043c\u0435\u0442\u0440\u0438\u043a\u0430 \u0437\u0430\u044f\u0432\u043b\u044f\u0435\u0442 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0434\u0438\u0447\u044c. \u041d\u0435 \u0432\u0435\u0440\u044c\u0442\u0435 \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u043c \u0446\u0438\u0444\u0440\u0430\u043c, \u0432\u0435\u0440\u044c\u0442\u0435 \u043f\u0435\u0440\u0435\u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u043c.<\/p>\n<h3>\u0421\u0435\u0440\u0438\u044f 2: \u043f\u0430\u0440\u043d\u044b\u0439 \u0431\u0435\u043d\u0447, \u0442\u0435\u043f\u0435\u0440\u044c \u0441 \u043c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u043e\u0439, \u0430 \u043d\u0435 \u043d\u0430 \u0433\u043b\u0430\u0437<\/h3>\n<p>\u0414\u0430\u043b\u044c\u0448\u0435 &#8212; \u0431\u043e\u043b\u044c\u0448\u0435. \u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0439 \u00ab\u0430\u0443\u0434\u0438\u0442 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u043a \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438\u00bb (\u0434\u0430, \u044f \u0441\u0430\u043c \u0441\u0435\u0431\u0435 \u0430\u0443\u0434\u0438\u0442\u043e\u0440, \u0442\u0430\u043a\u0430\u044f \u0436\u0438\u0437\u043d\u044c) \u043d\u0430\u0448\u0451\u043b \u0432\u0442\u043e\u0440\u0443\u044e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u0443\u0436\u0435 \u043c\u0435\u0442\u043e\u0434\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0443\u044e: \u0438\u0442\u043e\u0433\u043e\u0432\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0431\u044b\u043b\u0430 <em>\u0441\u043a\u043b\u0435\u0435\u043d\u0430 \u0438\u0437 \u0434\u0432\u0443\u0445 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u043e\u043d\u043e\u0432<\/em> &#8212; \u043c\u043e\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0438\u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430, Apollo \u0438\u0437 \u0434\u0440\u0443\u0433\u043e\u0433\u043e, &#8212; \u0438 \u043d\u0438\u0433\u0434\u0435 \u043d\u0435 \u0441\u0447\u0438\u0442\u0430\u043b\u0430\u0441\u044c \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0437\u043d\u0430\u0447\u0438\u043c\u043e\u0441\u0442\u044c. \u0425\u0440\u0430\u043d\u0438\u043b\u0438\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0440\u0435\u0434\u043d\u0438\u0435. \u0422\u0430\u043a \u043d\u0435\u043b\u044c\u0437\u044f.<\/p>\n<p>\u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a &#8212; <strong>\u0441\u0442\u0440\u043e\u0433\u043e \u043f\u0430\u0440\u043d\u044b\u0439<\/strong> (<code>scripts\/bench_paired.py<\/code>): \u043a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 700 \u0441\u044d\u043c\u043f\u043b\u043e\u0432 \u0434\u0435\u0433\u0440\u0430\u0434\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043e\u0434\u0438\u043d \u0440\u0430\u0437, \u043e\u0431\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0438\u0440\u0443\u044e\u0442 \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435 \u043c\u0430\u0441\u0441\u0438\u0432, \u0432\u0441\u0435 700 \u043f\u0435\u0440-\u0441\u044d\u043c\u043f\u043b\u043e\u0432\u044b\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f, \u0438 \u043f\u043e \u043f\u0430\u0440\u043d\u044b\u043c \u0440\u0430\u0437\u043d\u043e\u0441\u0442\u044f\u043c \u0441\u0447\u0438\u0442\u0430\u044e\u0442\u0441\u044f \u043f\u0435\u0440\u0446\u0435\u043d\u0442\u0438\u043b\u044c\u043d\u044b\u0439 bootstrap-CI (10 000 \u0440\u0435\u0441\u044d\u043c\u043f\u043b\u043e\u0432) \u0438 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0439 \u0437\u043d\u0430\u043a\u043e\u0432\u044b\u0445 \u0440\u0430\u043d\u0433\u043e\u0432 \u0423\u0438\u043b\u043a\u043e\u043a\u0441\u043e\u043d\u0430. \u0412\u043e\u0442 \u0442\u0435\u043f\u0435\u0440\u044c \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440 \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043d\u044b\u0439.<\/p>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 (\u043c\u043e\u044f \u043c\u043e\u0434\u0435\u043b\u044c &#8212; \u0441 \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u044b\u043c gate, \u043f\u0440\u043e \u043d\u0435\u0433\u043e \u043d\u0438\u0436\u0435):<\/p>\n<p><a href=\"https:\/\/raw.githubusercontent.com\/Lercas\/north-star\/main\/docs\/article\/assets\/fig_headline.png\" rel=\"noopener noreferrer nofollow\">\u0413\u043b\u0430\u0432\u043d\u044b\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/a><\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">\u041c\u0435\u0442\u0440\u0438\u043a\u0430<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0412\u0445\u043e\u0434 (lossy)<\/p>\n<\/th>\n<th>\n<p align=\"left\"><strong>north-star<\/strong><\/p>\n<\/th>\n<th>\n<p align=\"left\">Apollo<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0394 (\u043d\u0430\u0448\u0430 \u2212 Apollo)<\/p>\n<\/th>\n<th>\n<p align=\"left\">95% CI<\/p>\n<\/th>\n<th>\n<p align=\"left\">Wilcoxon p<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u041f\u043e\u0431\u0435\u0434\u044b<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">LSD \u2193<\/p>\n<\/td>\n<td>\n<p align=\"left\">12.23<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>6.44<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">8.24<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u22121.80<\/p>\n<\/td>\n<td>\n<p align=\"left\">[\u22121.95, \u22121.64]<\/p>\n<\/td>\n<td>\n<p align=\"left\">7e\u221275<\/p>\n<\/td>\n<td>\n<p align=\"left\">80%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">HF-LSD \u2193<\/p>\n<\/td>\n<td>\n<p align=\"left\">19.45<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>9.43<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">11.42<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u22121.99<\/p>\n<\/td>\n<td>\n<p align=\"left\">[\u22122.21, \u22121.76]<\/p>\n<\/td>\n<td>\n<p align=\"left\">2e\u221253<\/p>\n<\/td>\n<td>\n<p align=\"left\">75%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MR-STFT \u2193<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.875<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>0.454<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">0.647<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u22120.193<\/p>\n<\/td>\n<td>\n<p align=\"left\">[\u22120.208, \u22120.177]<\/p>\n<\/td>\n<td>\n<p align=\"left\">1e\u221290<\/p>\n<\/td>\n<td>\n<p align=\"left\">84%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">SI-SDR \u2191<\/p>\n<\/td>\n<td>\n<p align=\"left\">21.98<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>21.84<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">19.09<\/p>\n<\/td>\n<td>\n<p align=\"left\">+2.74<\/p>\n<\/td>\n<td>\n<p align=\"left\">[+2.45, +3.04]<\/p>\n<\/td>\n<td>\n<p align=\"left\">3e\u221287<\/p>\n<\/td>\n<td>\n<p align=\"left\">89%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">ViSQOL \u2191<\/p>\n<\/td>\n<td>\n<p align=\"left\">4.652<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>4.633<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">4.362<\/p>\n<\/td>\n<td>\n<p align=\"left\">+0.271<\/p>\n<\/td>\n<td>\n<p align=\"left\">[+0.242, +0.300]<\/p>\n<\/td>\n<td>\n<p align=\"left\">1e\u221289<\/p>\n<\/td>\n<td>\n<p align=\"left\">87%<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p><strong>5\/5 \u043c\u0435\u0442\u0440\u0438\u043a, \u043a\u0430\u0436\u0434\u044b\u0439 \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0438\u0441\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043d\u043e\u043b\u044c.<\/strong> \u041c\u043e\u0434\u0435\u043b\u044c \u0432 1.9 \u0440\u0430\u0437\u0430 \u043c\u0435\u043d\u044c\u0448\u0435, \u043e\u0431\u0443\u0447\u0435\u043d\u0430 \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u043c\u0430\u043a\u0435, \u0431\u0435\u0437 \u0447\u0443\u0436\u0438\u0445 \u0432\u0435\u0441\u043e\u0432. \u0414\u0430\u0439\u0442\u0435 \u044f \u0432\u044b\u0434\u043e\u0445\u043d\u0443.<\/p>\n<p>\u041d\u043e \u0434\u0432\u0430 \u0443\u0442\u043e\u0447\u043d\u0435\u043d\u0438\u044f, \u0431\u0435\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044d\u0442\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0431\u044b\u043b\u0430 \u0431\u044b \u043c\u0430\u0440\u043a\u0435\u0442\u0438\u043d\u0433\u043e\u043c, \u0430 \u043d\u0435 \u043d\u0430\u0443\u043a\u043e\u0439:<\/p>\n<p><strong>\u041f\u043e\u0447\u0435\u043c\u0443 \u0432\u044b\u0438\u0433\u0440\u0430\u043d SI-SDR.<\/strong> \u041d\u0435 \u043f\u043e\u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u044f \u00ab\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e \u0432\u043e\u043b\u043d\u0443 \u0442\u043e\u0447\u043d\u0435\u0435\u00bb. \u0410 \u043f\u043e\u0442\u043e\u043c\u0443, \u0447\u0442\u043e gate <em>\u043d\u0435 \u0442\u0440\u043e\u0433\u0430\u0435\u0442<\/em> \u043d\u0438\u0437, \u0433\u0434\u0435 \u043a\u043e\u0434\u0435\u043a \u043f\u043e\u0447\u0442\u0438 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u0435\u043d (\u0432\u0445\u043e\u0434 21.98 \u2192 \u0443 \u043c\u0435\u043d\u044f 21.84), \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a Apollo \u0440\u0435\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u0432\u0435\u0441\u044c \u0441\u043f\u0435\u043a\u0442\u0440 \u0438 \u0442\u0435\u0440\u044f\u0435\u0442 ~3 dB \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0432\u043e\u043b\u043d\u043e\u0432\u043e\u0439 \u0444\u043e\u0440\u043c\u044b. \u042d\u0442\u043e \u043f\u043e\u0431\u0435\u0434\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u00ab\u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0439, \u0447\u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u043e\u0441\u044c\u00bb, \u0430 \u043d\u0435 \u043c\u0430\u0433\u0438\u044f. \u041d\u0430 \u043f\u043e\u043b\u043e\u0441\u0435, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u043d\u0430\u0434\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c, \u043c\u043e\u0439 \u0432\u044b\u0438\u0433\u0440\u044b\u0448 \u0432\u0438\u0434\u0435\u043d \u043f\u043e HF-LSD: 19.45 \u2192 9.43 (\u043d\u0430 10 dB \u0431\u043b\u0438\u0436\u0435 \u043a \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u0443). \u0412\u043e\u0442 \u044d\u0442\u043e \u0443\u0436\u0435 \u0447\u0435\u0441\u0442\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430.<\/p>\n<p><strong>\u0427\u0442\u043e \u0441 ViSQOL.<\/strong> \u0413\u043b\u044f\u043d\u044c\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e: \u0432\u0445\u043e\u0434 &#8212; 4.652, \u0438 <em>\u043e\u0431\u0435<\/em> \u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u0438 \u041d\u0418\u0416\u0415. ViSQOL \u043f\u043e\u0447\u0442\u0438 \u043d\u0430\u0441\u044b\u0449\u0435\u043d \u043d\u0430 \u043e\u043a\u043e\u043b\u043e-\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u044b\u0445 \u043a\u043e\u0434\u0435\u043a\u0430\u0445 \u0438 \u0448\u0442\u0440\u0430\u0444\u0443\u0435\u0442 \u043b\u044e\u0431\u043e\u0439 \u0441\u0438\u043d\u0442\u0435\u0437. \u0418\u0437 \u044d\u0442\u043e\u0433\u043e \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u044f \u0438 \u0440\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435, \u0440\u0430\u0434\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u0442\u043e\u0438\u043b\u043e \u0433\u043e\u0440\u043e\u0434\u0438\u0442\u044c \u0432\u0435\u0441\u044c \u0438\u0437\u043c\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440. \u041d\u043e \u043e\u0431 \u044d\u0442\u043e\u043c \u0432 \u0421\u0435\u0440\u0438\u0438 3.<\/p>\n<p>\u041c\u044b \u0432\u044b\u043d\u043e\u0441\u0438\u043c Apollo \u0438 \u043d\u0430 \u0435\u0433\u043e \u201c\u0440\u043e\u0434\u043d\u043e\u043c \u043f\u043e\u043b\u0435\u201d &#8212; <strong>\u0442\u043e\u043b\u044c\u043a\u043e MP3<\/strong> (\u0435\u0433\u043e \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0430\u044f \u0434\u0435\u0433\u0440\u0430\u0434\u0430\u0446\u0438\u044f), n=300: \u0432\u0441\u0435 \u043f\u044f\u0442\u044c \u0440\u0430\u0437\u043d\u043e\u0441\u0442\u0435\u0439 \u0437\u043d\u0430\u0447\u0438\u043c\u044b (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, SI-SDR +1.72 [+1.37, +2.07], ViSQOL +0.082 [+0.040, +0.125]). \u0422\u043e \u0435\u0441\u0442\u044c \u043f\u043e\u0431\u0435\u0434\u0430 &#8212; \u043d\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e AAC\/Opus \u0434\u043b\u044f Apollo out-of-distribution. \u041d\u0430 \u0435\u0433\u043e \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0438 \u0442\u043e\u0436\u0435 \u0431\u044c\u0451\u043c.<\/p>\n<p><a href=\"https:\/\/raw.githubusercontent.com\/Lercas\/north-star\/main\/docs\/article\/assets\/fig_hflsd_per_codec.png\" rel=\"noopener noreferrer nofollow\">HF-LSD \u043f\u043e \u043a\u043e\u0434\u0435\u043a\u0430\u043c<\/a><\/p>\n<h3>\u0421\u0435\u0440\u0438\u044f 3: \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430\u0448\u043b\u0438 \u0434\u044b\u0440\u0443, \u0438 \u0440\u043e\u0434\u0438\u043b\u0441\u044f deficit-gated \u0441\u0438\u043d\u0442\u0435\u0437<\/h3>\n<p>\u0420\u0430\u0437\u0431\u0438\u0432\u043a\u0430 ViSQOL \u043f\u043e \u043a\u043e\u0434\u0435\u043a\u0430\u043c \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0430 \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u043d\u043e\u0435:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">\u041f\u0440\u043e\u0444\u0438\u043b\u044c<\/p>\n<\/th>\n<th>\n<p align=\"left\">ViSQOL \u0432\u0445\u043e\u0434<\/p>\n<\/th>\n<th>\n<p align=\"left\">ViSQOL \u043f\u043e\u0441\u043b\u0435 \u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u0438 (\u0444\u0438\u043a\u0441. gate)<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0394<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">mp3-96k<\/p>\n<\/td>\n<td>\n<p align=\"left\">4.538<\/p>\n<\/td>\n<td>\n<p align=\"left\">4.462<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u22120.076<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">mp3-192k<\/p>\n<\/td>\n<td>\n<p align=\"left\">4.705<\/p>\n<\/td>\n<td>\n<p align=\"left\">4.521<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u22120.184<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">aac-128k<\/p>\n<\/td>\n<td>\n<p align=\"left\">4.704<\/p>\n<\/td>\n<td>\n<p align=\"left\">4.531<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u22120.173<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">opus-64k<\/p>\n<\/td>\n<td>\n<p align=\"left\">4.636<\/p>\n<\/td>\n<td>\n<p align=\"left\">4.636<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.000<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0420\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u044b\u0432\u0430\u044e. \u041d\u0430 \u0441\u0438\u043b\u044c\u043d\u043e \u043f\u043e\u0440\u0435\u0437\u0430\u043d\u043d\u044b\u0445 \u0432\u0445\u043e\u0434\u0430\u0445 (mp3-96k) \u0441\u0438\u043d\u0442\u0435\u0437 \u043f\u043e\u0447\u0442\u0438 \u0431\u0435\u0437\u0432\u0440\u0435\u0434\u0435\u043d, \u043d\u0430 Opus &#8212; \u043d\u0435\u0439\u0442\u0440\u0430\u043b\u0435\u043d, \u0430 \u0432\u043e\u0442 \u043d\u0430 <strong>\u043f\u043e\u0447\u0442\u0438 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u044b\u0445<\/strong> \u043f\u0440\u043e\u0444\u0438\u043b\u044f\u0445 \u043c\u043e\u0434\u0435\u043b\u044c \u0434\u0435\u043b\u0430\u043b\u0430 \u0445\u0443\u0436\u0435. \u041d\u0430 aac-128k &#8212; \u0434\u0430\u0436\u0435 \u043f\u043e HF-LSD (6.08 \u043d\u0430 \u0432\u0445\u043e\u0434\u0435 \u2192 6.76 \u043f\u043e\u0441\u043b\u0435 \u00ab\u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u0438\u00bb): \u0432\u0435\u0440\u0445 \u0432 \u0444\u0430\u0439\u043b\u0435 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c, \u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u0435\u0433\u043e \u043f\u0435\u0440\u0435\u0440\u0438\u0441\u043e\u0432\u044b\u0432\u0430\u043b\u0430 \u043f\u043e\u0432\u0435\u0440\u0445. \u0421\u0430\u043c\u0430 \u0441\u0435\u0431\u0435 \u0432\u0440\u0435\u0434\u0438\u0442\u0435\u043b\u044c.<\/p>\n<p>\u041f\u0435\u0440\u0432\u0430\u044f \u0438\u0434\u0435\u044f &#8212; \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0442\u044c \u0447\u0430\u0441\u0442\u043e\u0442\u0443 \u0441\u0440\u0435\u0437\u0430 \u0438 \u043d\u0435 \u043b\u0435\u0437\u0442\u044c \u0432\u044b\u0448\u0435 \u0436\u0438\u0432\u043e\u0439 \u043f\u043e\u043b\u043e\u0441\u044b &#8212; \u0440\u0430\u0437\u0431\u0438\u043b\u0430\u0441\u044c \u043e \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c. Opus \u0434\u0435\u0440\u0436\u0438\u0442 \u043f\u043e\u043b\u043d\u0443\u044e \u0448\u0438\u0440\u0438\u043d\u0443 \u043f\u043e\u043b\u043e\u0441\u044b, \u043d\u043e \u0441 <strong>\u0434\u044b\u0440\u0430\u043c\u0438 \u0432\u043d\u0443\u0442\u0440\u0438<\/strong> (\u0435\u0433\u043e \u043f\u043e\u0442\u0435\u0440\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0301\u0435 \u0438 \u0432\u043d\u0443\u0442\u0440\u0438\u043f\u043e\u043b\u043e\u0441\u043d\u044b\u0435), \u0430 \u0442\u0451\u043c\u043d\u044b\u0435 \u043c\u0438\u043a\u0441\u044b \u043d\u0435\u043e\u0442\u043b\u0438\u0447\u0438\u043c\u044b \u043e\u0442 \u043f\u043e\u0440\u0435\u0437\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u00ab\u043f\u043e\u0442\u043e\u043b\u043a\u0443\u00bb. \u041f\u043e\u0440\u043e\u0433 \u043f\u043e \u0441\u043f\u0435\u043a\u0442\u0440\u0443 &#8212; \u0445\u0440\u0443\u043f\u043a\u0430\u044f \u044d\u0432\u0440\u0438\u0441\u0442\u0438\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0440\u0430\u0437\u0432\u0430\u043b\u0438\u0442\u0441\u044f \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u043c \u0436\u0435 \u043d\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u043c \u0442\u0440\u0435\u043a\u0435.<\/p>\n<p>\u0420\u0430\u0431\u043e\u0447\u0435\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0438\u0437\u044f\u0449\u043d\u0435\u0435 &#8212; <strong>deficit-gated synthesis<\/strong>: \u043f\u0443\u0441\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c \u0441\u0430\u043c\u0430 \u0440\u0435\u0448\u0430\u0435\u0442, \u0433\u0434\u0435 \u043e\u043d\u0430 \u043d\u0443\u0436\u043d\u0430. \u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0432\u0440\u0435\u043c\u044f-\u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u0439 \u043f\u043b\u0438\u0442\u043a\u0438 (1 \u043a\u0413\u0446 \u00d7 5 \u043a\u0430\u0434\u0440\u043e\u0432) \u0441\u0447\u0438\u0442\u0430\u0435\u043c <em>\u0434\u0435\u0444\u0438\u0446\u0438\u0442<\/em> &#8212; \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0445\u043e\u0434 \u043e\u0442\u0441\u0442\u0430\u0451\u0442 \u043e\u0442 \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u043c\u043e\u0434\u0435\u043b\u0438:<\/p>\n<p><img decoding=\"async\" class=\"formula\" source=\"d(b, \\tau) = \\operatorname*{mean}_{f \\in b}\\big(L_{\\mathrm{pred}} - L_{\\mathrm{in}}\\big), \\qquad \\lambda(b,\\tau) = \\mathrm{clip}\\!\\left(\\frac{d - d_0}{d_1 - d_0},\\, 0,\\, 1\\right)\" alt=\"d(b, \\tau) = \\operatorname*{mean}_{f \\in b}\\big(L_{\\mathrm{pred}} - L_{\\mathrm{in}}\\big), \\qquad \\lambda(b,\\tau) = \\mathrm{clip}\\!\\left(\\frac{d - d_0}{d_1 - d_0},\\, 0,\\, 1\\right)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c\/c9\/c9c\/c9c1d45fae4ec88dccc697af16e5e6d3.svg\" width=\"496\" height=\"40\" data-width=\"62.244\" data-height=\"5.428\" data-vertical-align=\"-2.148\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c\/c9\/c9c\/c9c1d45fae4ec88dccc697af16e5e6d3.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c\/c9\/c9c\/c9c1d45fae4ec88dccc697af16e5e6d3.svg 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<p>\u0441 \u043c\u0451\u0440\u0442\u0432\u043e\u0439 \u0437\u043e\u043d\u043e\u0439 <img decoding=\"async\" class=\"formula inline\" source=\"d_0\" alt=\"d_0\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/4\/48\/480\/48025b7b4e1db50d36d1b2c472902ff8.svg\" width=\"16\" height=\"12\" data-width=\"2.164\" data-height=\"1.945\" data-vertical-align=\"-0.375\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/4\/48\/480\/48025b7b4e1db50d36d1b2c472902ff8.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/4\/48\/480\/48025b7b4e1db50d36d1b2c472902ff8.svg 781w\" loading=\"lazy\" decode=\"async\"\/> (\u043e\u0442\u043b\u0438\u0447\u0438\u044f \u0432 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u0445 \u043e\u0448\u0438\u0431\u043a\u0438 \u043c\u043e\u0434\u0435\u043b\u0438 &#8212; \u043d\u0435 \u043f\u043e\u0432\u043e\u0434 \u043b\u0435\u0437\u0442\u044c) \u0438 \u043d\u0430\u0441\u044b\u0449\u0435\u043d\u0438\u0435\u043c <img decoding=\"async\" class=\"formula inline\" source=\"d_1\" alt=\"d_1\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/0\/03\/03d\/03d3ca3fa2226c9a550d3f4cef0a1dd5.svg\" width=\"16\" height=\"12\" data-width=\"2.164\" data-height=\"1.91\" data-vertical-align=\"-0.339\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/0\/03\/03d\/03d3ca3fa2226c9a550d3f4cef0a1dd5.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/0\/03\/03d\/03d3ca3fa2226c9a550d3f4cef0a1dd5.svg 781w\" loading=\"lazy\" decode=\"async\"\/>. \u0412\u043a\u043b\u0430\u0434 \u043c\u043e\u0434\u0435\u043b\u0438 \u0432\u0437\u0432\u0435\u0448\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u044d\u0442\u043e\u0439 \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e:<\/p>\n<p><img decoding=\"async\" class=\"formula\" source=\"\\hat{L} = (1 - w)\\,L_{\\mathrm{in}} + w\\,\\Big[(1-\\lambda)\\,L_{\\mathrm{in}} + \\lambda \\max\\big(L_{\\mathrm{in}}, L_{\\mathrm{pred}}\\big)\\Big]\" alt=\"\\hat{L} = (1 - w)\\,L_{\\mathrm{in}} + w\\,\\Big[(1-\\lambda)\\,L_{\\mathrm{in}} + \\lambda \\max\\big(L_{\\mathrm{in}}, L_{\\mathrm{pred}}\\big)\\Big]\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/2\/27\/27e\/27e9c034e8b03da7b1b72c0de01a25a9.svg\" width=\"416\" height=\"32\" data-width=\"52.627\" data-height=\"4.07\" data-vertical-align=\"-1.469\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/2\/27\/27e\/27e9c034e8b03da7b1b72c0de01a25a9.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/2\/27\/27e\/27e9c034e8b03da7b1b72c0de01a25a9.svg 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<p>\u041b\u043e\u0433\u0438\u043a\u0430 \u043f\u0440\u043e\u0441\u0442\u0430\u044f. \u0415\u0441\u043b\u0438 \u0432\u0445\u043e\u0434 \u0432 \u043f\u043e\u043b\u043e\u0441\u0435 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u0435\u043c \u043c\u043e\u0434\u0435\u043b\u0438 (<img decoding=\"async\" class=\"formula inline\" source=\"d \\approx 0\" alt=\"d \\approx 0\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c\/cc\/cca\/cca00e25fddf1e50fb7bac4c4e95ba09.svg\" width=\"40\" height=\"16\" data-width=\"5.325\" data-height=\"2.262\" data-vertical-align=\"-0.566\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c\/cc\/cca\/cca00e25fddf1e50fb7bac4c4e95ba09.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c\/cc\/cca\/cca00e25fddf1e50fb7bac4c4e95ba09.svg 781w\" loading=\"lazy\" decode=\"async\"\/>) &#8212; \u043f\u043e\u043b\u043e\u0441\u0430 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u043d\u0435\u0442\u0440\u043e\u043d\u0443\u0442\u043e\u0439. \u0415\u0441\u043b\u0438 \u0432 \u043f\u043e\u043b\u043e\u0441\u0435 \u043a\u043e\u0434\u0435\u043a\u043e\u0432\u0430\u044f \u0434\u044b\u0440\u0430 (<img decoding=\"async\" class=\"formula inline\" source=\"d\" alt=\"d\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/8\/82\/827\/8277e0910d750195b448797616e091ad.svg\" width=\"12\" height=\"12\" data-width=\"1.176\" data-height=\"1.593\" data-vertical-align=\"-0.023\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/8\/82\/827\/8277e0910d750195b448797616e091ad.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/8\/82\/827\/8277e0910d750195b448797616e091ad.svg 781w\" loading=\"lazy\" decode=\"async\"\/> \u0432 \u0434\u0435\u0441\u044f\u0442\u043a\u0438 dB) &#8212; \u0441\u0438\u043d\u0442\u0435\u0437 \u0432\u0440\u0443\u0431\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043f\u043e\u043b\u043d\u0443\u044e. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u043f\u043e\u0440\u043e\u0433\u043e\u0432 \u043d\u0430 \u00ab\u0447\u0430\u0441\u0442\u043e\u0442\u0443 \u0441\u0440\u0435\u0437\u0430\u00bb: Opus \u0441 \u0435\u0433\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c\u0438 \u0434\u044b\u0440\u0430\u043c\u0438 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u0430\u043a \u0436\u0435 \u0435\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u043a\u0430\u043a \u043a\u0438\u0440\u043f\u0438\u0447\u043d\u0430\u044f \u0441\u0442\u0435\u043d\u0430 MP3.<\/p>\n<p><a href=\"https:\/\/raw.githubusercontent.com\/Lercas\/north-star\/main\/docs\/article\/assets\/fig_lambda_map.png\" rel=\"noopener noreferrer nofollow\">\u041a\u0430\u0440\u0442\u0430 \u03bb<\/a><\/p>\n<p><em>\u0421\u043b\u0435\u0432\u0430 &#8212; \u0432\u0445\u043e\u0434 (mp3-128k), \u0432 \u0446\u0435\u043d\u0442\u0440\u0435 &#8212; \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438, \u0441\u043f\u0440\u0430\u0432\u0430 &#8212; \u043a\u0430\u0440\u0442\u0430 <img decoding=\"async\" class=\"formula inline\" source=\"\\lambda\" alt=\"\\lambda\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c\/c6\/c6a\/c6a6eb61fd9c6c913da73b3642ca147d.svg\" width=\"12\" height=\"16\" data-width=\"1.319\" data-height=\"2.262\" data-vertical-align=\"-0.566\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c\/c6\/c6a\/c6a6eb61fd9c6c913da73b3642ca147d.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/c\/c6\/c6a\/c6a6eb61fd9c6c913da73b3642ca147d.svg 781w\" loading=\"lazy\" decode=\"async\"\/>: \u0436\u0451\u043b\u0442\u043e\u0435 &#8212; \u201c\u043c\u043e\u0434\u0435\u043b\u044c \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f\u201d (\u0432\u044b\u0440\u0435\u0437\u0430\u043d\u043d\u044b\u0439 \u0432\u0435\u0440\u0445 \u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0301\u0435 \u0434\u044b\u0440\u044b), \u0442\u0451\u043c\u043d\u043e\u0435 &#8212; \u201c\u0432\u0445\u043e\u0434 \u0443\u0436\u0435 \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435, \u043b\u0430\u043f\u044b \u043f\u0440\u043e\u0447\u044c\u201d.<\/em><\/p>\n<p>\u041f\u043e\u0440\u043e\u0433\u0438 <img decoding=\"async\" class=\"formula inline\" source=\"d_0, d_1\" alt=\"d_0, d_1\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/1\/19\/199\/19958437e4fc43d174c083ebe67e5d90.svg\" width=\"40\" height=\"16\" data-width=\"5.334\" data-height=\"2.009\" data-vertical-align=\"-0.439\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/1\/19\/199\/19958437e4fc43d174c083ebe67e5d90.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/1\/19\/199\/19958437e4fc43d174c083ebe67e5d90.svg 781w\" loading=\"lazy\" decode=\"async\"\/> \u044f \u043d\u0430 \u0433\u043b\u0430\u0437 \u043d\u0435 \u0442\u044b\u043a\u0430\u043b (\u0430 \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c). \u0422\u0440\u0451\u0445\u044d\u0442\u0430\u043f\u043d\u0430\u044f \u0441\u0435\u0442\u043a\u0430 (16 \u043a\u043e\u043d\u0444\u0438\u0433\u043e\u0432 \u043d\u0430 \u0441\u0442\u0440\u0430\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435, \u0437\u0430\u0442\u0435\u043c \u0434\u0432\u0430 \u0444\u0438\u043d\u0430\u043b\u0438\u0441\u0442\u0430 \u043d\u0430 \u043f\u043e\u043b\u043d\u044b\u0445 700 \u043f\u0430\u0440\u0430\u0445) \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0430 \u0447\u0438\u0441\u0442\u043e\u0435 \u00ab\u043a\u043e\u043b\u0435\u043d\u043e\u00bb: ViSQOL-\u0432\u0440\u0435\u0434 \u043c\u043e\u043d\u043e\u0442\u043e\u043d\u043d\u043e \u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u0443\u0436\u0435\u0441\u0442\u043e\u0447\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u0440\u043e\u0433\u043e\u0432, \u0430 HF-LSD-\u0446\u0435\u043d\u0430 \u0434\u043e\u043b\u0433\u043e \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u043a\u043e\u043f\u0435\u0435\u0447\u043d\u043e\u0439, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0435 \u043a\u043e\u0434\u0435\u043a\u043e\u0432\u044b\u0435 \u0434\u044b\u0440\u044b \u0438\u043c\u0435\u044e\u0442 \u0434\u0435\u0444\u0438\u0446\u0438\u0442 \u0432 \u0434\u0435\u0441\u044f\u0442\u043a\u0438 dB \u0438 \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u043b\u044e\u0431\u043e\u0439 \u0432\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0439 \u043f\u043e\u0440\u043e\u0433. \u0424\u0438\u043d\u0430\u043b: <img decoding=\"async\" class=\"formula inline\" source=\"d_0 = 10\" alt=\"d_0 = 10\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/5\/51\/51b\/51b2c96851cdd03735d4bc4cb8acc2f0.svg\" width=\"56\" height=\"12\" data-width=\"7.444\" data-height=\"1.945\" data-vertical-align=\"-0.375\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/5\/51\/51b\/51b2c96851cdd03735d4bc4cb8acc2f0.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/5\/51\/51b\/51b2c96851cdd03735d4bc4cb8acc2f0.svg 781w\" loading=\"lazy\" decode=\"async\"\/>, <img decoding=\"async\" class=\"formula inline\" source=\"d_1 = 20\" alt=\"d_1 = 20\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/3\/38\/388\/3889bd72bde525acfdaff25fc345c4fe.svg\" width=\"56\" height=\"12\" data-width=\"7.444\" data-height=\"1.91\" data-vertical-align=\"-0.339\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/formulas\/3\/38\/388\/3889bd72bde525acfdaff25fc345c4fe.svg 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/formulas\/3\/38\/388\/3889bd72bde525acfdaff25fc345c4fe.svg 781w\" loading=\"lazy\" decode=\"async\"\/> dB. \u0412\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044f \u043d\u0430 \u0442\u0435\u0445 \u0436\u0435 700 \u043f\u0430\u0440\u043d\u044b\u0445 \u0441\u044d\u043c\u043f\u043b\u0430\u0445 \u043f\u0440\u043e\u0442\u0438\u0432 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e gate:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">\u041c\u0435\u0442\u0440\u0438\u043a\u0430<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0394 (adaptive \u2212 fixed)<\/p>\n<\/th>\n<th>\n<p align=\"left\">95% CI<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0412\u0435\u0440\u0434\u0438\u043a\u0442<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">ViSQOL \u2191<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>+0.080<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">[+0.075, +0.085]<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0437\u043d\u0430\u0447\u0438\u043c\u043e \u043b\u0443\u0447\u0448\u0435<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">SI-SDR \u2191<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>+0.224<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">[+0.200, +0.250]<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0437\u043d\u0430\u0447\u0438\u043c\u043e \u043b\u0443\u0447\u0448\u0435<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MR-STFT \u2193<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u22120.015<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">[\u22120.017, \u22120.013]<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0437\u043d\u0430\u0447\u0438\u043c\u043e \u043b\u0443\u0447\u0448\u0435<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">LSD \u2193<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u22120.016<\/p>\n<\/td>\n<td>\n<p align=\"left\">[\u22120.038, +0.007]<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u043d\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u043c\u043e<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">HF-LSD \u2193<\/p>\n<\/td>\n<td>\n<p align=\"left\">+0.057<\/p>\n<\/td>\n<td>\n<p align=\"left\">[+0.022, +0.092]<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0437\u043d\u0430\u0447\u0438\u043c\u043e, \u043d\u043e \u043f\u0440\u0435\u043d\u0435\u0431\u0440\u0435\u0436\u0438\u043c\u043e \u0445\u0443\u0436\u0435<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/raw.githubusercontent.com\/Lercas\/north-star\/main\/docs\/article\/assets\/fig_adaptive_visqol.png\" rel=\"noopener noreferrer nofollow\">ViSQOL \u043f\u043e \u043a\u043e\u0434\u0435\u043a\u0430\u043c: \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0442\u0438\u0432 \u0430\u0434\u0430\u043f\u0442\u0438\u0432\u043d\u043e\u0433\u043e<\/a><\/p>\n<p>\u041f\u0435\u0440\u0446\u0435\u043f\u0442\u0438\u0432\u043d\u044b\u0439 \u0432\u0440\u0435\u0434 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u0445\u043e\u0434\u0430 \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u043b\u0441\u044f \u043d\u0430 80% (\u0441 \u22120.099 \u0434\u043e \u22120.020 [\u22120.025, \u22120.015]), \u043d\u0430 aac-128k \u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u044f \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043b\u0430 \u043f\u043e\u0440\u0442\u0438\u0442\u044c \u0434\u0430\u0436\u0435 HF-LSD, \u0430 \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u043f\u043e\u0440\u0435\u0437\u0430\u043d\u043d\u043e\u043c \u043f\u0440\u043e\u0444\u0438\u043b\u0435 &#8212; mp3-96k &#8212; \u0432\u044b\u0445\u043e\u0434 <strong>\u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u043e\u0431\u043e\u0433\u043d\u0430\u043b \u043f\u043e ViSQOL \u0441\u0430\u043c \u0432\u0445\u043e\u0434<\/strong> (4.547 \u043f\u0440\u043e\u0442\u0438\u0432 4.538). \u0418 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0441\u043b\u043e\u043c\u0430\u043b\u043e\u0441\u044c \u0442\u0430\u043c, \u0433\u0434\u0435 \u0441\u0438\u043d\u0442\u0435\u0437 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u043d\u0443\u0436\u0435\u043d: \u0432\u0441\u044f \u0446\u0435\u043d\u0430 &#8212; +0.06 dB HF-LSD. Adaptive \u0441\u0442\u0430\u043b \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d-\u0434\u0435\u0444\u043e\u043b\u0442\u043e\u043c. \u0417\u0430\u0441\u043b\u0443\u0436\u0438\u043b.<\/p>\n<h3>\u0411\u043e\u043d\u0443\u0441\u043e\u043c: \u043d\u0435 \u0432\u0435\u0440\u044c\u0442\u0435 FAD-VGGish \u0432 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 BWE<\/h3>\n<p>\u0414\u043b\u044f \u0432\u0442\u043e\u0440\u043e\u0439 \u043f\u0435\u0440\u0446\u0435\u043f\u0442\u0438\u0432\u043d\u043e\u0439 \u043e\u0441\u0438 \u044f \u043f\u0440\u0438\u043a\u0440\u0443\u0442\u0438\u043b FAD (Fr\u00e9chet Audio Distance) &#8212; \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433\u043e\u0432 \u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u0439 \u0438 lossless-\u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u043e\u0432. \u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043d\u0430 VGGish \u0432\u044b\u0434\u0430\u043b \u0441\u0442\u0440\u0430\u043d\u043d\u043e\u0435:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">\u0421\u0438\u0441\u0442\u0435\u043c\u0430<\/p>\n<\/th>\n<th>\n<p align=\"left\">FAD-VGGish \u2193<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u0432\u0445\u043e\u0434 (lossy)<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.0228<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u043d\u0430\u0448\u0430 (fixed gate)<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.0228<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u043d\u0430\u0448\u0430 (adaptive)<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.0228<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">Apollo<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>0.1927<\/strong><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u041c\u043e\u0438 \u0446\u0438\u0444\u0440\u044b <em>\u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u044b \u0432\u0445\u043e\u0434\u0443 \u0434\u043e \u0447\u0435\u0442\u0432\u0451\u0440\u0442\u043e\u0433\u043e \u0437\u043d\u0430\u043a\u0430<\/em>. \u0421\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0435? \u041d\u0435 \u0434\u0443\u043c\u0430\u044e. \u0420\u0430\u0437\u0433\u0430\u0434\u043a\u0430 \u0434\u0443\u0440\u0430\u0446\u043a\u0430\u044f: VGGish \u0441\u043b\u0443\u0448\u0430\u0435\u0442 \u043d\u0430 16 \u043a\u0413\u0446, \u0442\u043e \u0435\u0441\u0442\u044c <strong>\u043d\u0435 \u0432\u0438\u0434\u0438\u0442 \u043d\u0438\u0447\u0435\u0433\u043e \u0432\u044b\u0448\u0435 8 \u043a\u0413\u0446<\/strong>. \u041f\u043e\u043b\u043e\u0441\u0443, \u043a\u043e\u0442\u043e\u0440\u0443\u044e BWE \u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442, \u043c\u0435\u0442\u0440\u0438\u043a\u0430 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435 \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442. \u0410 \u043d\u0438\u0436\u0435 8 \u043a\u0413\u0446 \u043c\u043e\u0439 gate \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0432\u0445\u043e\u0434 \u0431\u0438\u0442-\u0432-\u0431\u0438\u0442 &#8212; \u0432\u043e\u0442 \u0438 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0435 \u0447\u0438\u0441\u043b\u0430. \u0415\u0441\u043b\u0438 \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u0442\u0435 \u0432 BWE-\u0441\u0442\u0430\u0442\u044c\u0435 FAD-VGGish \u043a\u0430\u043a \u0434\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 &#8212; \u0442\u0435\u043f\u0435\u0440\u044c \u0412\u044b \u0437\u043d\u0430\u0435\u0442\u0435, \u043a\u0430\u043a\u043e\u0439 \u0432\u043e\u043f\u0440\u043e\u0441 \u0437\u0430\u0434\u0430\u0442\u044c \u0430\u0432\u0442\u043e\u0440\u0443, \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u043f\u043e\u043a\u0440\u0430\u0441\u043d\u0435\u043b.<\/p>\n<p>\u041d\u043e \u0438 \u0441\u043b\u0435\u043f\u043e\u0439 \u0441\u0432\u0438\u0434\u0435\u0442\u0435\u043b\u044c \u043f\u043e\u043b\u0435\u0437\u0435\u043d. \u0412 \u043f\u043e\u043b\u043e\u0441\u0435 <em>\u0434\u043e<\/em> 8 \u043a\u0413\u0446 (\u0442\u043e\u0439 \u0441\u0430\u043c\u043e\u0439, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043a\u043e\u0434\u0435\u043a \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b \u043f\u043e\u0447\u0442\u0438 \u0431\u0435\u0437 \u043f\u043e\u0442\u0435\u0440\u044c) Apollo \u0443\u0435\u0445\u0430\u043b \u043e\u0442 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u0430 \u0432 <strong>8 \u0440\u0430\u0437 \u0434\u0430\u043b\u044c\u0448\u0435<\/strong>, \u0447\u0435\u043c \u0441\u0430\u043c lossy-\u0432\u0445\u043e\u0434. \u042d\u0442\u043e \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0435 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u0442\u0435\u0437\u0438\u0441\u0430: \u043f\u043e\u043b\u043d\u0443\u044e \u0440\u0435\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044e \u0441\u043f\u0435\u043a\u0442\u0440\u0430 \u043d\u0438\u0437 \u043d\u0435 \u043f\u0440\u043e\u0449\u0430\u0435\u0442.<\/p>\n<p>\u0422\u043e\u0433\u0434\u0430 \u044f \u043f\u043e\u0441\u0447\u0438\u0442\u0430\u043b FAD \u043d\u0430 <strong>\u043c\u0443\u0437\u044b\u043a\u0430\u043b\u044c\u043d\u043e\u043c CLAP<\/strong> (48 \u043a\u0413\u0446, \u0432\u0438\u0434\u0438\u0442 \u0432\u0435\u0441\u044c \u0441\u043f\u0435\u043a\u0442\u0440), \u0438 \u0432\u043e\u0442 \u0442\u0443\u0442 \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0441\u0430\u043c\u043e\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435 \u0432 \u044d\u0442\u043e\u0439 \u0433\u043b\u0430\u0432\u0435:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">\u0421\u0438\u0441\u0442\u0435\u043c\u0430<\/p>\n<\/th>\n<th>\n<p align=\"left\">FAD-CLAP \u2193 (\u043f\u043e\u043b\u043d\u0430\u044f \u043f\u043e\u043b\u043e\u0441\u0430)<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u0432\u0445\u043e\u0434 (lossy)<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.085<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u043d\u0430\u0448\u0430 (fixed)<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.083<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">\u043d\u0430\u0448\u0430 (adaptive)<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.087<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\"><strong>Apollo<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>0.037<\/strong><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p><strong>Apollo \u0437\u0434\u0435\u0441\u044c \u0432\u0434\u0432\u043e\u0435 \u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0445. \u0412\u043a\u043b\u044e\u0447\u0430\u044f \u0441\u0430\u043c lossy-\u0432\u0445\u043e\u0434.<\/strong> \u041f\u0440\u043e\u0442\u0438\u0432\u043e\u0440\u0435\u0447\u0438\u0435 \u0441 \u043f\u0430\u0440\u043d\u044b\u043c \u0431\u0435\u043d\u0447\u0435\u043c? \u0410 \u0432\u043e\u0442 \u0438 \u043d\u0435\u0442. \u042d\u0442\u043e \u0434\u0432\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u043e\u043f\u0440\u043e\u0441\u0430. \u041f\u0430\u0440\u043d\u044b\u0435 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 (LSD, SI-SDR, ViSQOL) \u0441\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u044e\u0442: <em>\u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u044b\u0445\u043e\u0434 \u0431\u043b\u0438\u0437\u043e\u043a \u043a \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u0443 \u042d\u0422\u041e\u0413\u041e \u0442\u0440\u0435\u043a\u0430?<\/em> FAD \u0441\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442: <em>\u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0432\u044b\u0445\u043e\u0434\u043e\u0432 \u043f\u043e\u0445\u043e\u0436\u0435 \u043d\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043c\u0443\u0437\u044b\u043a\u0438 \u0412\u041e\u041e\u0411\u0429\u0415?<\/em> GAN Apollo \u0440\u0435\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u0441\u043f\u0435\u043a\u0442\u0440 \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u00ab\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0442\u0438\u043f\u0438\u0447\u043d\u043e\u0439 \u043c\u0443\u0437\u044b\u043a\u0438\u00bb, \u0438 \u0441\u0435\u043c\u0430\u043d\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 CLAP-\u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433\u0438 \u044d\u0442\u043e \u043e\u0431\u043e\u0436\u0430\u044e\u0442, \u0434\u0430\u0436\u0435 \u043a\u043e\u0433\u0434\u0430 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0439 \u0442\u0440\u0435\u043a \u0443\u0435\u0445\u0430\u043b \u043e\u0442 \u0441\u0432\u043e\u0435\u0433\u043e \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u0430 (\u0447\u0442\u043e \u043f\u0430\u0440\u043d\u044b\u0435 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0438 \u043b\u043e\u0432\u044f\u0442). \u042d\u0442\u043e \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 <a href=\"https:\/\/arxiv.org\/abs\/1711.06077\" rel=\"noopener noreferrer nofollow\">perception-distortion trade-off<\/a>, \u043f\u043e\u0439\u043c\u0430\u043d\u043d\u044b\u0439 \u0437\u0430 \u0440\u0443\u043a\u0443 \u0438 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u043d\u044b\u0439 \u044f\u0432\u043d\u043e<\/p>\n<p>\u0414\u043b\u044f \u0437\u0430\u0434\u0430\u0447\u0438 <em>\u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u0438 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438<\/em> \u044f \u0441\u043e\u0437\u043d\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u043e\u044e \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 distortion-\u043f\u043e\u043b\u044e\u0441\u0430: \u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0441\u043b\u044b\u0448\u0430\u0442\u044c <strong>\u0441\u0432\u043e\u0439 \u0442\u0440\u0435\u043a<\/strong> \u0441 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0451\u043d\u043d\u044b\u043c \u0432\u0435\u0440\u0445\u043e\u043c, \u0430 \u043d\u0435 \u00ab\u043f\u0440\u0430\u0432\u0434\u043e\u043f\u043e\u0434\u043e\u0431\u043d\u0443\u044e \u043c\u0443\u0437\u044b\u043a\u0443 \u043f\u043e \u043c\u043e\u0442\u0438\u0432\u0430\u043c\u00bb. \u041d\u043e \u0435\u0441\u043b\u0438 \u0431\u044b \u044f \u0441\u0442\u0440\u043e\u0438\u043b \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0445 \u0440\u0435\u043c\u0430\u0441\u0442\u0435\u0440\u043e\u0432 \u201c\u043f\u043e \u043c\u043e\u0442\u0438\u0432\u0430\u043c\u201d &#8212; \u0440\u0435\u0446\u0435\u043f\u0442 Apollo \u0431\u044b\u043b \u0431\u044b \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0435\u0435. \u041c\u043e\u0440\u0430\u043b\u044c: \u0445\u043e\u0440\u043e\u0448\u0430\u044f \u043c\u0435\u0442\u0440\u0438\u043a\u0430 &#8212; \u0442\u0430, \u0447\u0435\u0439 \u0432\u043e\u043f\u0440\u043e\u0441 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u0412\u0430\u0448\u0438\u043c. \u0410 \u043d\u0435 \u0442\u0430, \u0433\u0434\u0435 \u0446\u0438\u0444\u0440\u0430 \u043f\u043e\u043a\u0440\u0430\u0441\u0438\u0432\u0435\u0435.<\/p>\n<h3>\u0410 \u043d\u0430 \u0447\u0443\u0436\u043e\u0439 \u043c\u0443\u0437\u044b\u043a\u0435 \u043a\u0430\u043a? (OOD)<\/h3>\n<p>Held-out \u0441\u043f\u043b\u0438\u0442 \u043f\u043e \u0430\u0440\u0442\u0438\u0441\u0442\u0430\u043c &#8212; \u044d\u0442\u043e \u0447\u0435\u0441\u0442\u043d\u043e, \u043d\u043e \u044d\u0442\u043e \u0432\u0441\u0451 \u0435\u0449\u0451 <em>\u043c\u043e\u044f \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f<\/em>: \u043f\u043e\u0445\u043e\u0436\u0438\u0435 \u0436\u0430\u043d\u0440\u044b, \u043c\u0430\u0441\u0442\u0435\u0440\u0438\u043d\u0433, \u043b\u0435\u0439\u0431\u043b\u044b. \u0427\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u043c\u043e\u0441\u0442\u044c, \u044f \u0441\u043e\u0431\u0440\u0430\u043b \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0441\u0435\u0442 \u0438\u0437 <strong>51 lossless-\u0442\u0440\u0435\u043a\u0430 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c\u0438 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u043c\u0438<\/strong> &#8212; \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u0438\u043a\u0430, \u044d\u043c\u0431\u0438\u0435\u043d\u0442 \u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0440\u0435\u043b\u0438\u0437\u044b \u0441 <a href=\"https:\/\/archive.org\/details\/netlabels\" rel=\"noopener noreferrer nofollow\">netlabels archive.org<\/a> (CC-BY\/CC-BY-SA, \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442 \u0441 \u0430\u0442\u0440\u0438\u0431\u0443\u0446\u0438\u0435\u0439 \u043f\u0440\u0438\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f) \u043f\u043b\u044e\u0441 \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u043e\u0432\u044b\u0435 public-domain \u0437\u0430\u043f\u0438\u0441\u0438 <a href=\"https:\/\/musopen.org\/\" rel=\"noopener noreferrer nofollow\">Musopen<\/a> &#8212; \u0438 \u043f\u0440\u043e\u0433\u043d\u0430\u043b \u0442\u043e\u0442 \u0436\u0435 \u043f\u0430\u0440\u043d\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b (357 \u043f\u0430\u0440):<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">\u041c\u0435\u0442\u0440\u0438\u043a\u0430<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0412\u0445\u043e\u0434<\/p>\n<\/th>\n<th>\n<p align=\"left\"><strong>north-star<\/strong><\/p>\n<\/th>\n<th>\n<p align=\"left\">Apollo<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0394 (\u043d\u0430\u0448\u0430 \u2212 Apollo)<\/p>\n<\/th>\n<th>\n<p align=\"left\">95% CI<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u041f\u043e\u0431\u0435\u0434\u044b<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">LSD \u2193<\/p>\n<\/td>\n<td>\n<p align=\"left\">10.37<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>6.66<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">9.90<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u22123.25<\/p>\n<\/td>\n<td>\n<p align=\"left\">[\u22123.73, \u22122.80]<\/p>\n<\/td>\n<td>\n<p align=\"left\">86%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">HF-LSD \u2193<\/p>\n<\/td>\n<td>\n<p align=\"left\">15.98<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>9.44<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">12.32<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u22122.88<\/p>\n<\/td>\n<td>\n<p align=\"left\">[\u22123.35, \u22122.43]<\/p>\n<\/td>\n<td>\n<p align=\"left\">80%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MR-STFT \u2193<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.846<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>0.511<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">0.861<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u22120.350<\/p>\n<\/td>\n<td>\n<p align=\"left\">[\u22120.394, \u22120.310]<\/p>\n<\/td>\n<td>\n<p align=\"left\">89%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">SI-SDR \u2191<\/p>\n<\/td>\n<td>\n<p align=\"left\">20.68<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>20.46<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">17.23<\/p>\n<\/td>\n<td>\n<p align=\"left\">+3.24<\/p>\n<\/td>\n<td>\n<p align=\"left\">[+2.64, +3.85]<\/p>\n<\/td>\n<td>\n<p align=\"left\">81%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">ViSQOL \u2191<\/p>\n<\/td>\n<td>\n<p align=\"left\">4.640<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>4.620<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">3.992<\/p>\n<\/td>\n<td>\n<p align=\"left\">+0.628<\/p>\n<\/td>\n<td>\n<p align=\"left\">[+0.57, +0.69]<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>94%<\/strong><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0412\u0441\u0435 \u043f\u044f\u0442\u044c \u043f\u043e\u0431\u0435\u0434 \u043e\u0441\u0442\u0430\u044e\u0442\u0441\u044f \u0432 \u0441\u0438\u043b\u0435, \u0430 \u043d\u0430 \u0447\u0443\u0436\u043e\u0439 \u043c\u0443\u0437\u044b\u043a\u0435 \u043e\u0442\u0440\u044b\u0432\u044b \u0434\u0430\u0436\u0435 <em>\u0431\u043e\u043b\u044c\u0448\u0435<\/em>, \u0447\u0435\u043c \u043d\u0430 \u0441\u0432\u043e\u0435\u0439. \u0421\u0430\u043c\u043e\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 &#8212; ViSQOL: \u043f\u043e\u043b\u043d\u0430\u044f \u0440\u0435\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f Apollo \u043d\u0430 \u043d\u0435\u0437\u043d\u0430\u043a\u043e\u043c\u044b\u0445 \u0436\u0430\u043d\u0440\u0430\u0445 (\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u043e\u0432\u044b\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043a\u043e\u0442 \u043d\u0430\u043f\u043b\u0430\u043a\u0430\u043b \u0432 \u0435\u0433\u043e MUSDB\/MoisesDB-\u043a\u043e\u0440\u043f\u0443\u0441\u0435) \u043f\u0440\u043e\u0441\u0435\u0434\u0430\u0435\u0442 \u0441 4.64 \u0434\u043e 3.99, \u0430 \u043a\u043e\u043d\u0441\u0435\u0440\u0432\u0430\u0442\u0438\u0432\u043d\u044b\u0439 gate-\u043f\u043e\u0434\u0445\u043e\u0434 \u0434\u0435\u0440\u0436\u0438\u0442 <strong>\u0442\u0435 \u0436\u0435 \u22120.020 \u0434\u043e \u0432\u0445\u043e\u0434\u0430, \u0447\u0442\u043e \u0438 \u043d\u0430 \u00ab\u0441\u0432\u043e\u0435\u0439\u00bb \u043c\u0443\u0437\u044b\u043a\u0435<\/strong>. \u0414\u0435\u0433\u0440\u0430\u0434\u0430\u0446\u0438\u0438 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0430 \u043d\u0435\u0442 \u0432\u043e\u043e\u0431\u0449\u0435. \u0412\u044b\u0432\u043e\u0434 \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u044b\u0439: <strong>\u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0442\u043e, \u0447\u0442\u043e \u043a\u043e\u0434\u0435\u043a \u043d\u0435 \u0442\u0440\u043e\u043d\u0443\u043b &#8212; \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043d\u0430 \u0447\u0443\u0436\u0438\u0435 \u0436\u0430\u043d\u0440\u044b \u0432 \u0440\u0430\u0437\u044b \u043b\u0443\u0447\u0448\u0435, \u0447\u0435\u043c \u0440\u0435\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u0432\u0441\u0435\u0433\u043e \u043f\u043e\u0434\u0440\u044f\u0434<\/strong>.<\/p>\n<h3>\u0422\u0440\u0435\u0442\u0438\u0439 \u0431\u043e\u0435\u0446: \u0430 \u0435\u0441\u043b\u0438 \u0432\u0437\u044f\u0442\u044c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 diffusion-SR?<\/h3>\n<p>\u0427\u0442\u043e\u0431\u044b \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u043d\u0435 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b\u043e \u0434\u0443\u044d\u043b\u044c\u044e \u0441 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0441\u043e\u043f\u0435\u0440\u043d\u0438\u043a\u043e\u043c, \u044f \u043f\u0440\u043e\u0433\u043d\u0430\u043b \u0442\u0435\u043c \u0436\u0435 \u043f\u0430\u0440\u043d\u044b\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c \u0435\u0449\u0451 \u0438 <a href=\"https:\/\/arxiv.org\/abs\/2309.07314\" rel=\"noopener noreferrer nofollow\">AudioSR<\/a> (ICASSP 2024) &#8212; \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 \u0434\u0438\u0444\u0444\u0443\u0437\u0438\u043e\u043d\u043d\u044b\u0439 super-resolution \u00ab\u043b\u044e\u0431\u043e\u0439 \u0432\u0445\u043e\u0434 \u2192 48 \u043a\u0413\u0446\u00bb \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c\u0438 \u0432\u0435\u0441\u0430\u043c\u0438 (\u043c\u043e\u0434\u0435\u043b\u044c basic, DDIM 50, \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 seed; \u0432\u044b\u0445\u043e\u0434 \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043b \u043a \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0441\u0443 \u043f\u043e GCC-PHAT, \u0435\u0433\u043e \u0432\u043e\u043a\u043e\u0434\u0435\u0440 \u0442\u043e\u0436\u0435 \u0441\u0434\u0432\u0438\u0433\u0430\u0435\u0442 \u0432\u043e\u043b\u043d\u0443). \u041f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e: 15 \u0442\u0440\u0435\u043a\u043e\u0432 \u00d7 7 \u043a\u043e\u0434\u0435\u043a\u043e\u0432 = 105 \u043f\u0430\u0440:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">\u041c\u0435\u0442\u0440\u0438\u043a\u0430<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0412\u0445\u043e\u0434<\/p>\n<\/th>\n<th>\n<p align=\"left\"><strong>north-star<\/strong><\/p>\n<\/th>\n<th>\n<p align=\"left\">Apollo<\/p>\n<\/th>\n<th>\n<p align=\"left\">AudioSR<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0394 (\u043d\u0430\u0448\u0430 \u2212 AudioSR)<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u041f\u043e\u0431\u0435\u0434\u044b<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">LSD \u2193<\/p>\n<\/td>\n<td>\n<p align=\"left\">12.71<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>6.38<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">8.16<\/p>\n<\/td>\n<td>\n<p align=\"left\">12.28<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u22125.90 [\u22126.36, \u22125.42]<\/p>\n<\/td>\n<td>\n<p align=\"left\">98%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">HF-LSD \u2193<\/p>\n<\/td>\n<td>\n<p align=\"left\">20.31<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>9.39<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">11.08<\/p>\n<\/td>\n<td>\n<p align=\"left\">17.51<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u22128.12 [\u22128.84, \u22127.39]<\/p>\n<\/td>\n<td>\n<p align=\"left\">98%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MR-STFT \u2193<\/p>\n<\/td>\n<td>\n<p align=\"left\">0.894<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>0.446<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">0.641<\/p>\n<\/td>\n<td>\n<p align=\"left\">1.139<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u22120.69 [\u22120.75, \u22120.64]<\/p>\n<\/td>\n<td>\n<p align=\"left\">100%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">SI-SDR \u2191<\/p>\n<\/td>\n<td>\n<p align=\"left\">21.22<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>21.14<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">18.78<\/p>\n<\/td>\n<td>\n<p align=\"left\">17.63<\/p>\n<\/td>\n<td>\n<p align=\"left\">+3.51 [+2.29, +5.06]<\/p>\n<\/td>\n<td>\n<p align=\"left\">100%<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">ViSQOL \u2191<\/p>\n<\/td>\n<td>\n<p align=\"left\">4.663<\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>4.646<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\">4.437<\/p>\n<\/td>\n<td>\n<p align=\"left\">4.162<\/p>\n<\/td>\n<td>\n<p align=\"left\">+0.48 [+0.44, +0.54]<\/p>\n<\/td>\n<td>\n<p align=\"left\">100%<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u043e\u0443\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439: \u043f\u043e \u0441\u043f\u0435\u043a\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u043c \u043c\u0435\u0442\u0440\u0438\u043a\u0430\u043c AudioSR \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f <strong>\u0445\u0443\u0436\u0435 \u0441\u0430\u043c\u043e\u0433\u043e lossy-\u0432\u0445\u043e\u0434\u0430<\/strong> (LSD 12.28 \u043f\u0440\u043e\u0442\u0438\u0432 \u0432\u0445\u043e\u0434\u043d\u044b\u0445 12.71 &#8212; \u043f\u043e\u0447\u0442\u0438 \u043d\u0435 \u043f\u043e\u0447\u0438\u043d\u0438\u043b, MR-STFT 1.14 \u043f\u0440\u043e\u0442\u0438\u0432 0.89 &#8212; \u0432\u043e\u043e\u0431\u0449\u0435 \u0443\u0445\u0443\u0434\u0448\u0438\u043b). \u0418 \u044d\u0442\u043e \u043d\u0435 \u00abAudioSR \u043f\u043b\u043e\u0445\u043e\u0439\u00bb. \u042d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435 \u0435\u0433\u043e \u0437\u0430\u0434\u0430\u0447\u0430: \u043e\u043d \u0437\u0430\u0442\u043e\u0447\u0435\u043d \u043f\u043e\u0434 \u0443\u0437\u043a\u043e\u043f\u043e\u043b\u043e\u0441\u043d\u044b\u0439 \u0432\u0445\u043e\u0434 (2-16 \u043a\u0413\u0446) \u0438 \u043f\u043e\u043b\u043d\u0443\u044e \u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0443 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0447\u0435\u0440\u0435\u0437 \u0432\u043e\u043a\u043e\u0434\u0435\u0440, \u0430 \u0432\u0445\u043e\u0434 \u043f\u043e\u0441\u043b\u0435 \u043c\u0443\u0437\u044b\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0435\u043a\u0430 &#8212; <em>\u0448\u0438\u0440\u043e\u043a\u043e\u043f\u043e\u043b\u043e\u0441\u043d\u044b\u0439 \u0441 \u0434\u044b\u0440\u0430\u043c\u0438<\/em>, \u0438 \u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0430 \u0441\u0442\u0438\u0440\u0430\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435, \u0447\u0435\u043c \u0434\u043e\u0440\u0438\u0441\u043e\u0432\u043a\u0430 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442. \u0423\u0440\u043e\u043a \u0440\u043e\u0432\u043d\u043e \u0442\u043e\u0442 \u0436\u0435, \u0447\u0442\u043e \u0438 \u0441 Apollo, \u0442\u043e\u043b\u044c\u043a\u043e \u0433\u0440\u043e\u043c\u0447\u0435: <strong>\u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u044b\u0439 super-resolution \u2260 \u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u044f \u043a\u043e\u0434\u0435\u043a\u0430; \u0447\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0440\u0435\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u043d\u0430 \u0442\u0435\u0440\u044f\u0435\u0442 \u0438\u0437 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0443\u0436\u0435 \u0431\u044b\u043b\u043e \u0432 \u0444\u0430\u0439\u043b\u0435<\/strong>. \u0411\u043e\u043d\u0443\u0441 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u043d\u043e\u0441\u0442\u0438: \u0434\u0438\u0444\u0444\u0443\u0437\u0438\u044f &#8212; \u044d\u0442\u043e ~50 \u0441\u0435\u043a\u0443\u043d\u0434 \u043d\u0430 6-\u0441\u0435\u043a\u0443\u043d\u0434\u043d\u044b\u0439 \u043a\u043b\u0438\u043f \u043d\u0430 CPU; \u043c\u043e\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0437\u0430 \u044d\u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 ~12 \u043c\u0438\u043d\u0443\u0442 \u043c\u0443\u0437\u044b\u043a\u0438. \u0427\u0443\u0432\u0441\u0442\u0432\u0443\u0435\u0442\u0435 \u0440\u0430\u0437\u043d\u0438\u0446\u0443.<\/p>\n<h3>\u041a\u0430\u043a \u044d\u0442\u0438\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0440\u0443\u043a\u0430\u043c\u0438<\/h3>\n<p>\u0415\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0439 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 &#8212; CLI, \u043d\u0438\u0447\u0435\u0433\u043e \u043b\u0438\u0448\u043d\u0435\u0433\u043e:<\/p>\n<pre><code class=\"bash\"># \u043e\u0434\u0438\u043d \u0444\u0430\u0439\u043bmake restore IN=song.mp3                      # \u2192 restored\/song.flac# \u0432\u0441\u044f \u043f\u0430\u043f\u043a\u0430 \u0441 lossy-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u043e\u0439, \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u043e, \u0441 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043e\u043c \u0443\u0436\u0435 \u0441\u0434\u0435\u043b\u0430\u043d\u043d\u043e\u0433\u043emake restore IN=~\/Music\/lossy OUT=~\/Music\/hi ARGS=\"--recursive --skip-lossless\"<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:87px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 &#8212; 44.1 \u043a\u0413\u0446 24-\u0431\u0438\u0442 FLAC, \u0441\u0442\u0435\u0440\u0435\u043e (\u043a\u0430\u043d\u0430\u043b\u044b \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e), <strong>\u0441 \u0442\u0435\u0433\u0430\u043c\u0438 \u0438 \u043e\u0431\u043b\u043e\u0436\u043a\u043e\u0439 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0430<\/strong>, \u0434\u0435\u0440\u0435\u0432\u043e \u043f\u0430\u043f\u043e\u043a \u0437\u0435\u0440\u043a\u0430\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043e\u0434\u0438\u043d-\u0432-\u043e\u0434\u0438\u043d. \u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0447\u0435\u043a\u043f\u043e\u0438\u043d\u0442 \u043a\u044d\u0448\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 <code>~\/.cache\/north-star\/<\/code>, \u0438 \u0434\u0430\u043b\u044c\u0448\u0435 \u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043e\u0444\u043b\u0430\u0439\u043d, \u0431\u0435\u0437 \u043f\u043e\u0434\u043d\u044f\u0442\u043e\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b. \u0421\u0432\u0435\u0436\u0435\u043c\u0443 \u043a\u043b\u043e\u043d\u0443 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c <code>NORTH_STAR_CKPT_URL<\/code> &#8212; \u043f\u0440\u044f\u043c\u0443\u044e \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0447\u0435\u043a\u043f\u043e\u0438\u043d\u0442, \u0438 \u043f\u043e\u0435\u0445\u0430\u043b\u0438.<\/p>\n<p>\u041f\u043e\u0441\u043b\u0443\u0448\u0430\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u044f\u043c\u043e \u0441\u0435\u0439\u0447\u0430\u0441 (\u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442 \u0442\u0440\u0435\u043a\u0430 Artificial.Music &#8212; \u00abGold\u00bb, CC-BY): <a href=\"https:\/\/assets\/demo_before.mp3\" rel=\"noopener noreferrer nofollow\">\u0432\u0445\u043e\u0434 mp3-128k<\/a> \u2192 <a href=\"https:\/\/assets\/demo_restored.flac\" rel=\"noopener noreferrer nofollow\">\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435<\/a> \u2192 <a href=\"https:\/\/assets\/demo_reference.flac\" rel=\"noopener noreferrer nofollow\">lossless-\u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b<\/a>. \u0421\u043b\u0443\u0448\u0430\u0442\u044c \u043b\u0443\u0447\u0448\u0435 \u0432 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u0430\u0445, \u0440\u0430\u0437\u043d\u0438\u0446\u0430 &#8212; \u0432 \u00ab\u0432\u043e\u0437\u0434\u0443\u0445\u0435\u00bb \u043d\u0430 \u0442\u0430\u0440\u0435\u043b\u043a\u0430\u0445 \u0438 \u0432\u0435\u0440\u0445\u043d\u0438\u0445 \u0433\u0430\u0440\u043c\u043e\u043d\u0438\u043a\u0430\u0445 \u0441\u0438\u043d\u0442\u043e\u0432. \u041d\u0430 \u043a\u043e\u043b\u043e\u043d\u043a\u0430\u0445 \u043d\u043e\u0443\u0442\u0430 \u0412\u044b \u0435\u0451, \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u043d\u0435 \u043f\u043e\u0439\u043c\u0430\u0435\u0442\u0435, \u043d\u0435 \u043e\u0431\u0435\u0441\u0441\u0443\u0434\u044c\u0442\u0435.<\/p>\n<p>\u0412\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 &#8212; \u0434\u043b\u044f \u0432\u0434\u0443\u043c\u0447\u0438\u0432\u043e\u0433\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u043b\u0443\u0445:<\/p>\n<figure class=\"\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/\/post_images\/c1c\/673\/b35\/c1c673b355c4a034c4bca718f4673438.png\" alt=\"\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\" sizes=\"(max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/\/post_images\/c1c\/673\/b35\/c1c673b355c4a034c4bca718f4673438.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/\/post_images\/c1c\/673\/b35\/c1c673b355c4a034c4bca718f4673438.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f<\/figcaption><\/div>\n<\/figure>\n<p><em>\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441 A\/B-\u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435\u043c \u0438 \u0441\u043f\u0435\u043a\u0442\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c\u0438 \u0434\u043e\/\u043f\u043e\u0441\u043b\u0435.<\/em><\/p>\n<figure class=\"\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/\/post_images\/1ac\/b58\/9fc\/1acb589fca5b47116c0a0894689a2432.png\" alt=\"\u0421\u043f\u0435\u043a\u0442\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b\" sizes=\"(max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/\/post_images\/1ac\/b58\/9fc\/1acb589fca5b47116c0a0894689a2432.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/\/post_images\/1ac\/b58\/9fc\/1acb589fca5b47116c0a0894689a2432.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0421\u043f\u0435\u043a\u0442\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<\/figcaption><\/div>\n<\/figure>\n<p>\u0410 \u0434\u043b\u044f \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0430 &#8212; \u0436\u0438\u0432\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0438 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432:<\/p>\n<figure class=\"\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/\/post_images\/47a\/2cc\/d35\/47a2ccd353ea6fe5a32fc4539e41672c.png\" alt=\"\u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435\" sizes=\"(max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/\/post_images\/47a\/2cc\/d35\/47a2ccd353ea6fe5a32fc4539e41672c.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/\/post_images\/47a\/2cc\/d35\/47a2ccd353ea6fe5a32fc4539e41672c.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435<\/figcaption><\/div>\n<\/figure>\n<figure class=\"\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/\/post_images\/1a7\/d38\/f83\/1a7d38f833f3da41f883f409fdbb9ad2.png\" alt=\"\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b\" sizes=\"(max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/\/post_images\/1a7\/d38\/f83\/1a7d38f833f3da41f883f409fdbb9ad2.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/\/post_images\/1a7\/d38\/f83\/1a7d38f833f3da41f883f409fdbb9ad2.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b<\/figcaption><\/div>\n<\/figure>\n<h3>\u0427\u0442\u043e \u0434\u0430\u043b\u044c\u0448\u0435<\/h3>\n<ul>\n<li>\n<p>Phase-head \u0434\u043b\u044f \u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u043f\u043e\u043b\u043e\u0441\u044b, \u0434\u043e\u0431\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432.<\/p>\n<\/li>\n<li>\n<p>\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 OOD-\u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0430 \u0438, \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c, \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043b\u0438\u0434\u0435\u0440\u0431\u043e\u0440\u0434 \u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u0438.<\/p>\n<\/li>\n<\/ul>\n<p>\u041a\u043e\u0434, \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0438, \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0438 \u0432\u0441\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f (\u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0431\u0430\u0433\u0438, \u044f \u0438\u0445 \u043d\u0435 \u043f\u0440\u044f\u0447\u0443) &#8212; <a href=\"https:\/\/github.com\/Lercas\/north-star\" rel=\"noopener noreferrer nofollow\">\u0422\u042b\u041a<\/a>. \u0415\u0441\u043b\u0438 \u0443 \u0412\u0430\u0441 \u0435\u0441\u0442\u044c \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0434\u043e\u0440\u043e\u0433\u0430 \u0412\u0430\u043c \u0442\u0430\u043a \u0436\u0435, \u043a\u0430\u043a \u043c\u043d\u0435 \u043c\u043e\u044f, &#8212; \u0431\u0443\u0434\u0443 \u0440\u0430\u0434 issue, \u043a\u0440\u0438\u0442\u0438\u043a\u0435 \u043c\u0435\u0442\u043e\u0434\u043e\u043b\u043e\u0433\u0438\u0438 \u0438 \u0441\u043b\u0435\u043f\u044b\u043c \u043f\u0440\u043e\u0441\u043b\u0443\u0448\u0438\u0432\u0430\u043d\u0438\u044f\u043c. \u0412 \u0441\u043f\u043e\u0440\u0430\u0445 \u0440\u043e\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u0442\u0438\u043d\u0430, \u0430 \u0432 \u0430\u0434\u0432\u0435\u0440\u0441\u0430\u0440\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u0430\u0443\u0434\u0438\u0442\u0435 &#8212; \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a.<\/p>\n<p>\u041d\u0435 \u0431\u043e\u043b\u0435\u0439\u0442\u0435 \u0438 \u0431\u0435\u0440\u0435\u0433\u0438\u0442\u0435 \u0441\u0432\u043e\u0439 lossless<\/p>\n<\/div>\n<p>\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/1046878\/\">https:\/\/habr.com\/ru\/articles\/1046878\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0421\u0440\u0430\u0437\u0443 \u0434\u0438\u0441\u043a\u043b\u0435\u0439\u043c\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u0431\u0443\u0434\u0443 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c \u0435\u0449\u0451 \u0440\u0430\u0437 \u043f\u044f\u0442\u044c, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0438\u043d\u0430\u0447\u0435 \u043d\u0430\u043b\u0435\u0442\u044f\u0442: \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0435 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0443\u0442\u0440\u0430\u0447\u0435\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u043e\u043d\u0430 \u0441\u0438\u043d\u0442\u0435\u0437\u0438\u0440\u0443\u0435\u0442 \u043f\u0440\u0430\u0432\u0434\u043e\u043f\u043e\u0434\u043e\u0431\u043d\u0443\u044e \u0440\u0435\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044e. \u042d\u0442\u043e \u0434\u043e\u0440\u0438\u0441\u043e\u0432\u043a\u0430 \u0432 \u0441\u0442\u0438\u043b\u0435 \u0445\u0443\u0434\u043e\u0436\u043d\u0438\u043a\u0430-\u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0442\u043e\u0440\u0430, \u0430 \u043d\u0435 \u043c\u0430\u0448\u0438\u043d\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u0417\u0430\u043f\u043e\u043c\u043d\u0438\u043b\u0438? \u041f\u043e\u0435\u0445\u0430\u043b\u0438.\u0417\u0430\u0447\u0435\u043c \u044f \u0432\u043e\u043e\u0431\u0449\u0435 \u0432\u043e \u0432\u0441\u0451 \u044d\u0442\u043e \u043f\u043e\u043b\u0435\u0437\u042f \u043b\u044e\u0431\u043b\u044e \u043c\u0443\u0437\u044b\u043a\u0443. \u041d\u0435 \u201c\u0444\u043e\u043d\u043e\u043c \u0432 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u0430\u0445\u201d, \u0430 \u0442\u0430\u043a, \u0447\u0442\u043e \u0436\u0430\u043b\u043a\u043e \u043a\u0430\u0436\u0434\u044b\u0439 \u0442\u0440\u0435\u043a. \u0420\u0430\u0437\u0432\u0430\u043b\u0438\u0432\u0448\u0438\u0441\u044c \u0432 \u043a\u0440\u0435\u0441\u043b\u0435 \u0438\u043b\u0438 \u0434\u0438\u0432\u0430\u043d\u0435, \u0432\u0437\u044f\u0432 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u0438 \u0438 \u043e\u0431\u043c\u0443\u0441\u043e\u043b\u0438\u0432 \u043a\u0430\u0436\u0434\u0443\u044e \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0442\u044b\u0441\u044f\u0447 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0446\u0438\u0439 \u0438\u0437 \u043c\u043e\u0435\u0433\u043e \u043f\u043b\u0435\u0435\u0440\u0430.\u041d\u043e \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0441\u0442\u0440\u0438\u043c\u0438\u043d\u0433\u0438 \u043f\u0440\u0438\u0443\u0447\u0438\u043b\u0438 \u043d\u0430\u0441 \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u043c\u0443\u0437\u044b\u043a\u0430 &#8212; \u044d\u0442\u043e \u043d\u0435 \u0432\u0435\u0449\u044c, \u0430 \u0434\u043e\u0441\u0442\u0443\u043f. \u0410 \u0434\u043e\u0441\u0442\u0443\u043f, \u043a\u0430\u043a \u0432\u044b\u044f\u0441\u043d\u0438\u043b\u043e\u0441\u044c, \u0448\u0442\u0443\u043a\u0430 \u043e\u043e\u043e\u0447\u0435\u043d\u044c \u0445\u0440\u0443\u043f\u043a\u0430\u044f:\u0422\u0440\u0435\u043a\u0438 \u0432 \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u0430\u0445 \u0441\u0435\u0440\u0435\u044e\u0442\u0426\u0435\u043d\u044b \u0440\u0430\u0441\u0442\u0443\u0442 \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0446\u0435\u043d\u043d\u043e\u0441\u0442\u0438Lossless \u0433\u043e\u0434\u0430\u043c\u0438 \u0431\u044b\u043b \u043f\u043b\u0430\u0442\u043d\u043e\u0439 \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0435\u0439, \u043d\u0443 \u0438 \u0444\u0435\u0439\u043a\u043e\u0432\u044b\u043c, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0430 YM\u0418 \u044d\u0442\u043e \u044f \u0435\u0449\u0451 \u043f\u0440\u043e \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u044b\u0439 \u0440\u044b\u043d\u043e\u043a \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u044e. \u0410 \u0442\u0435\u043f\u0435\u0440\u044c \u0443\u043c\u043d\u043e\u0436\u044c\u0442\u0435 \u043d\u0430 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0443\u044e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0443 &#8212; \u0442\u0443\u0442 \u0432\u043e\u043e\u0431\u0449\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0430\u0442\u0442\u0440\u0430\u043a\u0446\u0438\u043e\u043d \u0441 \u043a\u043b\u043e\u0443\u043d\u0430\u043c\u0438 \u0438 \u0438\u043d\u0432\u0430\u043b\u0438\u0434\u0430\u043c\u0438:\u0417\u0430\u043f\u0430\u0434\u043d\u044b\u0435 \u043b\u0435\u0439\u0431\u043b\u044b \u0441\u0432\u0435\u0440\u043d\u0443\u043b\u0438 \u0440\u0430\u0431\u043e\u0442\u0443 \u0432 \u0420\u0424 \u0435\u0449\u0451 \u0432 2022-\u043c, \u0438 \u043f\u0430\u0447\u043a\u0430 \u0430\u0440\u0442\u0438\u0441\u0442\u043e\u0432 \u0441 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430\u043c\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0438\u0441\u043f\u0430\u0440\u0438\u043b\u0430\u0441\u044c \u0438\u0437 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u0412\u043e\u0442 \u0431\u044b\u043b \u0442\u0440\u0435\u043a, \u0430 \u0432\u043e\u0442 \u0435\u0433\u043e \u043d\u0435\u0442. \u0418 \u044d\u0442\u043e \u043d\u0435 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f \u043f\u0440\u043e\u0442\u0443\u0445\u043b\u0430, \u044d\u0442\u043e \u0433\u0435\u043e\u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u043f\u043e\u0434\u044a\u0435\u0445\u0430\u043b\u0430\u0417\u0430\u043a\u043e\u043d \u043e \u201c\u043f\u0440\u043e\u043f\u0430\u0433\u0430\u043d\u0434\u0435 \u043d\u0430\u0440\u043a\u043e\u0442\u0438\u043a\u043e\u0432\u201d \u0434\u043e\u0432\u0451\u043b \u0434\u043e \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u042f\u043d\u0434\u0435\u043a\u0441 \u041c\u0443\u0437\u044b\u043a\u0430, \u0417\u0432\u0443\u043a \u0438 VK \u041c\u0443\u0437\u044b\u043a\u0430 \u043c\u0430\u0441\u0441\u043e\u0432\u043e \u0440\u0435\u0436\u0443\u0442 \u0438 \u0437\u0430\u043f\u0438\u043a\u0438\u0432\u0430\u044e\u0442 \u0442\u0440\u0435\u043a\u0438. \u041a\u0443\u0441\u043a\u0438 \u0432\u044b\u0440\u0435\u0437\u0430\u044e\u0442 \u0437\u0430\u0434\u043d\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c, \u0441\u043b\u043e\u0432\u0430 \u0437\u0430\u043f\u0438\u043a\u0438\u0432\u0430\u044e\u0442 \u0438\u043b\u0438 \u0437\u0430\u043c\u0435\u043d\u044f\u044e\u0442. \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0432\u043e\u044e\u0442, \u0447\u0442\u043e \u201c\u043f\u044f\u0442\u044c \u0442\u0440\u0435\u043a\u043e\u0432 \u043f\u043e\u0434\u0440\u044f\u0434 &#8212; \u0441\u043f\u043b\u043e\u0448\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u043a\u0438\u0432\u0430\u043d\u0438\u044f, \u0441\u043b\u0443\u0448\u0430\u0442\u044c \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u201d, \u0438 \u044d\u0442\u043e \u043d\u0435 \u043c\u043e\u044f \u0433\u0438\u043f\u0435\u0440\u0431\u043e\u043b\u0430, \u0430 \u0434\u043e\u0441\u043b\u043e\u0432\u043d\u0430\u044f \u0446\u0438\u0442\u0430\u0442\u0430. \u0418 \u043f\u0440\u0438\u043a\u043e\u043b \u0442\u043e\u0436\u0435 \u0441 \u0430\u0440\u0442\u0438\u0441\u0442\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043b\u0435\u0432\u0430\u043b\u0438 \u043d\u0430 \u0441\u0432\u043e\u0438\u0445 \u0436\u0435 \u0441\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u0435\u0439 \u0438 \u201c\u043b\u0438\u0448\u044c \u0431\u044b \u043f\u043b\u0430\u0442\u0438\u043b\u0438 \u0431\u0430\u0431\u043a\u0438\u201d\u0410 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0442\u0440\u0435\u043a\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0442 \u043f\u043e \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044e \u0420\u041a\u041d\u0412\u0438\u0448\u0435\u043d\u043a\u0430: \u042f\u043d\u0434\u0435\u043a\u0441 \u041c\u0443\u0437\u044b\u043a\u0430 \u043f\u043e\u0432\u0435\u0440\u0445 \u0432\u0441\u0435\u0433\u043e \u044d\u0442\u043e\u0433\u043e \u0432\u044b\u043a\u0430\u0442\u0438\u043b\u0430 \u043d\u043e\u0432\u044b\u0439 \u0434\u0438\u0437\u0430\u0439\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u043b\u0430\u0441\u043a\u043e\u0432\u043e \u043f\u0440\u043e\u0437\u0432\u0430\u043b\u043e \u201c\u0440\u0435\u0434\u0438\u0437\u0430\u0439\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u0441\u043c\u043e\u0433\u201d \u0438\u043b\u0438 \u0445\u0443\u0439\u043d\u042f \u0438\u0437 \u043f\u043e\u0434 \u043a\u043e\u043d\u042f. \u041f\u043e\u043b\u043e\u0432\u0438\u043d\u0430 \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u043e\u0442\u0432\u0430\u043b\u0438\u043b\u0430\u0441\u044c, \u043a\u043d\u043e\u043f\u043a\u0443 \u0434\u0438\u0437\u043b\u0430\u0439\u043a\u0430 \u0437\u0430\u043f\u0440\u044f\u0442\u0430\u043b\u0438, \u043a\u043d\u043e\u043f\u043a\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043a\u0430\u0447\u0443\u0442 \u043f\u043e \u044d\u043a\u0440\u0430\u043d\u0443 \u043f\u0440\u0438 \u043b\u0438\u0441\u0442\u0430\u043d\u0438\u0438 \u0442\u0435\u043a\u0441\u0442\u0430. \u0412\u0438\u0437\u0443\u0430\u043b \u201c\u0441\u043e\u0447\u043d\u044b\u0439\u201d, \u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e.\u041b\u044e\u0434\u0438 \u0434\u0435\u043b\u0430\u044e\u0442 \u0432\u044b\u0432\u043e\u0434\u044b. \u0412\u0438\u043d\u0438\u043b \u0440\u0430\u0441\u0442\u0451\u0442 18-\u0439 \u0433\u043e\u0434 \u043f\u043e\u0434\u0440\u044f\u0434 (RIAA), \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043d\u043e\u0441\u0438\u0442\u0435\u043b\u0438 \u0432 \u043c\u0438\u0440\u0435 \u043f\u0440\u0438\u0431\u0430\u0432\u0438\u043b\u0438 \u0437\u0430 2025-\u0439 (IFPI), \u0443 Navidrome 21+ \u0442\u044b\u0441\u044f\u0447\u0430 \u0437\u0432\u0451\u0437\u0434 \u043d\u0430 \u0433\u0438\u0442\u0445\u0430\u0431\u0435, \u0443 Jellyfin 53+. \u0410 \u0447\u0435\u0440\u0435\u0437 Bandcamp \u0444\u0430\u043d\u0430\u0442\u044b \u0437\u0430\u043d\u0435\u0441\u043b\u0438 \u0430\u0440\u0442\u0438\u0441\u0442\u0430\u043c $1.74 \u043c\u043b\u0440\u0434 \u0437\u0430 \u043c\u0443\u0437\u044b\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0432\u043b\u0430\u0434\u0435\u044e\u0442.\u042f \u0442\u043e\u0436\u0435 \u0432\u0435\u0440\u043d\u0443\u043b\u0441\u044f \u043a \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438. \u0418 \u0442\u0443\u0442 \u0436\u0435 \u0432\u043e\u0442\u043a\u043d\u0443\u043b\u0441\u044f \u0432 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u0440\u0430\u0434\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u044d\u0442\u0430 \u043f\u0440\u043e\u0441\u0442\u044b\u043d\u044f \u0442\u0435\u043a\u0441\u0442\u0430\u0412\u0430\u0448\u0430 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f \u0438\u0437 \u043d\u0443\u043b\u0435\u0432\u044b\u0445 \u0437\u0432\u0443\u0447\u0438\u0442 \u0433\u043b\u0443\u0445\u043e, \u0438 \u044d\u0442\u043e \u043d\u0435 \u0431\u0430\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u043a\u0443\u0441\u043e\u0432\u0449\u0438\u043d\u0430, \u0430 \u0444\u0438\u0437\u0438\u043a\u0430\u0415\u0441\u043b\u0438 \u0412\u0430\u0448\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430, \u043a\u0430\u043a \u0438 \u043c\u043e\u044f, \u0441\u043e\u0431\u0438\u0440\u0430\u043b\u0430\u0441\u044c \u0441 \u043d\u0443\u043b\u0435\u0432\u044b\u0445 &#8212; \u044d\u0442\u043e \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c MP3 128-192 kbps. iTunes Store \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0430 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0432 2003-\u043c \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u043b \u0442\u0440\u0435\u043a\u0438 \u0432 128 kbps, \u0430 \u201c\u0432\u044b\u0441\u043e\u043a\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u201d 256 kbps \u043f\u043e\u0434\u0432\u0435\u0437\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 2007-\u043c. \u0420\u0438\u043f\u044b \u0438 \u0444\u0430\u0439\u043b\u043e\u043e\u0431\u043c\u0435\u043d \u0442\u043e\u0439 \u044d\u043f\u043e\u0445\u0438 &#8212; \u0442\u043e\u0442 \u0436\u0435 \u043a\u043b\u0430\u0441\u0441, \u0441 \u0442\u0435\u0445 \u043c\u0435\u0441\u0442 \u0436\u0435 \u0438. \u0441\u043b\u0438\u0432\u0430\u043b\u043e\u0441\u044cLossy-\u043a\u043e\u0434\u0435\u043a \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442 \u0431\u0438\u0442\u044b \u0434\u0432\u0443\u043c\u044f \u043f\u0443\u0442\u044f\u043c\u0438: \u043e\u0433\u0440\u0443\u0431\u043b\u044f\u0435\u0442 \u0442\u043e, \u0447\u0442\u043e \u043f\u0441\u0438\u0445\u043e\u0430\u043a\u0443\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0441\u0447\u0438\u0442\u0430\u0435\u0442 \u043d\u0435\u0437\u0430\u043c\u0435\u0442\u043d\u044b\u043c, \u0438 \u0442\u0443\u043f\u043e \u043e\u0442\u0440\u0435\u0437\u0430\u0435\u0442 \u0432\u0435\u0440\u0445 \u0441\u043f\u0435\u043a\u0442\u0440\u0430. \u0418 \u0441\u0440\u0435\u0437\u0430\u0435\u0442 \u043d\u0435 \u043d\u0430\u0443\u0433\u0430\u0434: \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u044d\u043d\u043a\u043e\u0434\u0435\u0440\u0430 \u044d\u0442\u043e \u0437\u0430\u0448\u0438\u0442\u0430\u044f \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0430, \u0434\u0435\u0440\u0436\u0438\u0442\u0435 \u0442\u0430\u0431\u043b\u0438\u0447\u043a\u0443:\u041a\u043e\u0434\u0435\u043a \/ \u0431\u0438\u0442\u0440\u0435\u0439\u0442\u041f\u043e\u0442\u043e\u043b\u043e\u043a (lowpass)MP3 (LAME) 128 kbps~17.0 \u043a\u0413\u0446MP3 (LAME) 192 kbps~18.6 \u043a\u0413\u0446MP3 (LAME) 320 kbps~20.5 \u043a\u0413\u0446AAC (FDK, CBR \u226596k \u0441\u0442\u0435\u0440\u0435\u043e)\u0434\u043e 17.0 \u043a\u0413\u0446Opus (fullband)20 \u043a\u0413\u0446Lossless (44.1 \u043a\u0413\u0446)22.05 \u043a\u0413\u0446\u0423 \u044d\u043d\u043a\u043e\u0434\u0435\u0440\u043e\u0432 90-\u0445 (FhG, Xing) \u043d\u0430 128 kbps \u043f\u043e\u043b\u043a\u0430 \u0431\u044b\u043b\u0430 \u0435\u0449\u0451 \u043d\u0438\u0436\u0435, \u043e\u043a\u043e\u043b\u043e 16 \u043a\u0413\u0446. \u0412\u043e\u0437\u0434\u0443\u0445 \u0442\u0430\u0440\u0435\u043b\u043e\u043a, \u0448\u0435\u043b\u0435\u0441\u0442 \u0449\u0451\u0442\u043e\u043a, \u0432\u0435\u0440\u0445\u043d\u0438\u0435 \u0433\u0430\u0440\u043c\u043e\u043d\u0438\u043a\u0438 \u0432\u043e\u043a\u0430\u043b\u0430 &#8212; \u0432\u0441\u0451, \u0447\u0442\u043e \u0432\u044b\u0448\u0435 \u043f\u043e\u043b\u043a\u0438, \u0432 \u0444\u0430\u0439\u043b\u0435 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442\u0412\u0435\u0440\u043d\u0443\u0442\u044c \u044d\u0442\u0438 \u0431\u0430\u0439\u0442\u044b \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e. \u041d\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441 \u0438\u043d\u0430\u0447\u0435:\u0410 \u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u0441\u0438\u043d\u0442\u0435\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0434\u043e\u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0439 \u0432\u0435\u0440\u0445\u043d\u0438\u0439 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d, \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u0432 \u0444\u0430\u0439\u043b\u0435 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c?\u042d\u0442\u043e \u0437\u0430\u0434\u0430\u0447\u0430 bandwidth extension (BWE) \/ audio super-resolution, \u0438 \u0432 \u043d\u0435\u0439 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0433\u043e\u0434\u044b \u0441\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u0434\u0432\u0438\u0436: AERO (ICASSP 2023), AudioSR (\u0434\u0438\u0444\u0444\u0443\u0437\u0438\u044f, ICASSP 2024), FLowHigh (flow matching, ICASSP 2025) \u0438 &#8212; \u0431\u043b\u0438\u0436\u0435 \u0432\u0441\u0435\u0433\u043e \u043a \u043c\u043e\u0435\u0439 \u0437\u0430\u0434\u0430\u0447\u0435 &#8212; Apollo (ICASSP 2025): GAN-\u043c\u043e\u0434\u0435\u043b\u044c \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0436\u0430\u0442\u043e\u0439 \u043c\u0443\u0437\u044b\u043a\u0438 \u043e\u0442 \u0440\u0435\u0431\u044f\u0442 \u0438\u0437 Look2Hear, \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u043a\u043e\u0434\u043e\u043c \u0438 \u0432\u0435\u0441\u0430\u043c\u0438. Apollo \u0434\u0430\u043b\u044c\u0448\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0448\u0438\u043c \u0441\u043f\u0430\u0440\u0440\u0438\u043d\u0433-\u043f\u0430\u0440\u0442\u043d\u0451\u0440\u043e\u043c, \u0442\u043a \u043f\u043e \u0442\u0435\u0441\u0442\u0430\u043c \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043b\u0443\u0447\u0448\u0438\u043c \u0438 \u0441\u0430\u043c\u044b\u043c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u043c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u0435\u043c\u0418 \u0435\u0449\u0451 \u0440\u0430\u0437, \u043a\u0430\u043a \u043e\u0431\u0435\u0449\u0430\u043b: \u043c\u043e\u0434\u0435\u043b\u044c \u0434\u043e\u0440\u0438\u0441\u043e\u0432\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u0432\u0434\u043e\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0435, \u0430 \u043d\u0435 \u0432\u043e\u0441\u043a\u0440\u0435\u0448\u0430\u0435\u0442 \u0443\u0442\u0440\u0430\u0447\u0435\u043d\u043d\u043e\u0435. \u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430, \u043a\u0441\u0442\u0430\u0442\u0438, \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 \u043e\u0431 \u044d\u0442\u043e\u043c \u043f\u0440\u044f\u043c\u044b\u043c \u0442\u0435\u043a\u0441\u0442\u043e\u043c &#8212; \u0447\u0442\u043e\u0431\u044b \u043d\u0438\u043a\u0442\u043e \u0441\u0435\u0431\u0435 \u043b\u0438\u0448\u043d\u0435\u0433\u043e \u043d\u0435 \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u043b.\u0427\u0442\u043e \u044f \u0441 Claude \u0432 \u0438\u0442\u043e\u0433\u0435 \u043d\u0430\u043a\u043e\u0434\u0438\u043b\u0414\u0430, \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u0418\u0418, \u043c\u043d\u0435 \u043d\u0435 \u0441\u0442\u044b\u0434\u043d\u043e \u0438\u043b\u0438 \u043a\u0430\u043a-\u0442\u043e \u043d\u0435 \u043f\u043e \u0441\u0435\u0431\u0435. \u041d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f &#8212; \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u0439 \u0441\u0442\u0430\u0442\u044c\u044e, \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0439 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440, \u0432\u044b\u0445\u043e\u0434\u0438 \u043d\u0430 \u0443\u043b\u0438\u0446\u0443 \u0438 \u0438\u0434\u0438 \u0442\u0440\u043e\u0433\u0430\u0442\u044c \u0442\u0440\u0430\u0432\u0443north-star &#8212; self-hosted \u0441\u0442\u0430\u043d\u0446\u0438\u044f \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043c\u0443\u0437\u044b\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0435\u0439 (\u043a\u043e\u0434, Apache-2.0 &#8212; \u0422\u042b\u041a):\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430: \u0438\u043c\u043f\u043e\u0440\u0442 \u0412\u0430\u0448\u0438\u0445 \u043f\u0430\u043f\u043e\u043a \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0442\u0435\u0433\u043e\u0432 \u0438 \u043e\u0431\u043b\u043e\u0436\u0435\u043a, \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043f\u043e \u0430\u0440\u0442\u0438\u0441\u0442\u0430\u043c\/\u0430\u043b\u044c\u0431\u043e\u043c\u0430\u043c\/\u0436\u0430\u043d\u0440\u0430\u043c, \u0432\u0435\u0431-\u043f\u043b\u0435\u0435\u0440;\u0420\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u044f: CLI restore.py (\u043f\u0430\u043f\u043a\u0430\u043c\u0438, \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u043e, \u0441 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u043e\u043c \u0442\u0435\u0433\u043e\u0432 \u0438 \u043e\u0431\u043b\u043e\u0436\u0435\u043a, ~15\u00d7 realtime \u043d\u0430 M4 Max) \u0438 \u0432\u0435\u0431-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0441 A\/B-\u043f\u043b\u0435\u0435\u0440\u043e\u043c \u0438 \u0441\u043f\u0435\u043a\u0442\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c\u0438 \u00ab\u0434\u043e\/\u043f\u043e\u0441\u043b\u0435\u00bb;\u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u0412\u0430\u0448\u0435\u0439 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438: degrade-\u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d, \u0442\u0440\u0435\u043d\u0435\u0440 \u0441 live-\u043c\u0435\u0442\u0440\u0438\u043a\u0430\u043c\u0438 \u043f\u0440\u044f\u043c\u043e \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435, \u0441\u043b\u0435\u043f\u044b\u0435 A\/B-\u0442\u0435\u0441\u0442\u044b, \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 &#8212; \u0432\u0435\u0441\u044c ML-\u0446\u0438\u043a\u043b \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c;\u0418\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430: FastAPI + Celery + PostgreSQL + MinIO + Redis \u0432 \u0434\u043e\u043a\u0435\u0440\u0435; ML \u043d\u0430\u0442\u0438\u0432\u043d\u043e \u043d\u0430 Apple Silicon (MPS), \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438 \u043d\u0430 CUDA, \u0438 \u043d\u0430 CPU.\u041e\u0431\u0437\u043e\u0440\u043d\u0430\u044f \u043f\u0430\u043d\u0435\u043b\u044c\u0414\u0430\u0448\u0431\u043e\u0440\u0434: \u043a\u043e\u0440\u043f\u0443\u0441, \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b, \u0447\u0435\u043c\u043f\u0438\u043e\u043d, live-\u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435, \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432.\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430. \u041d\u0430 \u0441\u043a\u0440\u0438\u043d\u0435 &#8212; \u0442\u0440\u0435\u043a\u0438 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c\u0438 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u043c\u0438 (CC-BY \u0441 archive.org netlabels \u0438 public-domain \u0437\u0430\u043f\u0438\u0441\u0438 Musopen): \u0432\u0441\u044f \u043c\u0443\u0437\u044b\u043a\u0430 \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043b\u0435\u0433\u0430\u043b\u044c\u043d\u0430 \u0434\u043b\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438, \u044f \u043d\u0435 \u0438\u0434\u0438\u043e\u0442.\u041f\u0440\u0438\u043d\u0446\u0438\u043f\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f: \u0432\u0441\u0451 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e. \u0424\u0430\u0439\u043b\u044b \u043d\u0435 \u043f\u043e\u043a\u0438\u0434\u0430\u044e\u0442 \u043a\u043e\u043c\u043f, \u043c\u043e\u0434\u0435\u043b\u044c \u0443\u0447\u0438\u0442\u0441\u044f \u043d\u0430 \u0412\u0430\u0448\u0435\u0439 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438\u041c\u043e\u0434\u0435\u043b\u044c, \u0438\u043b\u0438 \u043a\u0430\u043a \u044f \u043f\u043e\u0448\u0451\u043b \u043f\u0440\u043e\u0442\u0438\u0432 SOTA-\u043c\u043e\u0434\u044bSOTA-\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u043d\u0435\u0439\u0440\u043e\u0430\u0443\u0434\u0438\u043e \u0441\u0435\u0439\u0447\u0430\u0441 &#8212; \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0435 \u0441\u043f\u0435\u043a\u0442\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, GAN\u2019\u044b, \u0434\u0438\u0444\u0444\u0443\u0437\u0438\u044f \u0438 flow matching: \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0438 \u043c\u0430\u0433\u043d\u0438\u0442\u0443\u0434\u0443, \u0438 \u0444\u0430\u0437\u0443, \u0440\u0435\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044f \u0432\u0435\u0441\u044c \u0441\u043f\u0435\u043a\u0442\u0440 \u0446\u0435\u043b\u0438\u043a\u043e\u043c. Apollo \u0443\u0441\u0442\u0440\u043e\u0435\u043d \u0440\u043e\u0432\u043d\u043e \u0442\u0430\u043a: band-split, \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u043b\u043e\u0441, 16.5 \u043c\u043b\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432.\u0410 \u044f \u0441\u0434\u0435\u043b\u0430\u043b \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u0443\u044e \u0441\u0442\u0430\u0432\u043a\u0443, \u0438\u0441\u0445\u043e\u0434\u044f \u0438\u0437 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0438 \u0438\u043c\u0435\u043d\u043d\u043e \u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u0438 lossy-\u043c\u0443\u0437\u044b\u043a\u0438:\u041a\u043e\u0434\u0435\u043a \u043d\u0430 \u0432\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u043c \u0431\u0438\u0442\u0440\u0435\u0439\u0442\u0435 \u043f\u043e\u0447\u0442\u0438 \u043d\u0435 \u0442\u0440\u043e\u0433\u0430\u0435\u0442 \u043d\u0438\u0437 \u0438 \u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0443 &#8212; \u0442\u0430\u043c \u043f\u0430\u0448\u0435\u0442 \u043f\u0441\u0438\u0445\u043e\u0430\u043a\u0443\u0441\u0442\u0438\u043a\u0430, \u0438 \u0434\u043e ~11 \u043a\u0413\u0446 \u0441\u0438\u0433\u043d\u0430\u043b \u0431\u043b\u0438\u0437\u043e\u043a \u043a \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u043c\u0443. \u0412\u0435\u0441\u044c \u0441\u043c\u044b\u0441\u043b \u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u0438 \u0441\u0438\u0434\u0438\u0442 \u0432 \u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u043f\u043e\u043b\u043e\u0441\u0435. \u0422\u0430\u043a \u0437\u0430\u0447\u0435\u043c \u0440\u0435\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c (\u0438 \u0440\u0438\u0441\u043a\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u043f\u043e\u0440\u043e\u0442\u044c) 80% \u0441\u043f\u0435\u043a\u0442\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438 \u0442\u0430\u043a \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435?\u041e\u0442\u0441\u044e\u0434\u0430 \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430. \u0420\u0430\u0437\u0431\u0435\u0440\u0451\u043c \u043f\u043e \u043a\u043e\u0441\u0442\u043e\u0447\u043a\u0430\u043c, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0434\u043b\u044f \u0441\u0430\u043c\u044b\u0445 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0445 \u0432 \u043c\u0438\u0440\u0435 \u043d\u0435\u0439\u0440\u043e\u0430\u0443\u0434\u0438\u043e.1. U-Net \u043f\u043e \u043b\u043e\u0433-\u043c\u0430\u0433\u043d\u0438\u0442\u0443\u0434\u0435 STFT. \u0412\u0445\u043e\u0434 &#8212; \u043b\u043e\u0433-\u043c\u0430\u0433\u043d\u0438\u0442\u0443\u0434\u0430 , \u0433\u0434\u0435  (\u043e\u043a\u043d\u043e \u0425\u0430\u043d\u043d\u0430 1024, hop 256, 44.1 \u043a\u0413\u0446). 4 \u0443\u0440\u043e\u0432\u043d\u044f, \u0431\u0430\u0437\u043e\u0432\u0430\u044f \u0448\u0438\u0440\u0438\u043d\u0430 32 \u043a\u0430\u043d\u0430\u043b\u0430, \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u0435 self-attention \u0432 \u0431\u043e\u0442\u0442\u043b\u043d\u0435\u043a\u0435, ~8.8 \u043c\u043b\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 &#8212; \u0432 1.9 \u0440\u0430\u0437\u0430 \u043c\u0435\u043d\u044c\u0448\u0435 Apollo. \u041f\u043e\u0441\u043b\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f &#8212; adversarial fine-tune \u0441 \u0434\u0432\u0443\u043c\u044f \u0434\u0438\u0441\u043a\u0440\u0438\u043c\u0438\u043d\u0430\u0442\u043e\u0440\u0430\u043c\u0438 (multi-period + multi-resolution), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0447\u0438\u0449\u0430\u0435\u0442 \u00ab\u043c\u044b\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u00bb \u0441\u0438\u043d\u0442\u0435\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432\u0435\u0440\u0445\u0430.2. \u041f\u0435\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0437\u044b (phase reuse). \u041c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043c\u0430\u0433\u043d\u0438\u0442\u0443\u0434\u0443, \u0444\u0430\u0437\u0430 \u0431\u0435\u0440\u0451\u0442\u0441\u044f \u0438\u0437 \u0432\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430:\u0414\u043b\u044f \u0441\u0438\u043d\u0442\u0435\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0447\u0430\u0441\u0442\u043e\u0442 \u201c\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439\u201d \u0444\u0430\u0437\u044b \u0432 \u0444\u0430\u0439\u043b\u0435 \u043d\u0435\u0442, \u043d\u043e HF-\u0444\u0430\u0437\u0430 \u043f\u0441\u0438\u0445\u043e\u0430\u043a\u0443\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u0430\u043b\u043e\u0437\u043d\u0430\u0447\u0438\u043c\u0430, \u0430 \u0432 \u0441\u043e\u0445\u0440\u0430\u043d\u0451\u043d\u043d\u043e\u0439 \u043f\u043e\u043b\u043e\u0441\u0435 \u0432\u0445\u043e\u0434\u043d\u0430\u044f \u0444\u0430\u0437\u0430 &#8212; \u0442\u043e\u0447\u043d\u0430\u044f3. Bandwidth gate &#8212; \u0440\u0435\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043f\u0440\u0438\u043e\u0440. \u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u043e\u0433-\u043c\u0430\u0433\u043d\u0438\u0442\u0443\u0434\u0430 \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u0442\u0430\u043a:\u041d\u0438\u0436\u0435  \u0432\u044b\u0445\u043e\u0434 &#8212; \u0431\u0438\u0442-\u0432-\u0431\u0438\u0442 \u0432\u0445\u043e\u0434 (\u043a\u043e\u0434\u0435\u043a \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b \u044d\u0442\u0443 \u043f\u043e\u043b\u043e\u0441\u0443 \u043b\u0443\u0447\u0448\u0435, \u0447\u0435\u043c \u0435\u0451 \u043e\u0442\u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0438\u0440\u0443\u0435\u0442 \u043b\u044e\u0431\u0430\u044f \u043d\u0435\u0439\u0440\u043e\u043d\u043a\u0430). \u0412\u044b\u0448\u0435 &#8212; : \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u043f\u043e\u043b\u043e\u0441\u044b \u0441\u0442\u0440\u043e\u0433\u043e \u0430\u0434\u0434\u0438\u0442\u0438\u0432\u043d\u043e, \u043c\u043e\u0434\u0435\u043b\u044c \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0432\u044b\u0440\u0435\u0437\u0430\u043d\u043d\u043e\u0435, \u043d\u043e \u043d\u0435 \u043f\u0440\u0438\u0433\u043b\u0443\u0448\u0430\u0435\u0442 \u0442\u043e, \u0447\u0442\u043e \u0432 \u0444\u0430\u0439\u043b\u0435 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c.\u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435: \u0438\u043c\u0438\u0442\u0430\u0446\u0438\u044f \u0434\u0435\u0433\u0440\u0430\u0434\u0430\u0446\u0438\u0438 \u043d\u0430 \u043b\u0435\u0442\u0443 (ffmpeg-\u0440\u043e\u0443\u043d\u0434\u0442\u0440\u0438\u043f \u0447\u0435\u0440\u0435\u0437 MP3\/AAC\/Opus \u043d\u0430 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0431\u0438\u0442\u0440\u0435\u0439\u0442\u0430\u0445), L1-\u043b\u043e\u0441\u0441 \u043f\u043e \u043b\u043e\u0433-\u043c\u0430\u0433\u043d\u0438\u0442\u0443\u0434\u0435 \u0441 6-\u043a\u0440\u0430\u0442\u043d\u044b\u043c \u0432\u0435\u0441\u043e\u043c \u043f\u043e\u043b\u043e\u0441\u044b &gt;14 \u043a\u0413\u0446, ~1950 lossless-\u0442\u0440\u0435\u043a\u043e\u0432 (~450 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0435\u0439), \u0441\u043f\u043b\u0438\u0442 train\/val\/test \u043f\u043e \u0430\u0440\u0442\u0438\u0441\u0442\u0430\u043c. \u042d\u0442\u043e \u0432\u0430\u0436\u043d\u043e: \u043e\u0434\u0438\u043d \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0438 \u0432 \u0442\u0440\u0435\u0439\u043d\u0435, \u0438 \u0432 \u0442\u0435\u0441\u0442\u0435, \u0438\u043d\u0430\u0447\u0435 \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u043e\u0441\u0442\u043e \u0437\u0430\u043f\u043e\u043c\u043d\u0438\u0442, \u0430 \u043d\u0435 \u043d\u0430\u0443\u0447\u0438\u0442\u0441\u044f\u042d\u0442\u043e \u0431\u044b\u043b\u043e \u0441\u0434\u0435\u043b\u0430\u043d\u043e \u0432\u0441\u0451 \u0435\u0449\u0451 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u043e\u0432 \u0442\u0435\u043e\u0440\u0438\u0438, \u0442\u0430\u043a \u0447\u0442\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0437\u044f\u0442\u044c \u0438 30\u043a losseles \u0442\u0440\u0435\u043a\u043e\u0432, \u043e\u0442\u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u0438 \u043e\u0431\u0443\u0447\u0438\u0442\u044c \u0435\u0449\u0451 \u0431\u043e\u043b\u0435\u0435 \u043a\u0440\u0443\u0442\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c\u041a\u0430\u043a \u044d\u0442\u043e \u0447\u0435\u0441\u0442\u043d\u043e \u043f\u043e\u043c\u0435\u0440\u0438\u0442\u044c, \u0430 \u043d\u0435 \u043d\u0430\u0440\u0438\u0441\u043e\u0432\u0430\u0442\u044c \u043a\u0440\u0430\u0441\u0438\u0432\u0443\u044e \u0442\u0430\u0431\u043b\u0438\u0447\u043a\u0443\u0427\u0442\u043e\u0436, \u043f\u044f\u0442\u044c \u043c\u0435\u0442\u0440\u0438\u043a, \u0434\u0432\u0435 \u0441\u0435\u043c\u044c\u0438.\u0421\u043f\u0435\u043a\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u0435 (\u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0434\u043e lossless-\u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0441\u0430, \u043c\u0435\u043d\u044c\u0448\u0435 = \u043b\u0443\u0447\u0448\u0435):LSD &#8212; \u043f\u043e \u0432\u0441\u0435\u0439 \u043f\u043e\u043b\u043e\u0441\u0435; HF-LSD &#8212; \u0442\u043e\u043b\u044c\u043a\u043e 14-22.05 \u043a\u0413\u0446 (\u0442\u0430\u043c, \u0433\u0434\u0435 \u0440\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0446\u0438\u044f \u0438 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442); MR-STFT &#8212; \u043c\u0443\u043b\u044c\u0442\u0438\u0440\u0430\u0437\u0440\u0435\u0448\u0430\u044e\u0449\u0435\u0435 L1-\u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043b\u043e\u0433-\u043c\u0430\u0433\u043d\u0438\u0442\u0443\u0434 (\u043e\u043a\u043d\u0430 512\/1024\/2048).\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0438 \u043f\u0435\u0440\u0446\u0435\u043f\u0442\u0438\u0432\u043d\u044b\u0435:SI-SDR (\u0431\u043e\u043b\u044c\u0448\u0435 = \u043b\u0443\u0447\u0448\u0435) &#8212; \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0432\u043e\u043b\u043d\u043e\u0432\u043e\u0439 \u0444\u043e\u0440\u043c\u044b, \u0431\u0435\u0437\u0436\u0430\u043b\u043e\u0441\u0442\u043d\u0430 \u043a \u0444\u0430\u0437\u043e\u0432\u044b\u043c \u043e\u0448\u0438\u0431\u043a\u0430\u043c:ViSQOL (audio-\u0440\u0435\u0436\u0438\u043c, 48 \u043a\u0413\u0446) &#8212; \u043f\u0435\u0440\u0446\u0435\u043f\u0442\u0438\u0432\u043d\u0430\u044f \u043e\u0446\u0435\u043d\u043a\u0430 MOS 1-5, \u0433\u0443\u0433\u043b\u043e\u0432\u0441\u043a\u0438\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0441\u043f\u0435\u043a\u0442\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u201c\u043a\u0430\u043a \u0441\u043b\u044b\u0448\u0438\u0442 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u201d\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b: 100 held-out \u0442\u0440\u0435\u043a\u043e\u0432 (\u0430\u0440\u0442\u0438\u0441\u0442\u044b \u043d\u0435 \u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u044e\u0442\u0441\u044f \u0441 \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u043c\u0438) \u00d7 7 \u043f\u0440\u043e\u0444\u0438\u043b\u0435\u0439 \u0434\u0435\u0433\u0440\u0430\u0434\u0430\u0446\u0438\u0438 (mp3 96\/128\/192, aac 96\/128, opus 64\/96) = 700 \u0441\u044d\u043c\u043f\u043b\u043e\u0432; \u043e\u0431\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442 \u0431\u0430\u0439\u0442-\u0432-\u0431\u0430\u0439\u0442 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0439 \u0434\u0435\u0433\u0440\u0430\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0432\u0445\u043e\u0434; Apollo &#8212; \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u0430\u043f\u0441\u0442\u0440\u0438\u043c-\u0447\u0435\u043a\u043f\u043e\u0438\u043d\u0442 \u0432 \u0435\u0433\u043e \u0448\u0442\u0430\u0442\u043d\u043e\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 44.1 \u043a\u0413\u0446\u0421\u0435\u0440\u0438\u044f 1, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u044f \u043e\u0431\u043b\u0430\u0436\u0430\u043b\u0441\u044f\u041f\u0435\u0440\u0432\u044b\u0435 \u043d\u0435\u0434\u0435\u043b\u0438 \u0432\u0441\u0451 \u0448\u043b\u043e \u043f\u043e\u0434\u043e\u0437\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0433\u043b\u0430\u0434\u043a\u043e: \u043c\u043e\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e \u0432\u044b\u043d\u043e\u0441\u0438\u043b\u0430 Apollo \u043f\u043e \u0441\u043f\u0435\u043a\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u043c \u043c\u0435\u0442\u0440\u0438\u043a\u0430\u043c. \u041d\u043e SI-SDR \u0432\u0451\u043b \u0441\u0435\u0431\u044f \u0441\u0442\u0440\u0430\u043d\u043d\u043e: \u0432\u0445\u043e\u0434 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0447\u0442\u0438 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0433\u043e MP3 128k \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u043b \u221213.7 dB. \u0412\u0434\u0443\u043c\u0430\u0439\u0442\u0435\u0441\u044c. \u041c\u0435\u0442\u0440\u0438\u043a\u0430 \u043d\u0430 \u0433\u043e\u043b\u0443\u0431\u043e\u043c \u0433\u043b\u0430\u0437\u0443 \u0437\u0430\u044f\u0432\u043b\u044f\u043b\u0430, \u0447\u0442\u043e \u0441\u0438\u0433\u043d\u0430\u043b \u043f\u043e\u0441\u043b\u0435 \u043a\u043e\u0434\u0435\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0412\u044b \u043d\u0430 \u0441\u043b\u0443\u0445 \u043e\u0442 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u0430 \u043d\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u0442\u0435, \u0440\u0430\u0437\u0440\u0443\u0448\u0435\u043d \u043f\u043e\u0447\u0442\u0438 \u0432 \u0442\u0440\u0443\u0445\u0443.\u041a\u043e\u0433\u0434\u0430 \u043c\u0435\u0442\u0440\u0438\u043a\u0430 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u0430\u0431\u0441\u0443\u0440\u0434\u043d\u0443\u044e \u0434\u0438\u0447\u044c &#8212; \u0432\u0438\u043d\u043e\u0432\u0430\u0442 \u043d\u0435 \u0441\u0438\u0433\u043d\u0430\u043b, \u0432\u0438\u043d\u043e\u0432\u0430\u0442 \u0442\u044b. \u041f\u043e\u043b\u0435\u0437 \u0430\u0434\u0432\u0435\u0440\u0441\u0430\u0440\u0438\u0430\u043b\u044c\u043d\u043e \u0430\u0443\u0434\u0438\u0442\u0438\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d \u0438 \u043d\u0430\u0448\u0451\u043b \u043f\u0440\u0438\u0447\u0438\u043d\u0443. MP3-\u044d\u043d\u043a\u043e\u0434\u0435\u0440 \u043f\u0438\u0445\u0430\u0435\u0442 \u0432 \u043d\u0430\u0447\u0430\u043b\u043e \u043f\u043e\u0442\u043e\u043a\u0430 \u043f\u0440\u0438\u043c\u0438\u043d\u0433-\u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0443: \u0443 LAME \u044d\u0442\u043e 1105 \u0441\u044d\u043c\u043f\u043b\u043e\u0432 (25 \u043c\u0441), \u0443 AAC 1024 (23 \u043c\u0441). \u0414\u0435\u0433\u0440\u0430\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u0431\u044b\u043b \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u0434\u0432\u0438\u043d\u0443\u0442 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0441\u0430. \u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u043d\u044b\u0439 \u0441\u0434\u0432\u0438\u0433 &#8212; \u043d\u0435 \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u0435, \u0435\u0433\u043e \u043d\u0435 \u0441\u043b\u044b\u0448\u043d\u043e. \u0410 \u0432\u043e\u0442 SI-SDR \u0438\u043d\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043d\u0430 \u043a \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0443, \u043d\u043e \u041d\u0415 \u043a \u0441\u0434\u0432\u0438\u0433\u0443: \u043f\u0440\u0438 \u0441\u0434\u0432\u0438\u0433\u0435 \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u044f \u044d\u043d\u0435\u0440\u0433\u0438\u044f \u0443\u0445\u043e\u0434\u0438\u0442 \u0432 \u201c\u0448\u0443\u043c\u043e\u0432\u043e\u0439\u201d \u0447\u043b\u0435\u043d, \u0438 \u043c\u0435\u0442\u0440\u0438\u043a\u0430 \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 25-33 dB.\u0418 \u0432\u043e\u0442 \u0442\u0443\u0442 \u0441\u0430\u043c\u043e\u0435 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u0435. \u0411\u0430\u0433 \u0431\u044b\u043b \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e \u043d\u0435\u0447\u0435\u0441\u0442\u0435\u043d \u043a Apollo. \u041f\u0430\u0439\u043f\u043b\u0430\u0439\u043d \u0441\u0430\u043c\u0438\u0445 \u0430\u0432\u0442\u043e\u0440\u043e\u0432 Apollo \u044d\u0442\u0443 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0443 \u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0438\u0440\u0443\u0435\u0442 (match2 + torch.roll \u0432 \u0438\u0445 \u0434\u0430\u0442\u0430\u043c\u043e\u0434\u0443\u043b\u0435). \u0422\u043e \u0435\u0441\u0442\u044c \u043c\u043e\u0439 \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a \u043a\u043e\u0440\u043c\u0438\u043b \u0447\u0443\u0436\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u0440\u0430\u0441\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0435\u043d\u043d\u044b\u043c \u0432\u0445\u043e\u0434\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u043d\u0430 \u0432 \u0433\u043b\u0430\u0437\u0430 \u043d\u0435 \u0432\u0438\u0434\u0435\u043b\u0430 \u043f\u0440\u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0438, \u0438 \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u043b \u0431\u0435\u0437 \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0437\u0430\u043b\u043e\u0436\u0438\u043b\u0438 \u0435\u0451 \u0430\u0432\u0442\u043e\u0440\u044b. \u041f\u043e\u0431\u0435\u0434\u0430 \u043d\u0430\u0434 SOTA \u043d\u0430 \u0447\u0438\u0442\u0435\u0440\u0441\u043a\u043e\u043c \u0431\u0435\u043d\u0447\u0435. \u0413\u043e\u0440\u0434\u0438\u0442\u044c\u0441\u044f \u043d\u0435\u0447\u0435\u043c.\u0424\u0438\u043a\u0441 &#8212; \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u043a\u0440\u043e\u0441\u0441-\u043a\u043e\u0440\u0440\u0435\u043b\u044f\u0446\u0438\u0438 \u0441 \u0444\u0430\u0437\u043e\u0432\u044b\u043c \u0432\u0437\u0432\u0435\u0448\u0438\u0432\u0430\u043d\u0438\u0435\u043c (GCC-PHAT):\u0418 \u043f\u043e\u043b\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0432\u0441\u0435\u0445 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u043d\u0430 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u0422\u0440\u0438 \u043c\u043e\u0438\u0445 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0432\u044b\u0432\u043e\u0434\u0430 \u043f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0432\u0435\u0440\u043d\u0443\u043b\u0438\u0441\u044c \u0441 \u043d\u043e\u0433 \u043d\u0430 \u0433\u043e\u043b\u043e\u0432\u0443:\u00abGate \u043c\u0435\u0448\u0430\u0435\u0442\u00bb (\u0431\u044b\u043b \u0442\u0430\u043a\u043e\u0439 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0439 \u0432\u044b\u0432\u043e\u0434) &#8212; \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u043c \u0431\u0430\u0433\u0430. \u041d\u0430 \u0432\u044b\u0440\u043e\u0432\u043d\u0435\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 gate \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d: SI-SDR 21.7 \u043f\u0440\u043e\u0442\u0438\u0432 9.7 \u0431\u0435\u0437 \u043d\u0435\u0433\u043e.\u0413\u0438\u0431\u0440\u0438\u0434\u043d\u0430\u044f \u0441\u0445\u0435\u043c\u0430 (\u043f\u043e\u0434\u043c\u0435\u0448\u0438\u0432\u0430\u0442\u044c \u0431\u0430\u0441 Apollo \u0440\u0430\u0434\u0438 SI-SDR) &#8212; \u043f\u043e\u0442\u0435\u0440\u044f\u043b\u0430 \u0441\u043c\u044b\u0441\u043b \u0438 \u0443\u0435\u0445\u0430\u043b\u0430 \u0432 \u0430\u0440\u0445\u0438\u0432: \u0441\u043e\u0445\u0440\u0430\u043d\u0451\u043d\u043d\u044b\u0439 \u043a\u043e\u0434\u0435\u043a\u043e\u043c \u0431\u0430\u0441 \u0442\u043e\u0447\u043d\u0435\u0435 \u0440\u0435\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e.\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441 Apollo \u0441\u0442\u0430\u043b\u043e \u0447\u0435\u0441\u0442\u043d\u044b\u043c:&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-483432","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/483432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=483432"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/483432\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=483432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=483432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=483432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}