{"id":462678,"date":"2025-06-10T10:24:35","date_gmt":"2025-06-10T10:24:35","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=462678"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=462678","title":{"rendered":"<span>\u041d\u0430 \u0432\u0445\u043e\u0434\u0435 \u0430\u0443\u0434\u0438\u043e, \u043d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u2014 \u0441\u0430\u043c\u043c\u0430\u0440\u0438. \u0421\u043e\u0431\u0438\u0440\u0430\u0435\u043c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0430\u0442\u043e\u0440 \u0438\u0437 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0433\u043e \u0441\u043e\u0444\u0442\u0430<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u041d\u0438\u043a\u043e\u043b\u0430\u0439 \u041b\u0443\u043d\u044f\u043a\u0430, \u0438 \u044f, \u043a\u0430\u043a\u00a0\u0438 \u043c\u043d\u043e\u0433\u0438\u0435 \u0438\u0437\u00a0\u0432\u0430\u0441, \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e \u0443\u0442\u043e\u043f\u0430\u044e \u0432\u00a0\u043f\u043e\u0442\u043e\u043a\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438. \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0440\u0430\u0441\u0442\u0451\u0442 \u0432\u00a0\u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441\u0438\u0438, \u043f\u0440\u0438\u00a0\u044d\u0442\u043e\u043c \u0435\u0433\u043e \u043d\u0443\u0436\u043d\u043e \u0435\u0449\u0451 \u00ab\u043f\u0435\u0440\u0435\u0432\u0430\u0440\u0438\u0442\u044c\u00bb \u0438 \u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c. <\/p>\n<p>\u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0435\u0439\u0448\u0438\u0435 \u043b\u0435\u043a\u0446\u0438\u0438 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043d\u0435\u00a0\u0442\u043e\u043b\u044c\u043a\u043e \u0432\u00a0\u043f\u0430\u043c\u044f\u0442\u0438, \u043d\u043e\u00a0\u0438 \u0432\u00a0\u0432\u0438\u0434\u0435 \u0442\u0435\u0437\u0438\u0441\u043e\u0432, \u0430\u00a0\u0435\u0449\u0451 \u0435\u0441\u0442\u044c \u043f\u043e\u0434\u043a\u0430\u0441\u0442\u044b, \u0438\u043d\u0442\u0435\u0440\u0432\u044c\u044e, \u0434\u0430\u00a0\u0438 \u0431\u0430\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u044b\u0435 \u0437\u0430\u043c\u0435\u0442\u043a\u0438, \u043d\u0430\u0434\u0438\u043a\u0442\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043d\u0430\u00a0\u0431\u0435\u0433\u0443. \u0417\u043d\u0430\u043a\u043e\u043c\u0430\u044f \u043a\u0430\u0440\u0442\u0438\u043d\u0430?<\/p>\n<p>\u041d\u0430\u00a0\u043f\u043e\u043c\u043e\u0449\u044c \u043f\u0440\u0438\u0445\u043e\u0434\u044f\u0442 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b: <abbr class=\"habraabbr\" title=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0440\u0435\u0447\u0438 \u0432\u00a0\u0442\u0435\u043a\u0441\u0442\" data-title=\"&lt;p&gt;\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0440\u0435\u0447\u0438 \u0432&amp;nbsp;\u0442\u0435\u043a\u0441\u0442&lt;\/p&gt;&lt;p&gt;&lt;\/p&gt;\" data-abbr=\"\u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0430\u0446\u0438\u044f\">\u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0430\u0446\u0438\u044f<\/abbr>, <abbr class=\"habraabbr\" title=\"\u0421\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0434\u043e\u00a0\u0442\u0435\u0437\u0438\u0441\u043e\u0432\" data-title=\"&lt;p&gt;\u0421\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0434\u043e&amp;nbsp;\u0442\u0435\u0437\u0438\u0441\u043e\u0432&lt;\/p&gt;\" data-abbr=\"\u0441\u0430\u043c\u043c\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f\">\u0441\u0430\u043c\u043c\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f<\/abbr>, <abbr class=\"habraabbr\" title=\"\u0420\u0430\u0437\u0431\u0438\u0432\u043a\u0430 \u0430\u0443\u0434\u0438\u043e \u043f\u043e\u00a0\u0441\u043f\u0438\u043a\u0435\u0440\u0430\u043c\" data-title=\"&lt;p&gt;\u0420\u0430\u0437\u0431\u0438\u0432\u043a\u0430 \u0430\u0443\u0434\u0438\u043e \u043f\u043e&amp;nbsp;\u0441\u043f\u0438\u043a\u0435\u0440\u0430\u043c&lt;\/p&gt;&lt;p&gt;&lt;\/p&gt;\" data-abbr=\"\u0434\u0438\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f\">\u0434\u0438\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f<\/abbr> \u2014 \u0447\u0443\u0442\u044c\u00a0\u043b\u0438 \u043d\u0435\u00a0\u043a\u043e\u0444\u0435 \u0432\u00a0\u043f\u043e\u0441\u0442\u0435\u043b\u044c \u043f\u0440\u0438\u043d\u043e\u0441\u044f\u0442. \u0423\u0434\u043e\u0431\u043d\u043e? \u0411\u0435\u0437\u00a0\u0441\u043e\u043c\u043d\u0435\u043d\u0438\u044f. <\/p>\n<p><strong>\u041a\u0430\u043a\u00a0\u0443 \u043b\u044e\u0431\u043e\u0433\u043e \u0445\u043e\u0440\u043e\u0448\u0435\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u0443\u00a0\u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0435\u0441\u0442\u044c \u043e\u0431\u043e\u0440\u043e\u0442\u043d\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430:<\/strong><\/p>\n<ol>\n<li>\n<p><strong>\u041f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0441\u0442\u044c:<\/strong> \u043a\u0443\u0434\u0430 \u043d\u0430\u00a0\u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0443\u0445\u043e\u0434\u044f\u0442 \u043c\u043e\u0438 \u0434\u0430\u043d\u043d\u044b\u0435? \u041a\u0442\u043e \u0438\u0445 \u0432\u0438\u0434\u0438\u0442, \u043a\u0430\u043a\u00a0\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442, \u0438 \u043d\u0435\u00a0\u0432\u0441\u043f\u043b\u044b\u0432\u0443\u0442\u00a0\u043b\u0438 \u043c\u043e\u0438 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0435 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u0442\u0430\u043c, \u0433\u0434\u0435 \u043d\u0435\u00a0\u043d\u0430\u0434\u043e? \u0410\u00a0\u0435\u0441\u043b\u0438 \u0440\u0435\u0447\u044c \u0438\u0434\u0451\u0442 \u043e\u00a0\u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438? \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u0432\u00a0\u0440\u0430\u0431\u043e\u0447\u0435\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043e\u043f\u044f\u0442\u044c\u00a0\u0436\u0435 \u0441\u043b\u043e\u0436\u043d\u043e \u0438\u0437\u2011\u0437\u0430 NDA.<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u043e\u0434\u043f\u0438\u0441\u043a\u0438.<\/strong> \u0414\u043b\u044f\u00a0\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0438 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0437\u00a0\u043d\u0438\u0445 \u043f\u043b\u0430\u0442\u043d\u044b\u0435\u00a0\u2014 \u0438\u0437\u00a0\u0435\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u043e\u0433\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u0430 \u043d\u0430\u0431\u0435\u0433\u0430\u0435\u0442 \u043e\u0449\u0443\u0442\u0438\u043c\u0430\u044f \u0441\u0443\u043c\u043c\u0430. \u041f\u0440\u0438\u00a0\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043e\u0431\u044a\u0451\u043c\u0430\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0446\u0435\u043d\u043d\u0438\u043a \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c, \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u043a\u0443\u0441\u0430\u0447\u0438\u043c. <\/p>\n<\/li>\n<li>\n<p><strong>\u0417\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043e\u0442\u00a0\u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430.<\/strong> \u041a\u0443\u0434\u0430 \u0431\u0435\u0437\u00a0\u043d\u0435\u0433\u043e \u0432\u00a0\u043d\u0430\u0448\u0435\u043c \u00ab\u043e\u0431\u043b\u0430\u0447\u043d\u043e\u043c\u00bb \u043c\u0438\u0440\u0435? \u041d\u0435\u0442 \u0441\u0435\u0442\u0438\u00a0\u2014 \u043d\u0435\u0442 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438.<\/p>\n<\/li>\n<\/ol>\n<p>\u041e\u0434\u043d\u0430\u0436\u0434\u044b \u044f \u0443\u0441\u0442\u0430\u043b \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0430\u0443\u0434\u0438\u043e \u043f\u0430\u0447\u043a\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u0434\u0443\u0445\u0435 \u00ab\u0411\u0430\u043b\u0435\u0440\u0438\u043d\u043e-\u041a\u0430\u043f\u0443\u0447\u0438\u043d\u043e \u0438 \u0411\u043e\u0431\u0440\u0438\u0442\u043e-\u0411\u0430\u043d\u0434\u0438\u0442\u043e\u00bb \u0438 \u0440\u0435\u0448\u0438\u043b \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d.<\/p>\n<figure class=\"full-width\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c21\/a41\/26c\/c21a4126c6389d82d74c817ef68e789d.jpg\" width=\"1560\" height=\"880\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/c21\/a41\/26c\/c21a4126c6389d82d74c817ef68e789d.jpg 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c21\/a41\/26c\/c21a4126c6389d82d74c817ef68e789d.jpg 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p>\u0414\u0430\u043b\u044c\u0448\u0435 \u043f\u043e\u043a\u0430\u0436\u0443 \u043c\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u00a0\u2014 \u0441\u0432\u043e\u0439 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0443\u0433\u043e\u043b\u043e\u043a AI\u2011\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438, \u0433\u0434\u0435 \u0430\u0443\u0434\u0438\u043e\u0434\u0430\u043d\u043d\u044b\u0435 \u0432\u00a0\u043f\u043e\u043b\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0434\u00a0\u043c\u043e\u0438\u043c \u043d\u0435\u0443\u0441\u044b\u043f\u043d\u044b\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043c. <\/p>\n<p>\u0414\u043b\u044f\u00a0\u043d\u0430\u0447\u0430\u043b\u0430 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443, \u043a\u0430\u043a\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0438\u0441\u044c \u043c\u043d\u0435 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u043c\u0438. <\/p>\n<h2>1. Whisper: \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0433\u0438\u0435\u0439 \u0438\u0437 \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0442\u0435\u043a\u0441\u0442<\/h2>\n<figure class=\"full-width\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/595\/299\/2e9\/5952992e990088f8df5b912dd19fc90b.png\" width=\"1200\" height=\"628\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/595\/299\/2e9\/5952992e990088f8df5b912dd19fc90b.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/595\/299\/2e9\/5952992e990088f8df5b912dd19fc90b.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p>\u041d\u0430\u0447\u043d\u0451\u043c \u0441 <a href=\"https:\/\/github.com\/openai\/whisper\">Whisper<\/a>\u00a0\u2014 \u043c\u043e\u0434\u0435\u043b\u0438 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u0447\u0438 \u043e\u0442\u00a0OpenAI \u0432\u00a0open\u2011source\u00a0\u2014 \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442, \u043d\u0435\u00a0\u0441\u044b\u0440\u0430\u044f \u0434\u0435\u043c\u043a\u0430, \u0434\u0430\u00a0\u0435\u0449\u0451 \u0438 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f (\u043d\u0443, \u043f\u043e\u0447\u0442\u0438\u00a0\u2014 \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u2011\u0442\u043e \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 \u043a\u0443\u0448\u0430\u0435\u0442).<\/p>\n<p><strong>\u041f\u043e\u0447\u0435\u043c\u0443 Whisper? \u041c\u043e\u0438 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>\u0422\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<\/strong>, \u0431\u043b\u0438\u0437\u043a\u0430\u044f \u043a\u00a0\u0438\u0434\u0435\u0430\u043b\u0443, \u0434\u0430\u0436\u0435 \u0432\u00a0\u0432\u0435\u0440\u0441\u0438\u0438 tiny: \u0438\u0437\u00a0\u0432\u0441\u0435\u0433\u043e, \u0447\u0442\u043e\u00a0\u044f \u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e, Whisper \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u043f\u043e\u0436\u0430\u043b\u0443\u0439, \u043b\u0443\u0447\u0448\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043d\u0430\u00a0\u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u043e\u043c, \u043d\u043e\u00a0\u0438 \u0441\u00a0\u0440\u0443\u0441\u0441\u043a\u0438\u043c \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u00a0\u0443\u0440\u0430. \u041c\u0435\u043d\u044c\u0448\u0435 \u043e\u0448\u0438\u0431\u043e\u043a\u00a0\u2014 \u043c\u0435\u043d\u044c\u0448\u0435 \u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0440\u0443\u043a\u0430\u043c\u0438.<\/p>\n<\/li>\n<li>\n<p><strong>\u041c\u043d\u043e\u0433\u043e\u044f\u0437\u044b\u0447\u043d\u043e\u0441\u0442\u044c<\/strong>: \u043e\u043d \u00ab\u0432\u0441\u0435\u044f\u0434\u043d\u044b\u0439\u00bb, \u0438 \u0434\u0430\u0436\u0435 \u0441\u0430\u043c \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c, \u043d\u0430\u00a0\u043a\u0430\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0435 \u0435\u043c\u0443 \u043f\u043e\u0434\u0441\u0443\u043d\u0443\u043b\u0438 \u0437\u0430\u043f\u0438\u0441\u044c. \u0423\u0434\u043e\u0431\u043d\u043e!<\/p>\n<\/li>\n<li>\n<p><strong>\u041d\u0435\u00a0\u0431\u043e\u0438\u0442\u0441\u044f \u0442\u0440\u0443\u0434\u043d\u043e\u0441\u0442\u0435\u0439: \u0448\u0443\u043c\u044b, \u0430\u043a\u0446\u0435\u043d\u0442\u044b, \u043d\u0435\u00a0\u043b\u0443\u0447\u0448\u0430\u044f \u0434\u0438\u043a\u0446\u0438\u044f<\/strong>\u00a0\u2014 Whisper \u0441\u0442\u0430\u0440\u0430\u0435\u0442\u0441\u044f \u0432\u044b\u0442\u0430\u0449\u0438\u0442\u044c \u0441\u043c\u044b\u0441\u043b, \u0438 \u0447\u0430\u0441\u0442\u043e \u0443\u0441\u043f\u0435\u0448\u043d\u043e.<\/p>\n<\/li>\n<li>\n<p><strong>\u0421\u0430\u043c \u0440\u0430\u0441\u0441\u0442\u0430\u0432\u0438\u0442 \u0442\u043e\u0447\u043a\u0438 \u0438 \u0437\u0430\u043f\u044f\u0442\u044b\u0435<\/strong> (\u043d\u0443, \u043f\u043e\u0447\u0442\u0438). \u041f\u0443\u043d\u043a\u0442\u0443\u0430\u0446\u0438\u044e \u0438 \u043a\u0430\u043a\u043e\u0435\u2011\u043d\u0438\u043a\u0430\u043a\u043e\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u043d \u0434\u0435\u043b\u0430\u0435\u0442, \u0438 \u044d\u0442\u043e \u0441\u0438\u043b\u044c\u043d\u043e \u043e\u0431\u043b\u0435\u0433\u0447\u0430\u0435\u0442 \u0436\u0438\u0437\u043d\u044c.<\/p>\n<\/li>\n<li>\n<p>\u0413\u043b\u0430\u0432\u043d\u044b\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u00a0\u2014 <strong>\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e<\/strong>. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u00ab\u043e\u0442\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u043d\u0430\u043c \u0432\u0430\u0448\u0435 \u0430\u0443\u0434\u0438\u043e\u00bb.<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u043e\u0434\u00a0\u043b\u044e\u0431\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0438 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0438 \u0432\u0430\u0448\u0435\u0433\u043e \u041f\u041a<\/strong>: \u041c\u043e\u0434\u0435\u043b\u044c\u043a\u0438 \u043e\u0442\u00a0\u043a\u0440\u043e\u0448\u0435\u0447\u043d\u043e\u0439 \u00abtiny\u00bb \u0434\u043e\u00a0\u043c\u043e\u043d\u0441\u0442\u0440\u0443\u043e\u0437\u043d\u043e\u0439 \u00ablarge\u00bb \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u043e\u0431\u0440\u0430\u0442\u044c \u043f\u043e\u0434\u00a0\u0441\u0432\u043e\u0451\u00a0\u0436\u0435\u043b\u0435\u0437\u043e. \u042f \u043e\u0431\u044b\u0447\u043d\u043e \u0446\u0435\u043b\u044e\u0441\u044c \u0432 \u00ablarge\u2011v3\u00bb \u0434\u043b\u044f\u00a0\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430, \u0435\u0441\u043b\u0438 \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442.<\/p>\n<\/li>\n<\/ul>\n<figure class=\"full-width\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b48\/d12\/e32\/b48d12e32dadf042113e7fe499bb1afa.png\" width=\"624\" height=\"209\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/b48\/d12\/e32\/b48d12e32dadf042113e7fe499bb1afa.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b48\/d12\/e32\/b48d12e32dadf042113e7fe499bb1afa.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p>\u0412\u00a0\u043e\u0431\u0449\u0435\u043c, Whisper\u00a0\u2014 \u043d\u0430\u0448 \u043d\u0430\u0434\u0451\u0436\u043d\u044b\u0439 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a \u0442\u0435\u043a\u0441\u0442\u0430 \u0438\u0437\u00a0\u0430\u0443\u0434\u0438\u043e. <\/p>\n<h2>2. NeMo: \u0440\u0430\u0437\u043b\u043e\u0436\u0438\u043c \u043f\u043e \u043f\u043e\u043b\u043e\u0447\u043a\u0430\u043c \u043a\u0442\u043e \u0447\u0442\u043e \u0441\u043a\u0430\u0437\u0430\u043b<\/h2>\n<p>\u0422\u0435\u043a\u0441\u0442 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438. \u041d\u043e\u00a0\u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u044c \u0432\u0441\u0442\u0440\u0435\u0447\u0438 \u043d\u0430\u00a0\u043f\u044f\u0442\u044c \u0447\u0435\u043b\u043e\u0432\u0435\u043a, \u043a\u0430\u043a\u00a0\u043f\u043e\u043d\u044f\u0442\u044c, \u0433\u0434\u0435 \u0447\u044c\u044f \u0440\u0435\u043f\u043b\u0438\u043a\u0430? \u041d\u0430\u00a0\u043f\u043e\u043c\u043e\u0449\u044c \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 <a href=\"https:\/\/docs.nvidia.com\/deeplearning\/nemo\/user-guide\/docs\/en\/stable\">NVIDIA NeMo<\/a>. \u042d\u0442\u043e \u0446\u0435\u043b\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f\u00a0\u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u043d\u043e\u0433\u043e AI, \u043d\u043e\u00a0\u043d\u0430\u0441 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u0442 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u0430\u044f \u0444\u0438\u0447\u0430\u00a0\u2014 \u0434\u0438\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u043f\u0438\u043a\u0435\u0440\u043e\u0432. NeMo \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u043d\u044f\u0442\u044c, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u044e\u0434\u0435\u0439 \u0433\u043e\u0432\u043e\u0440\u0438\u043b\u043e \u0438 \u043a\u0430\u043a\u0438\u0435 \u043a\u0443\u0441\u043a\u0438 \u0442\u0435\u043a\u0441\u0442\u0430 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0442 \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u0438\u0437\u00a0\u043d\u0438\u0445.<\/p>\n<p><strong>\u0427\u0435\u043c \u0445\u043e\u0440\u043e\u0448 NeMo \u0434\u043b\u044f\u00a0\u044d\u0442\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>\u0420\u0430\u0437\u043b\u0438\u0447\u0430\u0435\u0442 \u0433\u043e\u043b\u043e\u0441\u0430 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043d\u0435\u043f\u043b\u043e\u0445\u043e<\/strong>, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u043a\u0442\u043e\u2011\u0442\u043e \u043a\u043e\u0433\u043e\u2011\u0442\u043e \u043f\u0435\u0440\u0435\u0431\u0438\u0432\u0430\u043b, NeMo \u0441\u0442\u0430\u0440\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f. \u041d\u0435\u00a0\u0432\u0441\u0435\u0433\u0434\u0430 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e, \u043d\u043e\u00a0\u0447\u0430\u0441\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442.<\/p>\n<\/li>\n<li>\n<p>\u041c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u043a\u0440\u0443\u0442\u0438\u0442\u044c, <strong>\u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0442\u043e\u043d\u043a\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438<\/strong>, \u0435\u0441\u043b\u0438 \u0432\u044b \u0433\u043e\u0442\u043e\u0432\u044b \u0432\u00a0\u044d\u0442\u043e \u043f\u043e\u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0441\u044f.<\/p>\n<\/li>\n<li>\n<p><strong>\u0417\u0430\u00a0\u043d\u0438\u043c \u0441\u0442\u043e\u0438\u0442 NVIDIA<\/strong>, \u0430\u00a0\u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u043f\u0440\u043e\u0435\u043a\u0442 \u0436\u0438\u0432\u043e\u0439, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u0435\u0441\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430.<\/p>\n<\/li>\n<\/ul>\n<h2>3. Ollama: \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0439 \u043c\u043e\u0441\u0442 \u043a \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u043c \u043c\u043e\u0434\u0435\u043b\u044f\u043c \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439<\/h2>\n<figure class=\"full-width\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/ce1\/a5f\/329\/ce1a5f3296d8f39a9ba35b2a6708fefa.png\" width=\"1024\" height=\"1536\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/ce1\/a5f\/329\/ce1a5f3296d8f39a9ba35b2a6708fefa.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/ce1\/a5f\/329\/ce1a5f3296d8f39a9ba35b2a6708fefa.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p>\u0418\u0442\u0430\u043a, \u0443\u00a0\u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0442\u0435\u043a\u0441\u0442, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0434\u0430\u0436\u0435 \u0441\u00a0\u0440\u0430\u0437\u043c\u0435\u0442\u043a\u043e\u0439 \u043f\u043e\u00a0\u0441\u043f\u0438\u043a\u0435\u0440\u0430\u043c. \u0427\u0442\u043e\u00a0\u0434\u0430\u043b\u044c\u0448\u0435? \u0410\u00a0\u0434\u0430\u043b\u044c\u0448\u0435 \u0445\u043e\u0447\u0435\u0442\u0441\u044f, \u0447\u0442\u043e\u0431\u044b \u043a\u0442\u043e\u2011\u0442\u043e \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043b \u044d\u0442\u0443 \u043f\u043e\u0440\u0442\u044f\u043d\u043a\u0443 \u0442\u0435\u043a\u0441\u0442\u0430 \u0438 \u043a\u0440\u0430\u0442\u043a\u043e \u0432\u044b\u0434\u0430\u043b \u0441\u0443\u0442\u044c. \u0417\u0434\u0435\u0441\u044c \u0432\u00a0\u0438\u0433\u0440\u0443 \u0432\u0441\u0442\u0443\u043f\u0430\u044e\u0442 \u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 (LLM). \u041d\u043e\u00a0\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0438\u0445 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u00a0\u2014 \u0442\u0430 \u0435\u0449\u0451 \u0437\u0430\u0434\u0430\u0447\u043a\u0430&#8230;\u00a0\u0431\u044b\u043b\u0430, \u043f\u043e\u043a\u0430 \u043d\u0435\u00a0\u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f <a href=\"https:\/\/ollama.com\">Ollama<\/a>.<\/p>\n<p><strong>Ollama\u00a0\u2014 \u0441\u043f\u0430\u0441\u0435\u043d\u0438\u0435 \u0434\u043b\u044f\u00a0\u0442\u0435\u0445, \u043a\u0442\u043e \u0445\u043e\u0447\u0435\u0442 \u043f\u043e\u0434\u0440\u0443\u0436\u0438\u0442\u044c\u0441\u044f \u0441\u00a0LLM:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>\u041f\u0440\u043e\u0441\u0442\u043e\u0442\u0430<\/strong>: \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c\u00a0\u2014 \u0431\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u043f\u0430\u0440\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 \u0432\u00a0\u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0442\u0430\u043d\u0446\u0435\u0432 \u0441\u00a0\u0431\u0443\u0431\u043d\u043e\u043c \u0432\u043e\u043a\u0440\u0443\u0433 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 (\u043d\u0443, \u043f\u043e\u0447\u0442\u0438).<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043a\u0443\u0447\u0443 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432<\/strong>\u00a0\u2014 Llama, Mistral, Gemma.<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0441\u0442\u044c<\/strong>\u00a0\u2014 \u0432\u0441\u0451 \u043a\u0440\u0443\u0442\u0438\u0442\u0441\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e.<\/p>\n<\/li>\n<li>\n<p><strong>\u0415\u0441\u0442\u044c API<\/strong>\u00a0\u2014 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0438\u043b\u0438\u00a0\u043f\u043b\u0430\u0433\u0438\u043d\u044b \u043c\u043e\u0433\u0443\u0442 \u043b\u0435\u0433\u043a\u043e \u043e\u0431\u0449\u0430\u0442\u044c\u0441\u044f \u0441\u00a0\u043c\u043e\u0434\u0435\u043b\u044c\u044e.<\/p>\n<\/li>\n<\/ul>\n<p>Ollama\u00a0\u2014 \u0443\u0434\u043e\u0431\u043d\u0430\u044f \u00ab\u043f\u0443\u0441\u043a\u043e\u0432\u0430\u044f \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0430\u00bb \u0434\u043b\u044f\u00a0Gemma, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u043c \u0430\u043d\u0430\u043b\u0438\u0437\u043e\u043c \u0442\u0435\u043a\u0441\u0442\u0430.<\/p>\n<h2>4. Gemma 27B: \u043a\u0440\u0430\u0442\u043a\u043e, \u043f\u043e \u0434\u0435\u043b\u0443 \u0438 \u043f\u043e \u043f\u0443\u043d\u043a\u0442\u0430\u043c \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0442\u0435\u043a\u0441\u0442<\/h2>\n<figure class=\"full-width\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/136\/8a1\/a5d\/1368a1a5d9b60364397a69ecc81df58e.jpg\" width=\"624\" height=\"499\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/136\/8a1\/a5d\/1368a1a5d9b60364397a69ecc81df58e.jpg 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/136\/8a1\/a5d\/1368a1a5d9b60364397a69ecc81df58e.jpg 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p><a href=\"https:\/\/ai.google.dev\/gemma\"><strong>Gemma<\/strong><\/a>\u00a0\u2014 \u044d\u0442\u043e \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u043e \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043e\u0442\u00a0Google, \u043f\u0440\u0438\u00a0\u0442\u043e\u043c \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0435, \u0447\u0442\u043e\u00a0\u043d\u0435\u00a0\u043c\u043e\u0436\u0435\u0442 \u043d\u0435\u00a0\u0440\u0430\u0434\u043e\u0432\u0430\u0442\u044c. \u0415\u0441\u0442\u044c \u0440\u0430\u0437\u043d\u044b\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u044b, \u044f \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u043b \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b \u043d\u0430\u00a0Gemma 27B (27\u00a0\u043c\u0438\u043b\u043b\u0438\u0430\u0440\u0434\u043e\u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432\u00a0\u2014 \u0437\u0432\u0443\u0447\u0438\u0442 \u0441\u043e\u043b\u0438\u0434\u043d\u043e). \u0425\u043e\u0447\u0435\u0442\u0441\u044f \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430. \u0415\u0441\u043b\u0438 \u0443\u00a0\u0432\u0430\u0441 \u043d\u0435\u00a0\u0442\u044f\u043d\u0435\u0442\u00a0\u0436\u0435\u043b\u0435\u0437\u043e \u0438\u043b\u0438\u00a0\u043c\u0435\u043d\u044c\u0448\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u0438, \u0433\u0434\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043f\u043e\u043c\u0435\u043d\u044c\u0448\u0435.<\/p>\n<p><strong>\u0427\u0442\u043e\u00a0\u043c\u043d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u0432\u00a0Gemma (\u043a\u043e\u0433\u0434\u0430 \u043e\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0447\u0435\u0440\u0435\u0437 Ollama):<\/strong><\/p>\n<ul>\n<li>\n<p>\u0425\u043e\u0442\u044c \u044d\u0442\u043e \u043d\u0435\u00a0\u0433\u0438\u0433\u0430\u043d\u0442 \u0432\u0440\u043e\u0434\u0435 GPT-4\u00a0\u0441 1,8\u00a0\u0442\u0440\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432, Gemma 27B <strong>\u0432\u043f\u043e\u043b\u043d\u0435 \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u043e \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u00a0\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0435\u0439 \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435\u043c \u0442\u0435\u043a\u0441\u0442\u0430<\/strong>. \u0414\u043b\u044f\u00a0\u0441\u0430\u043c\u043c\u0430\u0440\u0438\u00a0\u2014 \u0442\u043e, \u0447\u0442\u043e\u00a0\u0434\u043e\u043a\u0442\u043e\u0440 \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u043b.<\/p>\n<\/li>\n<li>\n<p>\u041c\u043e\u0434\u0435\u043b\u044c\u043a\u0438 Gemma <strong>\u043d\u0435\u043f\u043b\u043e\u0445\u043e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f\u00a0\u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043d\u0430\u00a0\u043e\u0431\u044b\u0447\u043d\u043e\u043c (\u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u043e\u0449\u043d\u043e\u043c)\u00a0\u0436\u0435\u043b\u0435\u0437\u0435<\/strong>. \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0430\u044f \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c Ollama\u00a0\u2014 \u043e\u043d\u0430 \u043f\u043e\u0434\u0441\u043e\u0432\u044b\u0432\u0430\u0435\u0442 \u043a\u0432\u0430\u043d\u0442\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 (\u044d\u0442\u043e \u043a\u043e\u0433\u0434\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u00ab\u0443\u0436\u0438\u043c\u0430\u044e\u0442\u00bb \u0434\u043b\u044f\u00a0\u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438, \u043d\u0435\u00a0\u043a\u0440\u0438\u0442\u0438\u0447\u043d\u043e \u0442\u0435\u0440\u044f\u044f \u0432\u00a0\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438).<\/p>\n<\/li>\n<li>\n<p><strong>\u041e\u0442\u043a\u0440\u044b\u0442\u043e\u0441\u0442\u044c<\/strong>\u00a0\u2014 \u0431\u043e\u043b\u044c\u0448\u0435 \u043b\u044e\u0434\u0435\u0439 \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0438 \u0434\u0430\u0451\u0442 \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0441\u0432\u044f\u0437\u044c, \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u00a0\u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f.<\/p>\n<\/li>\n<li>\n<p><strong>\u041e\u0431\u0443\u0447\u0435\u043d\u0430 \u043d\u0430\u00a0\u043c\u043d\u043e\u0433\u0438\u0445 \u044f\u0437\u044b\u043a\u0430\u0445<\/strong>, \u0442\u0430\u043a \u0447\u0442\u043e\u00a0\u0441\u00a0\u043d\u0430\u0448\u0438\u043c\u0438 \u00ab\u0432\u0435\u043b\u0438\u043a\u0438\u043c \u0438 \u043c\u043e\u0433\u0443\u0447\u0438\u043c\u00bb \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u00a0\u0431\u044b\u0442\u044c \u043d\u0435\u00a0\u0434\u043e\u043b\u0436\u043d\u043e.<\/p>\n<\/li>\n<\/ul>\n<h2>5. Obsidian: \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043c\u043e\u0437\u0433, \u043a\u0443\u0434\u0430 \u0432\u0441\u0451 \u0441\u0442\u0435\u043a\u0430\u0435\u0442\u0441\u044f<\/h2>\n<figure class=\"full-width\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/1f1\/e60\/cb1\/1f1e60cb12c3dcaf83284a2876a9dc20.png\" width=\"1600\" height=\"1030\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/1f1\/e60\/cb1\/1f1e60cb12c3dcaf83284a2876a9dc20.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/1f1\/e60\/cb1\/1f1e60cb12c3dcaf83284a2876a9dc20.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p>\u041a\u0443\u0434\u0430\u00a0\u0436\u0435 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0442\u044c \u043d\u0430\u0448\u0438 \u0441\u043e\u043a\u0440\u043e\u0432\u0438\u0449\u0430\u00a0\u2014 \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u0434\u0438\u0430\u043b\u043e\u0433\u0438, \u0441\u0430\u043c\u043c\u0430\u0440\u0438? \u042f \u0434\u043b\u044f\u00a0\u0441\u0435\u0431\u044f \u0432\u044b\u0431\u0440\u0430\u043b <a href=\"https:\/\/obsidian.md\"><strong>Obsidian<\/strong><\/a><strong> <\/strong>\u2014 \u043d\u0435\u00a0\u043f\u0440\u043e\u0441\u0442\u043e \u0437\u0430\u043c\u0435\u0442\u043e\u0447\u043d\u0438\u043a, \u0430\u00a0\u0446\u0435\u043b\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u043d\u0438\u044f\u043c\u0438. \u0418 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435\u00a0\u2014 \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u00a0\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u0432\u00a0Markdown.<\/p>\n<p><strong>\u041f\u043e\u0447\u0435\u043c\u0443 Obsidian\u00a0\u2014 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0430\u043a\u043a\u043e\u0440\u0434:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>\u0412\u0441\u0435 \u0437\u0430\u043c\u0435\u0442\u043a\u0438 \u043b\u0435\u0436\u0430\u0442 \u0432\u00a0\u043f\u0430\u043f\u043a\u0435 \u043d\u0430\u00a0\u043c\u043e\u0435\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435<\/strong>. \u0421\u0442\u043e\u043f \u043f\u0430\u0440\u0430\u043d\u043e\u0439\u044f.<\/p>\n<\/li>\n<li>\n<p><strong>Markdown\u00a0\u2014 \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0438 \u0443\u0434\u043e\u0431\u043d\u043e<\/strong>: \u043b\u0435\u0433\u043a\u043e \u043f\u0438\u0441\u0430\u0442\u044c, \u0447\u0438\u0442\u0430\u0442\u044c \u0438 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c \u043a\u0443\u0434\u0430 \u0443\u0433\u043e\u0434\u043d\u043e.<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u043b\u0430\u0433\u0438\u043d\u044b<\/strong>\u00a0\u2014 \u0438\u0445 \u0442\u044b\u0441\u044f\u0447\u0438! \u0412\u043e\u0442 \u0433\u0434\u0435 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0430\u044f \u043c\u0430\u0433\u0438\u044f. \u041c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c Obsidian \u0442\u0430\u043a, \u043a\u0430\u043a\u00a0\u0442\u0435\u0431\u0435 \u0443\u0434\u043e\u0431\u043d\u043e, \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u00a0\u0447\u0435\u043c \u0443\u0433\u043e\u0434\u043d\u043e. \u0412\u00a0\u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435\u00a0\u2014 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0430\u0443\u0434\u0438\u043e.<\/p>\n<\/li>\n<li>\n<p><strong>\u041c\u043e\u0436\u043d\u043e \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u0442\u044c \u0437\u0430\u043c\u0435\u0442\u043a\u0438 \u0434\u0440\u0443\u0433 \u0441\u00a0\u0434\u0440\u0443\u0433\u043e\u043c<\/strong>, \u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0446\u0435\u043b\u044b\u0435 \u043a\u0430\u0440\u0442\u044b \u0437\u043d\u0430\u043d\u0438\u0439. \u041e\u0442\u0447\u0451\u0442 \u043f\u043e\u00a0\u0432\u0441\u0442\u0440\u0435\u0447\u0435 \u043b\u0435\u0433\u043a\u043e \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u00a0\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c, \u0437\u0430\u0434\u0430\u0447\u0430\u043c\u0438, \u043c\u044b\u0441\u043b\u044f\u043c\u0438.<\/p>\n<\/li>\n<li>\n<p>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u0432\u0438\u0434, \u0433\u043e\u0440\u044f\u0447\u0438\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438\u00a0\u2014 <strong>\u0432\u0441\u0451 \u043c\u043e\u0436\u043d\u043e \u043a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/strong>.<\/p>\n<\/li>\n<\/ul>\n<p>Obsidian \u0434\u043b\u044f\u00a0\u043c\u0435\u043d\u044f\u00a0\u2014 \u043d\u0435\u00a0\u043f\u0440\u043e\u0441\u0442\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435, \u0430\u00a0\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442. \u0421\u044e\u0434\u0430 \u0431\u0443\u0434\u0443\u0442 \u0441\u043a\u043b\u0430\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0448\u0435\u0433\u043e AI\u2011\u043a\u043e\u043c\u0431\u0430\u0439\u043d\u0430, \u043e\u0442\u0441\u044e\u0434\u0430\u00a0\u0436\u0435 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441\u00a0\u043d\u0438\u043c\u0438 \u0434\u0430\u043b\u044c\u0448\u0435.<\/p>\n<p>\u0412\u043e\u0442 \u0442\u0430\u043a\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0443\u00a0\u043d\u0430\u0441 \u0441\u043e\u0431\u0440\u0430\u043b\u0430\u0441\u044c \u0432\u00a0\u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d. \u041a\u0430\u0436\u0434\u044b\u0439 \u0441\u043e \u0441\u0432\u043e\u0435\u0439 \u0440\u043e\u043b\u044c\u044e, \u043d\u043e\u00a0\u0432\u043c\u0435\u0441\u0442\u0435 \u043e\u043d\u0438\u00a0\u2014 \u0441\u0438\u043b\u0430.<\/p>\n<h2>\u041a\u0430\u043a \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043e\u0440\u043a\u0435\u0441\u0442\u0440 \u0438\u0433\u0440\u0430\u0442\u044c \u0441\u043b\u0430\u0436\u0435\u043d\u043d\u043e: \u043f\u0443\u0442\u044c \u043e\u0442 \u0430\u0443\u0434\u0438\u043e\u0437\u0430\u043f\u0438\u0441\u0438 \u0434\u043e \u043e\u0441\u043c\u044b\u0441\u043b\u0435\u043d\u043d\u043e\u0439 \u0437\u0430\u043c\u0435\u0442\u043a\u0438 \u0432 Obsidian<\/h2>\n<p>\u0421\u00a0\u043d\u0430\u0448\u0438\u043c\u0438 \u0447\u0443\u0434\u043e\u2011\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438 \u043c\u044b \u0431\u043e\u043b\u0435\u0435\u2011\u043c\u0435\u043d\u0435\u0435 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u043b\u0438\u0441\u044c. \u041d\u0430\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u0441\u0430\u043c\u044b\u0439 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442: \u043a\u0430\u043a\u00a0\u044d\u0442\u0438 \u0440\u0430\u0437\u0440\u043e\u0437\u043d\u0435\u043d\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0432\u00a0\u0435\u0434\u0438\u043d\u044b\u0439, \u0441\u043b\u0430\u0436\u0435\u043d\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440? <\/p>\n<figure class=\"full-width\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a6d\/765\/e6c\/a6d765e6c53270e9319b7db749a3b224.png\" width=\"622\" height=\"410\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/a6d\/765\/e6c\/a6d765e6c53270e9319b7db749a3b224.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a6d\/765\/e6c\/a6d765e6c53270e9319b7db749a3b224.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<p>\u041a\u0430\u043a\u00a0\u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b \u0432\u00a0\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u043a\u043e\u043d\u0444\u0435\u0442\u043a\u0443\u00a0\u2014 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e, \u043e\u0441\u043c\u044b\u0441\u043b\u0435\u043d\u043d\u0443\u044e \u0438 \u0433\u043e\u0442\u043e\u0432\u0443\u044e \u043a\u00a0\u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044e \u0437\u0430\u043c\u0435\u0442\u043a\u0443 \u0432\u00a0Obsidian? \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0439\u0434\u0451\u043c\u0441\u044f \u043f\u043e\u00a0\u0448\u0430\u0433\u0430\u043c \u044d\u0442\u043e\u0433\u043e \u0443\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430, \u043a\u0430\u043a\u00a0\u0435\u0433\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e \u044f.<\/p>\n<h3>\u0428\u0430\u0433 1: \u0413\u043e\u0442\u043e\u0432\u0438\u043c \u00ab\u0441\u044b\u0440\u044c\u0451\u00bb \u2013 \u043d\u0430\u0448 \u0434\u0440\u0430\u0433\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b<\/h3>\n<p>\u041e\u0431\u044b\u0447\u043d\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0442\u0438\u043f\u0430 Zoom \u0438\u043b\u0438\u00a0\u041a\u043e\u043d\u0442\u0443\u0440.\u0422\u043e\u043b\u043a \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0430\u044e\u0442 \u044e\u0437\u0435\u0440\u043e\u0432 \u043e\u00a0\u0437\u0430\u043f\u0438\u0441\u0438 \u0430\u0443\u0434\u0438\u043e. \u041d\u043e\u00a0\u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u0442\u043e\u043d\u00a0\u2014 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0434\u0438\u0442\u044c \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043d\u0438\u043a\u043e\u0432, \u0447\u0442\u043e\u00a0\u0432\u044b \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0435 \u0441\u043e\u0437\u0432\u043e\u043d.<\/p>\n<p>\u0412\u0441\u0451 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f, \u043a\u0430\u043a\u00a0\u043d\u0435\u0442\u0440\u0443\u0434\u043d\u043e \u0434\u043e\u0433\u0430\u0434\u0430\u0442\u044c\u0441\u044f, \u0441\u00a0\u0430\u0443\u0434\u0438\u043e. \u042f\u00a0\u043b\u0438\u0447\u043d\u043e \u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442.wav \u0438\u043b\u0438.flac\u00a0\u2014 \u0438\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043b\u043e\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e\u00a0Whisper \u0441\u00a0\u043d\u0438\u043c\u0438 \u0434\u0440\u0443\u0436\u0438\u0442 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0445\u043e\u0440\u043e\u0448\u043e, \u0434\u0430\u00a0\u0438 \u043c\u0435\u043d\u044c\u0448\u0435 \u0448\u0430\u043d\u0441\u043e\u0432 \u043d\u0430\u0440\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u00a0\u043d\u0435\u043e\u0436\u0438\u0434\u0430\u043d\u043d\u044b\u0435 \u0441\u044e\u0440\u043f\u0440\u0438\u0437\u044b \u0441\u00a0\u044d\u043a\u0437\u043e\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u043a\u043e\u0434\u0435\u043a\u0430\u043c\u0438. \u0422\u0435\u043c \u043d\u0435\u00a0\u043c\u0435\u043d\u0435\u0435, Whisper \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u00ab\u0432\u0441\u0435\u044f\u0434\u0435\u043d\u00bb \u0438 \u0441\u00a0\u0443\u0434\u043e\u0432\u043e\u043b\u044c\u0441\u0442\u0432\u0438\u0435\u043c \u00ab\u0441\u043a\u0443\u0448\u0430\u0435\u0442\u00bb \u0438 MP3, \u0438 M4A, \u0438 \u043c\u043d\u043e\u0433\u0438\u0435 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b. \u0413\u043b\u0430\u0432\u043d\u043e\u0435, \u0447\u0442\u043e\u0431\u044b \u0441\u0430\u043c\u0430 \u0437\u0430\u043f\u0438\u0441\u044c\u00a0\u0431\u044b\u043b\u0430 \u0431\u043e\u043b\u0435\u0435\u2011\u043c\u0435\u043d\u0435\u0435 \u043f\u0440\u0438\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430. <\/p>\n<p>\u0415\u0441\u043b\u0438 \u0443\u00a0\u0432\u0430\u0441, \u0441\u043a\u0430\u0436\u0435\u043c, \u0441\u0442\u0435\u0440\u0435\u043e\u0437\u0430\u043f\u0438\u0441\u044c \u0441\u043e \u0432\u0441\u0442\u0440\u0435\u0447\u0438, \u0433\u0434\u0435 \u0440\u0430\u0437\u043d\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438\u00a0\u0431\u044b\u043b\u0438 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u043d\u0430\u00a0\u0440\u0430\u0437\u043d\u044b\u0435 \u043a\u0430\u043d\u0430\u043b\u044b\u00a0\u2014 \u0432\u043e\u043e\u0431\u0449\u0435 \u0448\u0438\u043a\u0430\u0440\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442, NeMo \u043f\u043e\u0442\u043e\u043c \u0441\u043a\u0430\u0436\u0435\u0442 \u0432\u0430\u043c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043f\u0430\u0441\u0438\u0431\u043e. \u041d\u043e\u00a0\u0438 \u0441\u00a0\u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u043c\u043e\u043d\u043e\u2011\u0437\u0430\u043f\u0438\u0441\u044c\u044e \u0432\u043f\u043e\u043b\u043d\u0435 \u043c\u043e\u0436\u043d\u043e \u0436\u0438\u0442\u044c \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u044b\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u043e\u0436\u043d\u043e \u0443\u0431\u0440\u0430\u0442\u044c \u0434\u043b\u0438\u043d\u043d\u044b\u0435 \u043f\u0430\u0443\u0437\u044b (\u0442\u0438\u0448\u0438\u043d\u0443) \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0438 \u043f\u0440\u0438\u00a0\u043f\u043e\u043c\u043e\u0449\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 ffmpeg:<\/p>\n<pre><code class=\"python\">cmd = [ \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"ffmpeg\", \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"-i\", str(input_path), \u00a0 # \u0432\u0445\u043e\u0434\u043d\u043e\u0439 \u0444\u0430\u0439\u043b \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"-ac\", \"1\",\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0437\u0432\u0443\u043a \u0432 \u043c\u043e\u043d\u043e (1 \u043a\u0430\u043d\u0430\u043b) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"-ar\", \"16000\",\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u043f\u043e\u043d\u0438\u0437\u0438\u0442\u044c \u0447\u0430\u0441\u0442\u043e\u0442\u0443 16 \u043a\u0413\u0446 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"-af\", \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"silenceremove=start_periods=1:start_silence=0.3:start_threshold=-35dB:\\ detection=peak\",\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u0444\u0438\u043b\u044c\u0442\u0440 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u0443\u0437 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0str(output_path) \u00a0\u00a0\u00a0]<\/code><\/pre>\n<p>\u042f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0444\u0438\u043b\u044c\u0442\u0440\u044b:<\/p>\n<pre><code class=\"python\">start_periods=1 # \u0440\u0435\u0430\u0433\u0438\u0440\u0443\u0435\u0442 \u043d\u0430 1\u044e \u0432\u043e\u0437\u043d\u0438\u043a\u0448\u0443\u044e \u043f\u0430\u0443\u0437\u0443 start_silence=0.3 # \u043f\u0430\u0443\u0437\u0430 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0437\u043d\u0430\u0447\u0438\u043c\u043e\u0439, \u0435\u0441\u043b\u0438 \u0434\u043b\u0438\u0442\u0441\u044f \u0434\u043e\u043b\u044c\u0448\u0435 0.3 \u0441\u0435\u043a start_threshold=-35dB # \u0432\u0441\u0451 \u0442\u0438\u0448\u0435 \u221235\u202f\u0434\u0411 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0442\u0438\u0448\u0438\u043d\u043e\u0439 detection=peak # \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u0438\u043a\u043e\u0432\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0432 \u0430\u0443\u0434\u0438\u043e<\/code><\/pre>\n<h3>\u0428\u0430\u0433 2: Whisper, \u043d\u0430 \u0432\u044b\u0445\u043e\u0434! \u041f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u043c \u0433\u043e\u043b\u043e\u0441 \u0432 \u0431\u0443\u043a\u0432\u044b, \u0438\u043b\u0438 \u041c\u0430\u0433\u0438\u044f \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0430\u0446\u0438\u0438<\/h3>\n<p>\u041f\u0435\u0440\u0432\u044b\u043c \u0434\u0435\u043b\u043e\u043c \u043c\u044b \u00ab\u0441\u043a\u0430\u0440\u043c\u043b\u0438\u0432\u0430\u0435\u043c\u00bb \u043d\u0430\u0448 \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b Whisper. \u042f \u043e\u0431\u044b\u0447\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u00ablarge\u2011v3\u00bb \u0434\u043b\u044f\u00a0\u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430, \u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0438 \u0435\u0441\u0442\u044c \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u043e\u0434\u043e\u0436\u0434\u0430\u0442\u044c. \u0415\u0441\u043b\u0438\u00a0\u0436\u0435 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u00ab\u0433\u043e\u0440\u0438\u0442\u00bb \u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043d\u0443\u0436\u0435\u043d \u00ab\u0435\u0449\u0451 \u0432\u0447\u0435\u0440\u0430\u00bb\u00a0\u2014 \u043c\u043e\u0436\u043d\u043e \u0432\u0437\u044f\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c \u00abmedium\u00bb. Whisper \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u043e\u043f\u044b\u0445\u0442\u0438\u0442, \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u0430\u0443\u0434\u0438\u043e\u0434\u043e\u0440\u043e\u0436\u043a\u0443 \u0438 \u0432\u044b\u0434\u0430\u0441\u0442 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b. \u0418 \u0447\u0442\u043e\u00a0\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043f\u0440\u0438\u044f\u0442\u043d\u043e\u00a0\u2014 \u0443\u0436\u0435 \u0441\u00a0\u0437\u0430\u043f\u044f\u0442\u044b\u043c\u0438, \u0442\u043e\u0447\u043a\u0430\u043c\u0438, \u0430\u00a0\u0438\u043d\u043e\u0433\u0434\u0430 \u0434\u0430\u0436\u0435 \u0441\u00a0\u043f\u043e\u043f\u044b\u0442\u043a\u0430\u043c\u0438 \u0440\u0430\u0437\u0431\u0438\u0442\u044c \u0442\u0435\u043a\u0441\u0442 \u043d\u0430\u00a0\u0430\u0431\u0437\u0430\u0446\u044b. \u041a\u0440\u0430\u0441\u043e\u0442\u0430, \u0434\u0430\u00a0\u0438 \u0442\u043e\u043b\u044c\u043a\u043e!<\/p>\n<p>\u041a\u0430\u043a\u00a0\u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0432\u00a0\u043a\u043e\u043d\u0441\u043e\u043b\u0438 (\u043e\u0447\u0435\u043d\u044c \u0443\u043f\u0440\u043e\u0449\u0451\u043d\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440):<\/p>\n<pre><code>bash whisper vstrecha.wav --model large-v3 --language ru --output_format txt<\/code><\/pre>\n<p>\u041d\u0430\u00a0\u0432\u044b\u0445\u043e\u0434\u0435 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0444\u0430\u0439\u043b \u00abvstrecha.txt\u00bb\u00a0\u2014 \u0441\u00a0\u043d\u0438\u043c \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0434\u0430\u043b\u044c\u0448\u0435.<\/p>\n<blockquote>\n<p><strong>\u041b\u0430\u0439\u0444\u0445\u0430\u043a<\/strong>: \u0435\u0441\u043b\u0438 \u0443\u00a0\u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u0445\u043e\u0440\u043e\u0448\u0430\u044f \u0432\u0438\u0434\u0435\u043e\u043a\u0430\u0440\u0442\u0430 \u0441\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 RTX, \u0434\u043b\u044f\u00a0\u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0430\u0446\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c GPU.<\/p>\n<\/blockquote>\n<p>\u041c\u043e\u0439 \u0441\u043a\u0440\u0438\u043f\u0442: <\/p>\n<pre><code class=\"python\"># \u0410\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438  \u00a0 p = argparse.ArgumentParser() # \u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 -- \u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443.  \u00a0 p.add_argument(\"path\", help=\"\u0410\u0443\u0434\u0438\u043e\u2011 \u0438\u043b\u0438 \u0432\u0438\u0434\u0435\u043e\u0444\u0430\u0439\u043b\") \u00a0  # \u041d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 --lang, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e -- \u0440\u0443\u0441\u0441\u043a\u0438\u0439.  \u00a0 p.add_argument(\"--lang\", default=\"ru\") \u00a0  # \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0441\u0442\u0438 (\u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430) \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438, \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u0432\u0430\u0440\u0438\u0430\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432.'''  \u00a0 p.add_argument(\"--temperature\", type=float, default=0) \u00a0  # \u0420\u0430\u0437\u043c\u0435\u0440 beam search (\u0435\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f), \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c\/\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f.  \u00a0 p.add_argument(\"--beam_size\", type=int) \u00a0  # \u0411\u0443\u043b\u0435\u0432 \u0444\u043b\u0430\u0433: \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043b\u0438 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0442\u0435\u043a\u0441\u0442 \u043a\u0430\u043a \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u043f\u0440\u0438 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u0438.  \u00a0 p.add_argument(\"--condition\", action=\"store_true\", \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 help=\"condition_on_previous_text\") \u00a0  # \u041d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0432\u0432\u043e\u0434 -- \u0432\u0432\u043e\u0434\u043d\u0430\u044f \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438 (\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\/\u0442\u0435\u043c\u044b).  \u00a0 p.add_argument(\"--prompt\", default=\"\", \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 help=\"\u0412\u0432\u043e\u0434\u043d\u0430\u044f: \u0442\u0435\u043c\u0430, \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438, \u0442\u0435\u0440\u043c\u0438\u043d\u044b...\") \u00a0  # \u041f\u0430\u0440\u0441\u0438\u0442 \u0432\u0441\u0435 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b \u0438\u0437 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u043e\u0431\u044a\u0435\u043a\u0442 args.  \u00a0 args = p.parse_args()   \u00a0 if not os.path.isfile(args.path):  \u00a0 \u00a0 \u00a0 raise SystemExit(f\"\u0424\u0430\u0439\u043b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d: {args.path}\") \u00a0  # \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043b\u0438 \u0432\u0438\u0434\u0435\u043e\u043a\u0430\u0440\u0442\u0430 CUDA (GPU). \u0415\u0441\u043b\u0438 \u043d\u0435\u0442 -- \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f CPU.  \u00a0 device = \"cuda\" if torch.cuda.is_available() else \"cpu\" \u00a0  # \u0412\u044b\u0432\u043e\u0434\u0438\u0442 \u043d\u0430 \u043a\u0430\u043a\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0446\u0438\u044f. \u00a0   \u00a0 print(f\"\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e: {device.upper()} --\",  \u00a0 \u00a0 \u00a0 \u00a0 torch.cuda.get_device_name(0) if device == \"cuda\" else \"CPU\") \u00a0  # \u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u044c large-v3 \u043d\u0430 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e (GPU \u0438\u043b\u0438 CPU).  \u00a0 model = whisper.load_model(\"large-v3\", device=device)  # \u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e \u0441\u0442\u0430\u0440\u0442\u0435 \u0438 \u043d\u0430\u0447\u0430\u043b\u043e \u043e\u0442\u0441\u0447\u0451\u0442\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u0438.  \u00a0 print(\"\u0422\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435...\")  \u00a0 t0 = time.time()  \u00a0 result = model.transcribe(  \u00a0 \u00a0 \u00a0 args.path,  \u00a0 \u00a0 \u00a0 language=args.lang,  \u00a0 \u00a0 \u00a0 temperature=args.temperature,  \u00a0 \u00a0 \u00a0 beam_size=args.beam_size,  \u00a0 \u00a0 \u00a0 condition_on_previous_text=args.condition,  \u00a0 \u00a0 \u00a0 initial_prompt=args.prompt or None \u00a0   \u00a0 ) \u00a0  # \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0437\u0430\u043d\u044f\u043b\u0430 \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0446\u0438\u044f.  \u00a0 print(f\"{round(time.time()-t0,2)} \u0441\") \u00a0  # \u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430 \u0432 JSON \u0438 TXT  \u00a0 base = os.path.splitext(args.path)[0]  \u00a0 with open(base + \".json\", \"w\", encoding=\"utf-8\") as f:  \u00a0 \u00a0 \u00a0 json.dump(result[\"segments\"], f, ensure_ascii=False, indent=2)  \u00a0 with open(base + \".txt\", \"w\", encoding=\"utf-8\") as f:  \u00a0 \u00a0 \u00a0 f.write(result[\"text\"])  \u00a0 print(\"\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043e:\", base + \".json \/ .txt\")<\/code><\/pre>\n<h3>\u0428\u0430\u0433 3: NeMo, \u043f\u043e\u043c\u043e\u0433\u0438 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f, \u043a\u0442\u043e \u0435\u0441\u0442\u044c \u043a\u0442\u043e! \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e \u0434\u0438\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u0438<\/h3>\n<p>\u041f\u0440\u043e\u0441\u0442\u043e \u0442\u0435\u043a\u0441\u0442\u00a0\u2014 \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u0445\u043e\u0440\u043e\u0448\u043e, \u043d\u043e\u00a0\u0435\u0441\u043b\u0438 \u044d\u0442\u043e\u00a0\u0431\u044b\u043b\u0430 \u0437\u0430\u043f\u0438\u0441\u044c \u043e\u0436\u0438\u0432\u043b\u0451\u043d\u043d\u043e\u0439 \u0431\u0435\u0441\u0435\u0434\u044b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0447\u0435\u043b\u043e\u0432\u0435\u043a, \u0431\u0435\u0437\u00a0\u0447\u0451\u0442\u043a\u043e\u0433\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f, \u043a\u0442\u043e \u0438 \u0447\u0442\u043e\u00a0\u0441\u043a\u0430\u0437\u0430\u043b, \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435\u00a0\u0443\u0435\u0434\u0435\u0448\u044c. \u0422\u0443\u0442 \u0432\u00a0\u0434\u0435\u043b\u043e \u0432\u0441\u0442\u0443\u043f\u0430\u0435\u0442 NeMo \u0441\u00a0\u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439 \u0434\u0438\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u043f\u0438\u043a\u0435\u0440\u043e\u0432. \u041e\u043d \u0441\u043d\u043e\u0432\u0430 \u00ab\u0441\u043b\u0443\u0448\u0430\u0435\u0442\u00bb \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b \u0438, \u043e\u043f\u0438\u0440\u0430\u044f\u0441\u044c \u043d\u0430\u00a0\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043c\u0435\u0442\u043a\u0438 (\u043a\u043e\u0442\u043e\u0440\u044b\u0435 Whisper \u0442\u043e\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u043b\u044e\u0431\u0435\u0437\u043d\u043e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c, \u0435\u0441\u043b\u0438 \u043f\u043e\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0435\u0433\u043e \u0432\u044b\u0434\u0430\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432\u00a0\u0444\u043e\u0440\u043c\u0430\u0442\u0435 SRT \u0438\u043b\u0438\u00a0VTT), \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u043e \u00ab\u043d\u0430\u0440\u0435\u0437\u0430\u0442\u044c\u00bb \u043e\u0431\u0449\u0443\u044e \u0440\u0435\u0447\u044c \u043d\u0430\u00a0\u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043a\u0443\u0441\u043e\u0447\u043a\u0438 \u0438 \u043f\u0440\u0438\u0441\u0432\u043e\u0438\u0442\u044c \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u043c\u0435\u0442\u043a\u0443: \u00ab\u0421\u043f\u0438\u043a\u0435\u0440_0\u00bb, \u00ab\u0421\u043f\u0438\u043a\u0435\u0440_1\u00bb, \u00ab\u0421\u043f\u0438\u043a\u0435\u0440_2\u00bb \u0438\u00a0\u0442.\u00a0\u0434.<\/p>\n<p>NVIDIA \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0447\u0435\u0440\u0435\u0437 <code>pip install nemo_toolkit[\"all\"]<\/code>. \u0418\u043d\u043e\u0433\u0434\u0430 \u043c\u043e\u0433\u0443\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442\u044c \u043d\u044e\u0430\u043d\u0441\u044b \u0441\u00a0\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044f\u043c\u0438, \u0442\u0430\u043a \u0447\u0442\u043e\u00a0\u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0447\u0438\u0442\u0430\u0439\u0442\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0432\u00a0\u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u043f\u0440\u0438\u00a0\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435. \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f NeMo\u00a0\u2014 \u0432\u0430\u0448 \u043b\u0443\u0447\u0448\u0438\u0439 \u0434\u0440\u0443\u0433.<\/p>\n<p>\u0421\u0440\u0430\u0437\u0443 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0443: \u0434\u043b\u044f\u00a0\u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u044d\u0442\u043e, \u043a\u0430\u043a\u00a0\u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u043d\u0435\u00a0\u043e\u0434\u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0432\u00a0\u043a\u043e\u043d\u0441\u043e\u043b\u0438. \u0417\u0434\u0435\u0441\u044c \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u043d\u0430 <a href=\"https:\/\/pytorch.org\">Python<\/a>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u043e\u0439 NeMo, \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u0438 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u00abtitanet_large\u00bb \u0434\u043b\u044f\u00a0\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433\u043e\u0432 \u0433\u043e\u043b\u043e\u0441\u0430 \u0438 \u00abmsdd_vad\u00bb \u0438\u043b\u0438\u00a0\u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u0443\u044e \u0434\u043b\u044f\u00a0\u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432). <\/p>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e \u0442\u043e\u0433\u043e \u0441\u0442\u043e\u0438\u0442: \u0432\u043c\u0435\u0441\u0442\u043e \u0441\u043f\u043b\u043e\u0448\u043d\u043e\u0433\u043e, \u043d\u0435\u0440\u0430\u0437\u0431\u043e\u0440\u0447\u0438\u0432\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430 \u0442\u0435\u043a\u0441\u0442\u0430 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043d\u0435\u0447\u0442\u043e \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0431\u043e\u043b\u0435\u0435 \u043e\u0441\u043c\u044b\u0441\u043b\u0435\u043d\u043d\u043e\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440:<\/p>\n<blockquote>\n<p>[\u0421\u043f\u0438\u043a\u0435\u0440_0]: \u041f\u0440\u0438\u0432\u0435\u0442, \u043a\u043e\u043c\u0430\u043d\u0434\u0430! \u041a\u0430\u043a\u0438\u0435 \u0443\u00a0\u043d\u0430\u0441 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u043d\u043e\u0432\u043e\u0441\u0442\u0438 \u043f\u043e\u00a0\u043f\u0440\u043e\u0435\u043a\u0442\u0443 \u00ab\u0421\u043c\u0430\u0440\u0442\u00bb?<\/p>\n<p>[\u0421\u043f\u0438\u043a\u0435\u0440_1]: \u041f\u0440\u0438\u0432\u0435\u0442! \u0412\u00a0\u0446\u0435\u043b\u043e\u043c, \u0432\u0441\u0451 \u0438\u0434\u0435\u0442 \u043f\u043e\u00a0\u043f\u043b\u0430\u043d\u0443, \u043d\u043e\u00a0\u0435\u0441\u0442\u044c \u043f\u0430\u0440\u0430 \u043d\u044e\u0430\u043d\u0441\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c\u00a0\u0431\u044b \u043e\u0431\u0441\u0443\u0434\u0438\u0442\u044c&#8230;<\/p>\n<\/blockquote>\n<p>\u0423\u0436\u0435 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u0435\u0435 \u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0432\u043d\u0435\u0435, \u043d\u0435\u00a0\u043f\u0440\u0430\u0432\u0434\u0430\u00a0\u043b\u0438?<\/p>\n<pre><code># \u0427\u0442\u0435\u043d\u0438\u0435 \u0430\u0443\u0434\u0438\u043e \u0438 \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u0435 \u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433\u043e\u0432 wav, sr = librosa.load(wav_path, sr=16000, mono=True) embs, stamps = extract_embeddings(wav, sr, model)  # \u0410\u0432\u0442\u043e\u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u043f\u0438\u043a\u0435\u0440\u043e\u0432 \u043f\u043e \u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433\u0430\u043c labels = auto_cluster(embs, max_k=max_k) spk_cnt = len(set(labels)) diar = merge_segments(stamps, labels)  # \u041c\u0435\u0440\u0436 \u0441 \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u043e\u0439 Whisper with open(whisper_json, encoding=\"utf-8\") as f:  \u00a0 whisper_segs = json.load(f)  tagged = [] for seg in whisper_segs:  \u00a0 spk = next(  \u00a0 \u00a0 \u00a0 (f\"Speaker{d['spk'] + 1}\" for d in diar \u00a0 \u00a0 \u00a0 \u00a0 if not (seg['end'] &lt;= d['s'] or seg['start'] &gt;= d['e'])),  \u00a0 \u00a0 \u00a0 \"Unknown\"  \u00a0 )  \u00a0 tagged.append({**seg, \"speaker\": spk})  # \u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 out_path = Path(whisper_json).with_stem(Path(whisper_json).stem + \"_tagged\") with open(out_path, \"w\", encoding=\"utf-8\") as f:  \u00a0 json.dump(tagged, f, ensure_ascii=False, indent=2)<\/code><\/pre>\n<p><strong>\u042f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0444\u043b\u043e\u0443<\/strong>: \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u044e \u043c\u043e\u0434\u0435\u043b\u044c &gt;&gt; \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u0442 \u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433\u0438 (\u0447\u0438\u0441\u043b\u043e\u0432\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043f\u043e\u043d\u044f\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u043f\u0438\u043a\u0435\u0440\u043e\u0432) &gt;&gt; \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0443\u0435\u0442 \u043d\u0430\u00a0\u0433\u0440\u0443\u043f\u043f\u044b \u0433\u043e\u0432\u043e\u0440\u044f\u0449\u0438\u0445 &gt;&gt; \u0441\u043b\u0438\u0432\u0430\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u044b \u043e\u0434\u043d\u043e\u0433\u043e \u0441\u043f\u0438\u043a\u0435\u0440\u0430 &gt;&gt; \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u00a0\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u043d\u0430\u00a0\u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u043c \u0448\u0430\u0433\u0435 &gt;&gt; \u0434\u043b\u044f\u00a0\u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442, \u0432\u00a0\u043a\u0430\u043a\u043e\u0439 \u0434\u0438\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u043e\u043d \u043f\u043e\u043f\u0430\u0434\u0430\u0435\u0442, \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u0435\u0442 \u0441\u043f\u0438\u043a\u0435\u0440\u0430.<\/p>\n<details class=\"spoiler\">\n<summary>\u041c\u043e\u0439 \u043f\u043e\u043b\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442<\/summary>\n<div class=\"spoiler__content\">\n<pre><code class=\"python\">import signal if not hasattr(signal, \"SIGKILL\"):       signal.SIGKILL = signal.SIGTERM import sys import os import json from pathlib import Path import numpy as np import librosa import torch from sklearn.cluster import SpectralClustering from sklearn.metrics import silhouette_score from nemo.collections.asr.models import EncDecSpeakerLabelModel  def extract_embeddings(wav: np.ndarray, sr: int, model: EncDecSpeakerLabelModel,                        win_s: float = 3.0, step_s: float = 1.5):     import soundfile as sf, tempfile, os as _os     embs, stamps = [], []     t = 0.0     total_dur = len(wav) \/ sr     while t + win_s &lt;= total_dur:         segment = wav[int(t * sr): int((t + win_s) * sr)]          # \u0441\u043e\u0437\u0434\u0430\u0451\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 wav         with tempfile.NamedTemporaryFile(suffix=\".wav\", delete=False) as tmp:             sf.write(tmp.name, segment, sr)             tmp_path = tmp.name         try:             with torch.no_grad():                 emb = model.get_embedding(tmp_path).cpu().numpy().squeeze()             embs.append(emb \/ np.linalg.norm(emb))             stamps.append((t, t + win_s))         finally:             _os.remove(tmp_path)         t += step_s     return np.stack(embs), stamps  def auto_cluster(embs: np.ndarray, max_k: int = 10):     #\u041f\u0435\u0440\u0435\u0431\u0438\u0440\u0430\u0435\u0442 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u0438 2..max_k, \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442 \u043b\u0443\u0447\u0448\u0443\u044e \u043f\u043e silhouette     best_lbl, best_sc = None, -1     for k in range(2, max_k + 1):         lbl = SpectralClustering(n_clusters=k, affinity=\"nearest_neighbors\").fit_predict(embs)         sc = silhouette_score(embs, lbl)         if sc &gt; best_sc:             best_lbl, best_sc = lbl, sc     return best_lbl def merge_segments(stamps, labels, gap: float = 0.5):     #\u0421\u043a\u043b\u0435\u0438\u0432\u0430\u0435\u0442 \u0441\u043e\u0441\u0435\u0434\u043d\u0438\u0435 \u043e\u043a\u043d\u0430 \u043e\u0434\u043d\u043e\u0433\u043e \u0441\u043f\u0438\u043a\u0435\u0440\u0430, \u0435\u0441\u043b\u0438 \u043f\u0430\u0443\u0437\u0430 &lt; gap     merged = []     cur = {\"spk\": int(labels[0]), \"s\": stamps[0][0], \"e\": stamps[0][1]}     for (s, e), lab in zip(stamps[1:], labels[1:]):         lab = int(lab)         if lab == cur[\"spk\"] and s &lt;= cur[\"e\"] + gap:             cur[\"e\"] = e         else:             merged.append(cur)             cur = {\"spk\": lab, \"s\": s, \"e\": e}     merged.append(cur)     return merged def main():     if len(sys.argv) != 4:         print(\"Usage:  python diarize_nemo_auto.py &lt;audio.wav&gt; &lt;whisper.json&gt; &lt;max_speakers&gt;\")         sys.exit(1)     wav_path, whisper_json, max_k = sys.argv[1], sys.argv[2], int(sys.argv[3])     if not Path(wav_path).is_file() or not Path(whisper_json).is_file():         print(\"File not found.\")         sys.exit(1)     device = \"cuda\" if torch.cuda.is_available() else \"cpu\"     print(\"Loading NeMo speaker\u2011embedding model \u2026\")     def _load_model():         #\u041f\u044b\u0442\u0430\u0435\u043c\u0441\u044f \u0432\u044b\u0437\u0432\u0430\u0442\u044c from_pretrained() \u0441 \u0442\u043e\u043a\u0435\u043d\u043e\u043c, \u0437\u0430\u0442\u0435\u043c \u0431\u0435\u0437.         repo = \"nvidia\/speakerverification_en_titanet_large\"         token = os.getenv(\"HF_TOKEN\")         try:             if token:                 return EncDecSpeakerLabelModel.from_pretrained(repo, token=token)             raise TypeError         except TypeError:             return EncDecSpeakerLabelModel.from_pretrained(repo)     model = _load_model().to(device).eval()     # \u0427\u0438\u0442\u0430\u0435\u043c \u0430\u0443\u0434\u0438\u043e     print(\"Reading audio \u2026\")     wav, sr = librosa.load(wav_path, sr=16000, mono=True)     # \u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u044d\u043c\u0431\u0435\u0434\u0434\u0438\u043d\u0433\u0438     print(\"Extracting embeddings \u2026\")     embs, stamps = extract_embeddings(wav, sr, model)     # \u041a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0443\u0435\u043c     print(f\"Auto\u2011clustering 2..{max_k} speakers \u2026\")     labels = auto_cluster(embs, max_k=max_k)     spk_cnt = len(set(labels))     print(f\"   \u2192 selected {spk_cnt} speakers.\")     diar = merge_segments(stamps, labels)     # \u041c\u0435\u0440\u0436\u0438\u043c c Whisper     print(\"Merging with Whisper transcript \u2026\")     with open(whisper_json, encoding=\"utf-8\") as f:         whisper_segs = json.load(f)     tagged = []     for seg in whisper_segs:         spk = next(             (f\"Speaker{d['spk'] + 1}\" for d in diar              if not (seg['end'] &lt;= d['s'] or seg['start'] &gt;= d['e'])),             \"Unknown\"         )         tagged.append({**seg, \"speaker\": spk})     out_path = Path(whisper_json).with_stem(Path(whisper_json).stem + \"_tagged\")     with open(out_path, \"w\", encoding=\"utf-8\") as f:         json.dump(tagged, f, ensure_ascii=False, indent=2)     print(f\"Tagged transcript saved \u2192 {out_path}\") if __name__ == \"__main__\":     main()<\/code><\/pre>\n<\/div>\n<\/details>\n<h3>\u0428\u0430\u0433 4: Gemma, \u0442\u0432\u043e\u0439 \u0437\u0432\u0451\u0434\u043d\u044b\u0439 \u0447\u0430\u0441! \u0414\u0435\u043b\u0430\u0435\u043c \u0443\u043c\u043d\u043e\u0435 \u0438 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0441\u0430\u043c\u043c\u0430\u0440\u0438<\/h3>\n<p>\u041f\u0435\u0440\u0435\u0434 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e LLM\u2011\u0441\u0435\u0440\u0432\u0435\u0440 \u0447\u0435\u0440\u0435\u0437 Ollama \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0443\u0436\u043d\u043e \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c:<\/p>\n<pre><code>ollama run gemma3:27b<\/code><\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c, \u043a\u043e\u0433\u0434\u0430 \u0443\u00a0\u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u0434\u0438\u0430\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0442, \u0432\u0440\u0435\u043c\u044f \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0442\u044f\u0436\u0451\u043b\u0443\u044e \u0430\u0440\u0442\u0438\u043b\u043b\u0435\u0440\u0438\u044e\u00a0\u2014 Gemma 27B, \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u0443\u044e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u0443\u044e \u0447\u0435\u0440\u0435\u0437 Ollama. \u041d\u0430\u0448\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u043d\u0430\u00a0\u044d\u0442\u043e\u043c \u044d\u0442\u0430\u043f\u0435\u00a0\u2014 \u00ab\u0441\u043a\u043e\u0440\u043c\u0438\u0442\u044c\u00bb \u0435\u0439 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442 \u0438 \u0432\u0435\u0436\u043b\u0438\u0432\u043e, \u043d\u043e\u00a0\u043d\u0430\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e \u043f\u043e\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0432\u044b\u0436\u0438\u043c\u043a\u0443: \u043e\u00a0\u0447\u0451\u043c \u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438, \u043a\u00a0\u043a\u0430\u043a\u0438\u043c \u0432\u044b\u0432\u043e\u0434\u0430\u043c \u043f\u0440\u0438\u0448\u043b\u0438, \u0447\u0442\u043e\u00a0\u0440\u0435\u0448\u0438\u043b\u0438, \u043a\u0430\u043a\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0438 \u043d\u0430\u00a0\u043a\u043e\u0433\u043e \u0438\u0445 \u043f\u043e\u0432\u0435\u0441\u0438\u043b\u0438.<\/p>\n<p>\u0417\u0434\u0435\u0441\u044c \u0432\u0430\u0436\u043d\u0443\u044e \u0440\u043e\u043b\u044c \u0438\u0433\u0440\u0430\u0435\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441 \u043a\u00a0\u043c\u043e\u0434\u0435\u043b\u0438. <strong>\u042f \u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u0443\u044e \u043f\u0440\u043e\u043c\u043f\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u0430\u043a:<\/strong><\/p>\n<blockquote>\n<p><em>\u00ab\u0422\u044b \u043c\u043e\u0439 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 AI\u2011\u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442 \u043f\u043e\u00a0\u0430\u043d\u0430\u043b\u0438\u0437\u0443 \u0441\u0442\u0435\u043d\u043e\u0433\u0440\u0430\u043c\u043c \u0441\u043e\u0432\u0435\u0449\u0430\u043d\u0438\u0439 \u0438 \u043b\u0435\u043a\u0446\u0438\u0439. \u0412\u043e\u0442 \u0442\u0435\u0431\u0435 \u0442\u0435\u043a\u0441\u0442 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043b\u044e\u0434\u0435\u0439. \u0421\u0434\u0435\u043b\u0430\u0439 \u0438\u0437\u00a0\u043d\u0435\u0433\u043e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0441\u0430\u043c\u043c\u0430\u0440\u0438 \u043d\u0430\u00a0\u0440\u0443\u0441\u0441\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0435. \u0412\u00a0\u0441\u0430\u043c\u043c\u0430\u0440\u0438 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u0434\u0435\u043b\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u0443\u043d\u043a\u0442\u044b (\u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438):<\/em><\/p>\n<p><em>1. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043e\u0431\u0441\u0443\u0436\u0434\u0430\u0432\u0448\u0438\u0435\u0441\u044f \u0442\u0435\u043c\u044b \u0438\u043b\u0438\u00a0\u0432\u043e\u043f\u0440\u043e\u0441\u044b.<\/em><\/p>\n<p><em>2. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b, \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u043b\u0438\u00a0\u0438\u0434\u0435\u0438, \u0432\u044b\u0441\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430\u043c\u0438 (\u0435\u0441\u043b\u0438\u00a0\u0431\u044b\u043b\u0438).<\/em><\/p>\n<p><em>3. \u041f\u0440\u0438\u043d\u044f\u0442\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f (\u0435\u0441\u043b\u0438 \u0442\u0430\u043a\u043e\u0432\u044b\u0435\u00a0\u0431\u044b\u043b\u0438).<\/em><\/p>\n<p><em>4. \u041f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0441\u00a0\u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0435\u043c \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445\u00a0\u043b\u0438\u0446 (\u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e \u043f\u043e\u043d\u044f\u0442\u044c \u0438\u0437\u00a0\u0442\u0435\u043a\u0441\u0442\u0430).<\/em><\/p>\n<p><em>5. \u0413\u043b\u0430\u0432\u043d\u044b\u0435 \u0432\u044b\u0432\u043e\u0434\u044b \u0438\u043b\u0438\u00a0\u0438\u0442\u043e\u0433\u0438 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f\u00bb.<\/em><\/p>\n<\/blockquote>\n<p>Ollama \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u043c\u043f\u0442 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441\u00a0\u0442\u0435\u043a\u0441\u0442\u043e\u043c \u043d\u0430\u0448\u0435\u0439 Gemma, \u0438 \u043e\u043d\u0430, \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u0443\u043c\u0430\u0432 (\u0432\u0440\u0435\u043c\u044f \u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442\u00a0\u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438 \u0432\u0430\u0448\u0435\u0433\u043e\u00a0\u0436\u0435\u043b\u0435\u0437\u0430), \u0432\u044b\u0434\u0430\u0451\u0442 \u0433\u043e\u0442\u043e\u0432\u043e\u0435 \u0441\u0430\u043c\u043c\u0430\u0440\u0438. \u041d\u0430\u0441\u0442\u043e\u044f\u0449\u0430\u044f AI\u2011\u043c\u0430\u0433\u0438\u044f \u0432\u00a0\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0438!<\/p>\n<pre><code># \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u043a\u0440\u0438\u043f\u0442\u0430  --model - \u0438\u043c\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 LLM-\u043c\u043e\u0434\u0435\u043b\u0438 \u0432 Ollama (\u201cgemma:27b\u201d, \u201cllama3:8b\u201d...)  --no-stream - \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u0443\u044e \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044e (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e - \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430)  --timeout - \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u043e\u0442\u0432\u0435\u0442\u0430  max_chars - \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0434\u043b\u0438\u043d\u0443 \u0442\u0435\u043a\u0441\u0442\u0430 \u0434\u043b\u044f LLM (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 15 000)  system_prompt - \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438 (\u043a\u0430\u043a \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c Markdown-\u0440\u0435\u0437\u044e\u043c\u0435)  \u0412\u0445\u043e\u0434\u043d\u043e\u0439 \u0444\u0430\u0439\u043b \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON: `[{ \u201cspeaker\u201d: \u201c...\u201d, \u201ctext\u201d: \u201c...\u201d, \u201cstart\u201d: ..., \u201cend\u201d: ... }, ...]<\/code><\/pre>\n<h3>\u0428\u0430\u0433 5: \u0412\u0441\u0435 \u0434\u043e\u0440\u043e\u0433\u0438 \u0432\u0435\u0434\u0443\u0442 \u0432 Obsidian. \u041d\u0430\u0432\u043e\u0434\u0438\u043c \u043f\u043e\u0440\u044f\u0434\u043e\u043a, \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u0443\u0435\u043c \u0438 \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0441\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043c\u0438<\/h3>\n<p>\u0418 \u0432\u043e\u0442 \u043e\u043d, \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u044b\u0439 \u0444\u0438\u043d\u0430\u043b \u043d\u0430\u0448\u0435\u0433\u043e \u0443\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044f. \u0421\u043e\u0431\u0438\u0440\u0430\u0435\u043c \u0432\u0441\u0435 \u043d\u0430\u0448\u0438 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b: \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u00ab\u0441\u044b\u0440\u043e\u0439\u00bb \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u0442\u00a0Whisper, \u0434\u0438\u0430\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442 \u043e\u0442\u00a0NeMo, \u0431\u043b\u0435\u0441\u0442\u044f\u0449\u0435\u0435 \u0441\u0430\u043c\u043c\u0430\u0440\u0438 \u043e\u0442\u00a0Gemma\u00a0\u2014 \u0438 \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u043e, \u0441\u00a0\u043b\u044e\u0431\u043e\u0432\u044c\u044e \u0443\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u044d\u0442\u043e \u0431\u043e\u0433\u0430\u0442\u0441\u0442\u0432\u043e \u0432\u00a0\u043d\u0430\u0448\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 Obsidian. \u041a\u0430\u043a\u00a0\u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c? \u0412\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u043c\u0430\u0441\u0441\u0430:<\/p>\n<p>1. <strong>\u0421\u0442\u0430\u0440\u044b\u043c \u0434\u0435\u0434\u043e\u0432\u0441\u043a\u0438\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c<\/strong>\u00a0\u2014 \u0440\u0443\u043a\u0430\u043c\u0438: \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043b\u00a0\u2014 \u0432\u0441\u0442\u0430\u0432\u0438\u043b. \u0414\u043e\u043b\u0433\u043e, \u043c\u0443\u0442\u043e\u0440\u043d\u043e, \u043d\u0435\u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e, \u0438 \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0435\u00a0\u043d\u0430\u0448 \u043c\u0435\u0442\u043e\u0434, \u0435\u0441\u043b\u0438 \u043c\u044b \u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043e\u00a0\u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447\u0430\u0445 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438.<\/p>\n<p>2. <strong>\u041c\u0430\u0433\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432\u00a0\u2014 \u043d\u0430\u0448 \u0432\u044b\u0431\u043e\u0440<\/strong>. \u041f\u0438\u0448\u0435\u043c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 (\u0438\u043b\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0439, \u0432\u00a0\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442\u00a0\u0432\u0430\u0448\u0438\u0445 \u0430\u043c\u0431\u0438\u0446\u0438\u0439) \u0441\u043a\u0440\u0438\u043f\u0442 \u043d\u0430\u00a0Python, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0432\u0441\u0435 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0435 \u0448\u0430\u0433\u0438 \u043f\u043e\u00a0\u043e\u0447\u0435\u0440\u0435\u0434\u0438, \u0430\u00a0\u0437\u0430\u0442\u0435\u043c \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0437\u0430\u043c\u0435\u0442\u043a\u0443 \u0432\u00a0Obsidian, \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0435\u0451 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e\u00a0\u0434\u0430\u0442\u0435 \u0438 \u0442\u0435\u043c\u0435 \u0432\u0441\u0442\u0440\u0435\u0447\u0438 \u0438\u043b\u0438\u00a0\u043f\u043e\u00a0\u0438\u043c\u0435\u043d\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b\u0430), \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0442\u0435\u0433\u0438, \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0441\u0430\u043c\u043c\u0430\u0440\u0438, \u0434\u0438\u0430\u0440\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0442, \u0430\u00a0\u043c\u043e\u0436\u0435\u0442, \u0434\u0430\u0436\u0435 \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430\u00a0\u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b. \u0412\u00a0\u043e\u0431\u0449\u0435\u043c \u043f\u043e\u043b\u043d\u044b\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442, \u043c\u0435\u0447\u0442\u0430 \u043b\u044e\u0431\u043e\u0433\u043e \u043b\u0435\u043d\u0442\u044f\u044f (\u0432 \u0445\u043e\u0440\u043e\u0448\u0435\u043c \u0441\u043c\u044b\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0441\u043b\u043e\u0432\u0430).<\/p>\n<p>3. <strong>\u041f\u043b\u0430\u0433\u0438\u043d\u044b Obsidian: \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u043c \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u044b<\/strong>. \u0422\u0443\u0442 \u0442\u043e\u0436\u0435 \u0435\u0441\u0442\u044c \u0433\u0434\u0435 \u0440\u0430\u0437\u0433\u0443\u043b\u044f\u0442\u044c\u0441\u044f \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u043a\u043e\u0439 \u043c\u044b\u0441\u043b\u0438. \u041c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043b\u0430\u0433\u0438\u043d <code>Obsidian Shell Commands<\/code> \u0434\u043b\u044f\u00a0\u0437\u0430\u043f\u0443\u0441\u043a\u0430 Python\u2011\u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043f\u0440\u044f\u043c\u043e \u0438\u0437\u00a0\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 Obsidian \u0438\u043b\u0438\u00a0\u043f\u043b\u0430\u0433\u0438\u043d <code>Templater<\/code> \u0434\u043b\u044f\u00a0\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u044b\u0445 \u0437\u0430\u043c\u0435\u0442\u043e\u043a \u043f\u043e\u00a0\u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u043c\u0443 \u043a\u0440\u0430\u0441\u0438\u0432\u043e\u043c\u0443 \u0448\u0430\u0431\u043b\u043e\u043d\u0443, \u043a\u0443\u0434\u0430 \u0431\u0443\u0434\u0443\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0432\u0441\u0435 \u043d\u0430\u0448\u0438 \u0434\u0430\u043d\u043d\u044b\u0435.<\/p>\n<figure class=\"\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/8d0\/365\/e87\/8d0365e87e8a8afcba743c93a9cbc633.png\" alt=\"\u041a\u0430\u043a \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0438\u0442\u043e\u0433\u043e\u0432\u0430\u044f \u0437\u0430\u043c\u0435\u0442\u043a\u0430 \u0432 Obsidian (\u043c\u043e\u0439 \u043b\u0438\u0447\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0434\u043e\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e)\" title=\"\u041a\u0430\u043a \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0438\u0442\u043e\u0433\u043e\u0432\u0430\u044f \u0437\u0430\u043c\u0435\u0442\u043a\u0430 \u0432 Obsidian (\u043c\u043e\u0439 \u043b\u0438\u0447\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0434\u043e\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e)\" width=\"492\" height=\"759\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/8d0\/365\/e87\/8d0365e87e8a8afcba743c93a9cbc633.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/8d0\/365\/e87\/8d0365e87e8a8afcba743c93a9cbc633.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u041a\u0430\u043a\u00a0\u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0438\u0442\u043e\u0433\u043e\u0432\u0430\u044f \u0437\u0430\u043c\u0435\u0442\u043a\u0430 \u0432\u00a0Obsidian (\u043c\u043e\u0439\u00a0\u043b\u0438\u0447\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0434\u043e\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e)<\/figcaption><\/div>\n<\/figure>\n<p>\u0422\u0430\u043a \u0448\u0430\u0433 \u0437\u0430\u00a0\u0448\u0430\u0433\u043e\u043c \u0438\u0437\u00a0\u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u043e\u0433\u043e \u0438 \u043e\u0431\u044a\u0451\u043c\u043d\u043e\u0433\u043e \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b\u0430 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u043e\u0441\u043c\u044b\u0441\u043b\u0435\u043d\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u0441\u00a0\u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c, \u043f\u043e\u00a0\u0442\u0435\u043a\u0441\u0442\u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043a\u0430\u0442\u044c, \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u043e\u0436\u043d\u043e \u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u00a0\u043a\u043e\u043b\u043b\u0435\u0433\u0430\u043c\u0438, \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0447\u0443\u0432\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u0435\u0431\u044f \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u043c \u043c\u043e\u043b\u043e\u0434\u0446\u043e\u043c, \u043f\u043e\u0431\u0435\u0434\u0438\u0432\u0448\u0438\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0445\u0430\u043e\u0441. <\/p>\n<p>\u0423\u0434\u043e\u0431\u043d\u043e \u043e\u0431\u0435\u0440\u043d\u0443\u0442\u044c \u0432\u0441\u0451 \u044d\u0442\u043e \u0434\u0435\u043b\u043e \u0432\u00a0\u043f\u0440\u043e\u0441\u0442\u0435\u043d\u044c\u043a\u0438\u0439 GUI, \u043a\u0430\u043a\u00a0\u0443\u00a0\u043c\u0435\u043d\u044f \u0438 \u0432\u044b\u0448\u043b\u043e:<\/p>\n<pre><code>import os import subprocess  def run_pipeline(filepath, use_clean=True, do_summary=True, temperature=\"0\", beam_size=None, condition=False, prompt=\"\"):  \u00a0 if not filepath or not os.path.exists(filepath):  \u00a0 \u00a0 \u00a0 raise FileNotFoundError(f\"\u0424\u0430\u0439\u043b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d: {filepath}\")   \u00a0 base_name = os.path.splitext(filepath)[0]  \u00a0 cleaned_file = base_name + \"_cleaned.wav\"  \u00a0 audio_file = cleaned_file if use_clean else filepath   \u00a0 # \u0428\u0430\u0433 1: \u041e\u0447\u0438\u0441\u0442\u043a\u0430 \u0430\u0443\u0434\u0438\u043e (\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e)  \u00a0 if use_clean:  \u00a0 \u00a0 \u00a0 subprocess.run([\"python\", \"clean_audio.py\", filepath])   \u00a0 # \u0428\u0430\u0433 2: \u0422\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0446\u0438\u044f Whisper  \u00a0 cmd = [  \u00a0 \u00a0 \u00a0 \"python\", \"transcribe.py\",  \u00a0 \u00a0 \u00a0 audio_file,  \u00a0 \u00a0 \u00a0 \"--lang\", \"ru\",  \u00a0 \u00a0 \u00a0 \"--temperature\", temperature,  \u00a0 ]  \u00a0 if beam_size:  \u00a0 \u00a0 \u00a0 cmd += [\"--beam_size\", str(beam_size)]  \u00a0 if condition:  \u00a0 \u00a0 \u00a0 cmd.append(\"--condition\")  \u00a0 if prompt:  \u00a0 \u00a0 \u00a0 cmd += [\"--prompt\", prompt]  \u00a0 subprocess.run(cmd)   \u00a0 # \u0428\u0430\u0433 3: \u0414\u0438\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f NeMo  \u00a0 json_file = os.path.splitext(audio_file)[0] + \".json\"  \u00a0 subprocess.run([\"python\", \"diarize_nemo_auto.py\", audio_file, json_file, \"12\"])   \u00a0 # \u0428\u0430\u0433 4: \u041a\u043e\u043d\u0432\u0435\u0440\u0442\u0430\u0446\u0438\u044f \u0432 TXT \/ MD  \u00a0 tagged_json = os.path.splitext(audio_file)[0] + \"_tagged.json\"  \u00a0 if os.path.exists(tagged_json):  \u00a0 \u00a0 \u00a0 from convert_tagged_json_to_txt_md import convert_tagged_json_to_txt_md  \u00a0 \u00a0 \u00a0 convert_tagged_json_to_txt_md(tagged_json)   \u00a0 # \u0428\u0430\u0433 5: \u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044f \u0441\u0430\u043c\u043c\u0430\u0440\u0438 (\u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e)  \u00a0 if do_summary:  \u00a0 \u00a0 \u00a0 subprocess.run([\"python\", \"summarize_json.py\", tagged_json])<\/code><\/pre>\n<p>\u041a\u0430\u043a\u00a0\u0432\u0430\u043c \u0442\u0430\u043a\u043e\u0439 \u043f\u043e\u0434\u0445\u043e\u0434? <\/p>\n<h2>\u0410 \u0447\u0442\u043e \u0443 \u0434\u0440\u0443\u0433\u0438\u0445? \u0421\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u043c \u043d\u0430\u0448 \u201c\u0441\u0430\u043c\u043e\u0441\u0431\u043e\u0440\u201d \u0441 \u0433\u043e\u0442\u043e\u0432\u044b\u043c\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c\u0438, \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u043c\u0438 \u0438 \u043d\u0435 \u043e\u0447\u0435\u043d\u044c<\/h2>\n<p><strong>\u0417\u0430\u0447\u0435\u043c \u043c\u0443\u0434\u0440\u0438\u0442\u044c, \u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0433\u0438\u0433\u0430\u043d\u0442\u044b \u0438 \u0438\u0445 \u0441\u0432\u0438\u0442\u0430?<\/strong><\/p>\n<p>Google Speech\u2011to\u2011Text, AWS Transcribe, Azure Speech Services, Yandex SpeechKit, AssemblyAI, <a href=\"http:\/\/Otter.ai\">Otter.ai<\/a>, <a href=\"http:\/\/Sonix.ai\">Sonix.ai<\/a>, <a href=\"http:\/\/Fireflies.ai\">Fireflies.ai<\/a> \u0438 \u043c\u043d\u043e\u0433\u0438\u0435 \u0434\u0440\u0443\u0433\u0438\u0435 \u0440\u0435\u0431\u044f\u0442\u0430, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043c\u043e\u043b\u043e\u0434\u0446\u044b. \u0423\u00a0\u043d\u0438\u0445, \u043a\u0430\u043a\u00a0\u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u0432\u0441\u0451 \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u043e\u0441\u0442\u043e,\u00a0\u0431\u044b\u0441\u0442\u0440\u043e, \u0443\u0434\u043e\u0431\u043d\u043e \u0438 \u0447\u0430\u0441\u0442\u043e \u0432\u0435\u0441\u044c\u043c\u0430 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e.<\/p>\n<p><strong>\u0427\u0435\u043c \u0433\u043e\u0442\u043e\u0432\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u043a\u0440\u0443\u0447\u0435:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>\u041f\u0440\u043e\u0441\u0442\u043e\u0442\u0430<\/strong>: \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043b\u0441\u044f, \u043f\u043e\u043b\u0443\u0447\u0438\u043b API\u2011\u043a\u043b\u044e\u0447 (\u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043b \u0444\u0430\u0439\u043b \u0447\u0435\u0440\u0435\u0437 \u0432\u0435\u0431\u2011\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441)\u00a0\u2014 \u0438 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0438\u043d\u0443\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0441\u043b\u043e\u0436\u043d\u044b\u0445 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u043a, \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0438 \u0447\u0442\u0435\u043d\u0438\u044f \u043c\u043d\u043e\u0433\u043e\u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0445 \u043c\u0430\u043d\u0443\u0430\u043b\u043e\u0432.<\/p>\n<\/li>\n<li>\n<p><strong>\u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u043e\u0441\u0442\u044c<\/strong>: \u0443\u00a0\u044d\u0442\u0438\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u0432\u00a0\u0440\u0430\u0441\u043f\u043e\u0440\u044f\u0436\u0435\u043d\u0438\u0438 \u0434\u0430\u0442\u0430\u2011\u0446\u0435\u043d\u0442\u0440\u044b \u0441\u00a0\u0442\u044b\u0441\u044f\u0447\u0430\u043c\u0438 \u043c\u043e\u0449\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432. \u041e\u043d\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b \u043f\u0435\u0440\u0435\u0432\u0430\u0440\u0438\u0432\u0430\u0442\u044c \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0435 \u043e\u0431\u044a\u0451\u043c\u044b \u0430\u0443\u0434\u0438\u043e \u043e\u0447\u0435\u043d\u044c \u0438 \u043e\u0447\u0435\u043d\u044c\u00a0\u0431\u044b\u0441\u0442\u0440\u043e. \u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0442\u0435\u0440\u0430\u0431\u0430\u0439\u0442\u044b \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0432\u00a0\u0441\u0436\u0430\u0442\u044b\u0435 \u0441\u0440\u043e\u043a\u0438\u00a0\u2014 \u043e\u0431\u043b\u0430\u043a\u0430, \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0432\u0430\u0448 \u0432\u044b\u0431\u043e\u0440.<\/p>\n<\/li>\n<li>\n<p><strong>\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u00ab\u0444\u0438\u0447\u0438\u00bb \u0438 \u00ab\u043f\u043b\u044e\u0448\u043a\u0438\u00bb<\/strong>: \u0447\u0430\u0441\u0442\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442 \u043d\u0430\u0431\u043e\u0440 \u0434\u043e\u043f\u043e\u0432\u00a0\u2014 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043d\u0430\u043b\u0438\u0437 \u0442\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0440\u0435\u0447\u0438, \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432 \u0438 \u0442\u0435\u043c, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u044d\u043c\u043e\u0446\u0438\u0439, \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441\u00a0\u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u043c\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438 (CRM, \u0442\u0430\u0441\u043a\u2011\u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u044b \u0438\u00a0\u0442.\u00a0\u0434.).<\/p>\n<\/li>\n<\/ul>\n<p><strong>\u0413\u0434\u0435 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u044e\u0442 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u0441\u0442\u0435\u043a\u0443:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>\u0414\u0435\u043d\u044c\u0433\u0438, \u0434\u0435\u043d\u044c\u0433\u0438, \u0434\u0440\u0435\u0431\u0435\u0434\u0435\u043d\u044c\u0433\u0438<\/strong>: \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u043f\u043e\u00a0\u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0435 \u0438\u043b\u0438\u00a0\u0442\u0430\u0440\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u044e\u0442 \u043a\u0430\u0436\u0434\u0443\u044e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u0443\u044e \u043c\u0438\u043d\u0443\u0442\u0443 \u0430\u0443\u0434\u0438\u043e (\u0438\u043b\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u043d\u043d\u044b\u0439 \u0441\u0438\u043c\u0432\u043e\u043b). \u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435\u0441\u044c \u0438\u0445 \u0443\u0441\u043b\u0443\u0433\u0430\u043c\u0438 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u0438 \u0432\u00a0\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043e\u0431\u044a\u0435\u043c\u0430\u0445, \u0435\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u044b\u0435 \u0441\u0447\u0435\u0442\u0430 \u043d\u0430\u0431\u0435\u0433\u0430\u044e\u0442 \u0432\u0435\u0441\u044c\u043c\u0430 \u043f\u0440\u0438\u043b\u0438\u0447\u043d\u044b\u0435.<\/p>\n<\/li>\n<li>\n<p><strong>\u041c\u043e\u0438 \u0434\u0440\u0430\u0433\u043e\u0446\u0435\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0443 \u00ab\u0434\u044f\u0434\u0438 \u0421\u044d\u043c\u0430\u00bb (\u0438\u043b\u0438 \u0443\u00a0\u043a\u043e\u0433\u043e\u2011\u0442\u043e \u0435\u0449\u0451)<\/strong>: \u0432\u043e\u043f\u0440\u043e\u0441 \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u0442\u043e\u0438\u0442 \u043e\u0447\u0435\u043d\u044c \u043e\u0441\u0442\u0440\u043e. \u0412\u044b \u0434\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0435 \u0441\u0432\u043e\u0438, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043e\u0447\u0435\u043d\u044c \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0430\u0443\u0434\u0438\u043e\u0437\u0430\u043f\u0438\u0441\u0438 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u0435. \u041d\u0435\u00a0\u0432\u0441\u0435\u0433\u0434\u0430 \u0445\u043e\u0447\u0435\u0442\u0441\u044f (\u0430 \u0438\u043d\u043e\u0433\u0434\u0430 \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u043f\u043e\u00a0\u0441\u043e\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438\u043b\u0438\u00a0\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0437\u0430\u043a\u043e\u043d\u0430) \u0441\u0432\u0435\u0442\u0438\u0442\u044c \u0441\u043e\u0432\u0435\u0449\u0430\u043d\u0438\u044f \u0438\u00a0\u043b\u0438\u0447\u043d\u044b\u0435 \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u044b.<\/p>\n<\/li>\n<li>\n<p><strong>\u0411\u0435\u0437\u00a0\u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430\u00a0\u2014 \u043d\u0438\u043a\u0443\u0434\u0430<\/strong>, \u043e\u0442\u00a0\u0441\u043b\u043e\u0432\u0430 \u00ab\u0441\u043e\u0432\u0441\u0435\u043c\u00bb: \u0442\u0443\u0442 \u0432\u0441\u0451 \u043f\u0440\u0435\u0434\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e. \u0415\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u00a0\u2014 \u0435\u0441\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441. \u041d\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430\u00a0\u2014 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0435 \u0437\u0430\u0432\u0442\u0440\u0430.<\/p>\n<\/li>\n<li>\n<p><strong>\u0413\u0438\u0431\u043a\u043e\u0441\u0442\u044c? \u041d\u0435, \u043d\u0435\u00a0\u0441\u043b\u044b\u0448\u0430\u043b\u0438<\/strong> (\u0438\u043b\u0438 \u0441\u043b\u044b\u0448\u0430\u043b\u0438, \u043d\u043e\u00a0\u043d\u0435\u00a0\u043f\u0440\u043e\u00a0\u0432\u0430\u0448\u0443 \u0447\u0435\u0441\u0442\u044c): \u0447\u0442\u043e\u00a0\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0432\u0430\u043c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438, \u0442\u0435\u043c \u0432\u044b \u0438 \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435\u0441\u044c. \u0428\u0430\u0433 \u0432\u043b\u0435\u0432\u043e, \u0448\u0430\u0433 \u0432\u043f\u0440\u0430\u0432\u043e \u043e\u0442\u00a0\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430\u00a0\u2014 \u0438\u043b\u0438\u00a0\u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0438\u043b\u0438\u00a0\u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0437\u0430\u0442\u0440\u0430\u0442 \u0438 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u0439. \u041a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u00a0\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043d\u0443\u0436\u0434\u044b \u0447\u0430\u0441\u0442\u043e \u0441\u0438\u043b\u044c\u043d\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0430.<\/p>\n<\/li>\n<\/ul>\n<p><strong>\u0427\u0435\u043c \u0441\u0430\u043c\u043e\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442:<\/strong><\/p>\n<p>1. <strong>GDPR + \u043e\u0444\u043b\u0430\u0439\u043d<\/strong>. \u0414\u0430\u043d\u043d\u044b\u0435 \u043d\u0435\u00a0\u043f\u043e\u043a\u0438\u0434\u0430\u044e\u0442 \u0434\u0438\u0441\u043a. <\/p>\n<p>2. <strong>\u041d\u0443\u043b\u0435\u0432\u044b\u0435 \u0432\u043b\u043e\u0436\u0435\u043d\u0438\u044f<\/strong>\u00a0\u2014 \u043d\u0435\u0442 \u043f\u043b\u0430\u0442\u043d\u044b\u0445 \u043f\u043e\u0434\u043f\u0438\u0441\u043e\u043a. <\/p>\n<p>3. <strong>\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0438<\/strong>. Gemma\u202f27B \u0432\u044b\u0434\u0435\u043b\u044f\u0435\u0442 agenda \/ decisions \/ action\u202fitems \u043f\u043e\u0447\u0442\u0438 \u043a\u0430\u043a\u00a0GPT\u20114. <\/p>\n<p>4. <strong>\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0441\u00a0Obsidian<\/strong>. \u00ab\u041c\u0438\u043d\u0443\u0442\u043a\u0438\u00bb \u043f\u043e\u043f\u0430\u0434\u0430\u044e\u0442 \u0432\u00a0\u0435\u0434\u0438\u043d\u044b\u0439 \u0433\u0440\u0430\u0444 \u0437\u0430\u043c\u0435\u0442\u043e\u043a, \u0438\u0449\u0443\u0442\u0441\u044f, \u0442\u0435\u0433\u0438\u0440\u0443\u044e\u0442\u0441\u044f, \u043f\u043e\u043f\u0430\u0434\u0430\u044e\u0442 \u0432\u00a0Dataview\u2011\u0442\u0430\u0431\u043b\u0438\u0446\u044b. <\/p>\n<p>5. <strong>\u0413\u0438\u0431\u043a\u043e\u0441\u0442\u044c<\/strong>. \u0425\u043e\u0442\u0438\u0442\u0435 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0443 \u0432\u00a0Jira \u0438\u043b\u0438\u00a0Notion\u00a0\u2014 \u043c\u0435\u043d\u044f\u0435\u0442\u0435 \u043f\u0440\u043e\u043c\u043f\u0442\/\u0441\u043a\u0440\u0438\u043f\u0442, \u0430\u00a0\u043d\u0435\u00a0\u0436\u0434\u0451\u0442\u0435 \u0444\u0438\u0447\u0438 \u043e\u0442\u00a0SaaS.<\/p>\n<h2>\u0414\u0440\u0443\u0433\u0438\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f (open-source \u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e, \u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0432 \u043f\u0440\u0438\u0440\u043e\u0434\u0435)<\/h2>\n<p>\u0422\u0443\u0442 \u0442\u043e\u0436\u0435 \u0435\u0441\u0442\u044c \u0438\u0437\u00a0\u0447\u0435\u0433\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c, \u0435\u0441\u043b\u0438 \u0445\u043e\u0440\u043e\u0448\u0435\u043d\u044c\u043a\u043e \u043f\u043e\u043a\u043e\u043f\u0430\u0442\u044c\u0441\u044f \u0432\u00a0\u0437\u0430\u043a\u0440\u043e\u043c\u0430\u0445 GitHub \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432. \u041e\u0434\u043d\u0430\u043a\u043e \u043d\u0430\u0439\u0442\u0438 \u0433\u043e\u0442\u043e\u0432\u043e\u0435, \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e\u0435 \u0438 \u0442\u0430\u043a\u043e\u0435\u00a0\u0436\u0435 \u0433\u0438\u0431\u043a\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0441\u043b\u043e\u0436\u043d\u043e.<\/p>\n<blockquote>\n<p>\u0421\u0435\u0439\u0447\u0430\u0441 \u0410\u043b\u044c\u0444\u0430 \u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u0442 \u043f\u043b\u0430\u0433\u0438\u043d \u0434\u043b\u044f\u00a0\u041a\u043e\u043d\u0442\u0443\u0440.\u0422\u043e\u043b\u043a\u0430, \u0447\u0442\u043e\u0431\u044b \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0430\u043c\u043c\u0430\u0440\u0438 \u0441\u043e\u0437\u0432\u043e\u043d\u043e\u0432 \u0432\u00a0\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435 \u0431\u0430\u043d\u043a\u0430 \u043d\u0430\u00a0\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 AlfaGen. \u042d\u0442\u043e \u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0439 \u0434\u043e\u043f \u0434\u043b\u044f\u00a0\u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430\u00a0\u2014 \u0432\u0441\u0451 \u0441\u043e\u0431\u0440\u0430\u043d\u043e \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043e \u0437\u0430\u00a0\u0442\u0435\u0431\u044f, \u043c\u043e\u0436\u043d\u043e \u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043b\u044e\u0431\u044b\u0435 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u0438 \u0434\u0430\u0436\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u043e\u043d\u0438 \u043d\u0435\u00a0\u0443\u0442\u0435\u043a\u0443\u0442 \u0437\u0430\u00a0\u043a\u043e\u043d\u0442\u0443\u0440. \u0422\u043e\u0447\u043d\u043e \u0436\u0434\u0443 \u044d\u0442\u043e\u0442 \u043f\u043b\u0430\u0433\u0438\u043d.<\/p>\n<\/blockquote>\n<ul>\n<li>\n<p><strong>\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b Whisper \u0434\u043b\u044f\u00a0\u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0430\u0446\u0438\u0438<\/strong>: \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0434\u0440\u0443\u0433\u0438\u0435 open\u2011source ASR\u2011\u043c\u043e\u0434\u0435\u043b\u0438 \u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438 (Kaldi, DeepSpeech, <a href=\"https:\/\/habr.com\/ru\/articles\/814057\/\">Vosk<\/a>). \u041d\u043e\u00a0Whisper, \u043d\u0430\u00a0\u043c\u043e\u0439 \u0432\u0437\u0433\u043b\u044f\u0434,\u00a0\u043b\u0438\u0434\u0435\u0440 \u043f\u043e\u00a0\u0441\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044e \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0435\u0434\u043e\u0431\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0438 \u0438\u0442\u043e\u0433\u043e\u0432\u043e\u0439 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f\u00a0\u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u044f\u0437\u044b\u043a\u043e\u0432 \u0438 \u0437\u0430\u0434\u0430\u0447.<\/p>\n<\/li>\n<li>\n<p><strong>\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b NeMo \u0434\u043b\u044f\u00a0\u0434\u0438\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u0438<\/strong>: \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u00a0\u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a <a href=\"http:\/\/pyannote.audio\"><code>pyannote.audio<\/code><\/a>\u00a0\u2014 \u043e\u0447\u0435\u043d\u044c \u043c\u043e\u0449\u043d\u044b\u0439 \u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442. \u0412\u044b\u0431\u043e\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0447\u0430\u0441\u0442\u043e \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442\u00a0\u0432\u0430\u0448\u0438\u0445 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439, \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0430\u0443\u0434\u0438\u043e \u0438 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u0432\u00a0\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044f\u0445 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438.<\/p>\n<\/li>\n<li>\n<p><strong>\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b Ollama\/Gemma \u0434\u043b\u044f\u00a0\u0437\u0430\u043f\u0443\u0441\u043a\u0430 LLM<\/strong>: \u0434\u043b\u044f\u00a0\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0435\u0441\u0442\u044c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u0443\u0442\u0435\u0439. \u041c\u043e\u0436\u043d\u043e \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0432\u043e\u0437\u0438\u0442\u044c\u0441\u044f \u0441 <code>llama.cpp<\/code> (\u0435\u0441\u043b\u0438 \u0432\u044b \u0445\u0430\u0440\u0434\u043a\u043e\u0440\u043d\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0438 \u043b\u044e\u0431\u0438\u0442\u0435 \u0432\u0441\u0451 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u043e\u00a0\u0434\u0435\u0442\u0430\u043b\u0435\u0439), \u0435\u0441\u0442\u044c <code>LM Studio<\/code>, <code>GPT4All<\/code>, <a href=\"http:\/\/Jan.ai\"><code>Jan.ai<\/code><\/a>. Ollama \u043c\u043d\u0435 \u0438\u043c\u043f\u043e\u043d\u0438\u0440\u0443\u0435\u0442 \u043d\u0435\u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0443\u0434\u043e\u0431\u043d\u044b\u043c API. \u0412\u044b\u0431\u043e\u0440 \u0441\u0430\u043c\u0438\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043f\u0440\u043e\u0441\u0442\u043e \u043e\u0433\u0440\u043e\u043c\u0435\u043d: \u0442\u0443\u0442 \u0432\u0430\u043c \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 Llama (Llama 2, Llama 3), \u0438 Mistral, \u0438 Mixtral \u0438 \u043c\u043d\u043e\u0433\u0438\u0435 \u0434\u0440\u0443\u0433\u0438\u0435. Gemma 27B\u00a0\u2014 \u0441\u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0434\u043b\u044f\u00a0\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043c\u043e\u0449\u043d\u044b\u0445 \u0434\u043e\u043c\u0430\u0448\u043d\u0438\u0445 \u0438\u043b\u0438\u00a0\u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u041f\u041a \u0441\u00a0\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0441\u0430\u043c\u043c\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u043e\u043c \u0442\u0435\u043a\u0441\u0442\u0430.<\/p>\n<\/li>\n<li>\n<p><strong>\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b Obsidian \u0434\u043b\u044f\u00a0\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u043d\u0438\u044f\u043c\u0438: <\/strong>\u0434\u043b\u044f\u00a0\u0437\u0430\u043c\u0435\u0442\u043e\u043a \u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0431\u0430\u0437\u044b \u0437\u043d\u0430\u043d\u0438\u0439 \u0435\u0441\u0442\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432: Joplin, Logseq, Notion (\u0445\u043e\u0442\u044f \u043e\u043d \u0443\u0436\u0435 \u043d\u0435\u00a0\u0441\u043e\u0432\u0441\u0435\u043c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0438 \u0443\u00a0\u043d\u0435\u0433\u043e \u0441\u0432\u043e\u0438 \u043d\u044e\u0430\u043d\u0441\u044b \u0441\u00a0\u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0441\u0442\u044c\u044e), Standard Notes, Trillium Notes \u0438 \u0434\u0440\u0443\u0433\u0438\u0435. Obsidian \u0441\u00a0\u0435\u0433\u043e \u0441\u0442\u0430\u0432\u043a\u043e\u0439 \u043d\u0430\u00a0\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u00a0\u043f\u0440\u043e\u0441\u0442\u043e\u043c Markdown\u2011\u0444\u043e\u0440\u043c\u0430\u0442\u0435, \u043d\u0435\u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0439 \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u044c\u044e, \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u043f\u043b\u0430\u0433\u0438\u043d\u043e\u0432 \u0438 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u043c\u00a0\u2014 \u043c\u043e\u044f \u0434\u0430\u0432\u043d\u044f\u044f \u0438 \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u043d\u0430\u044f \u043b\u044e\u0431\u043e\u0432\u044c.<\/p>\n<\/li>\n<\/ul>\n<details class=\"spoiler\">\n<summary> \u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0441\u0441\u044b\u043b\u043a\u0438, \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u0431\u0440\u0430\u0442\u044c AI-\u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d \u0434\u043b\u044f \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0430\u0446\u0438\u0438<\/summary>\n<div class=\"spoiler__content\">\n<p>Whisper \u043e\u0442\u00a0OpenAI: <a href=\"https:\/\/github.com\/openai\/whisper\">https:\/\/github.com\/openai\/whisper<\/a><\/p>\n<p>NVIDIA NeMo Toolkit: <a href=\"https:\/\/docs.nvidia.com\/deeplearning\/nemo\/user-guide\/docs\/en\/stable\">https:\/\/docs.nvidia.com\/deeplearning\/nemo\/user\u2011guide\/docs\/en\/stable<\/a><\/p>\n<p>Ollama: <a href=\"https:\/\/ollama.com\">https:\/\/ollama.com<\/a><\/p>\n<p>Google Gemma: <a href=\"https:\/\/ai.google.dev\/gemma\">https:\/\/ai.google.dev\/gemma<\/a><\/p>\n<p>Obsidian: <a href=\"https:\/\/obsidian.md\">https:\/\/obsidian.md<\/a><\/p>\n<p>PyTorch: <a href=\"https:\/\/pytorch.org\">https:\/\/pytorch.org<\/a><\/p>\n<p>Faster Whisper: <a href=\"https:\/\/github.com\/guillaumekln\/faster-whisper\">https:\/\/github.com\/guillaumekln\/faster\u2011whisper<\/a><\/p>\n<p><a href=\"http:\/\/pyannote.audio\">pyannote.audio<\/a> (\u043c\u043e\u0449\u043d\u0430\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 NeMo \u0434\u043b\u044f\u00a0\u0437\u0430\u0434\u0430\u0447 \u0434\u0438\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u043f\u0438\u043a\u0435\u0440\u043e\u0432): <a href=\"https:\/\/github.com\/pyannote\/pyannote-audio\">https:\/\/github.com\/pyannote\/pyannote\u2011audio<\/a><\/p>\n<p>LM Studio, <a href=\"http:\/\/Jan.ai\">Jan.ai<\/a>, GPT4All (\u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f\u00a0\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 LLM, \u0435\u0441\u043b\u0438 Ollama \u0432\u0430\u043c \u043f\u043e\u00a0\u043a\u0430\u043a\u043e\u0439\u2011\u0442\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u043d\u0435\u00a0\u043f\u043e\u0434\u043e\u0439\u0434\u0451\u0442):<\/p>\n<p><a href=\"https:\/\/lmstudio.ai\">https:\/\/lmstudio.ai<\/a><\/p>\n<p><a href=\"https:\/\/jan.ai\">https:\/\/jan.ai<\/a><\/p>\n<p><a href=\"https:\/\/gpt4all.io\">https:\/\/gpt4all.io<\/a><\/p>\n<\/div>\n<\/details>\n<h2>\u0412\u044b\u0432\u043e\u0434<\/h2>\n<p>\u0414\u0435\u0440\u0437\u0430\u0439\u0442\u0435, \u0434\u0440\u0443\u0437\u044c\u044f! \u0421\u043e\u0431\u0438\u0440\u0430\u0439\u0442\u0435 \u0441\u0432\u043e\u0438\u0445 AI\u2011\u043f\u043e\u043c\u043e\u0449\u043d\u0438\u043a\u043e\u0432, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u0443\u0439\u0442\u0435 \u0440\u0443\u0442\u0438\u043d\u0443, \u043e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0430\u0439\u0442\u0435 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f\u00a0\u0431\u043e\u043b\u0435\u0435 \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0445 \u0434\u0435\u043b. \u041f\u0443\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0430 \u0441\u00a0\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u0438\u043d\u043e\u0441\u0438\u0442 \u0432\u0430\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0434\u043e\u0441\u0442\u044c, \u043f\u043e\u043b\u044c\u0437\u0443 \u0438 \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u0435\u043d\u0438\u0435 \u043e\u0442\u00a0\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430. <\/p>\n<blockquote>\n<p>\u0415\u0441\u043b\u0438 \u0443\u00a0\u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0438\u043b\u0438\u00a0\u0438\u0434\u0435\u0438 \u043f\u043e\u00a0\u043c\u043e\u0435\u043c\u0443 \u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d\u0443 \u0438\u043b\u0438\u00a0\u0432\u044b \u0437\u0430\u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u043e\u043f\u044b\u0442\u043e\u043c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u00a0\u2014 \u043f\u0438\u0448\u0438\u0442\u0435 \u0432\u00a0\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445, \u0431\u0443\u0434\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u043e\u0431\u0441\u0443\u0434\u0438\u0442\u044c.<\/p>\n<\/blockquote>\n<hr\/>\n<p>\u041f\u043e\u0434\u043f\u0438\u0441\u044b\u0432\u0430\u0439\u0442\u0435\u0441\u044c \u043d\u0430 \u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c-\u043a\u0430\u043d\u0430\u043b\u00a0<a href=\"https:\/\/t.me\/alfadigital_jobs\">Alfa Digital<\/a>\u00a0\u2014 \u0442\u0430\u043c \u043c\u044b \u043f\u043e\u0441\u0442\u0438\u043c \u043d\u043e\u0432\u043e\u0441\u0442\u0438, \u043e\u043f\u0440\u043e\u0441\u044b, \u0432\u0438\u0434\u0435\u043e \u0441 \u043c\u0438\u0442\u0430\u043f\u043e\u0432, \u043a\u0440\u0430\u0442\u043a\u0438\u0435 \u0432\u044b\u0436\u0438\u043c\u043a\u0438 \u0438\u0437 \u0441\u0442\u0430\u0442\u0435\u0439, \u0438\u043d\u043e\u0433\u0434\u0430 \u0448\u0443\u0442\u0438\u043c.<\/p>\n<p>\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c\u044b\u0435 \u0441\u0442\u0430\u0442\u044c\u0438:<\/p>\n<p><a href=\"https:\/\/habr.com\/ru\/companies\/alfa\/articles\/904028\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"embed_link embed_layout-right\"><\/p>\n<div class=\"embed__thumb\" style=\"background-image: url(&quot;https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b8d\/72b\/9a0\/b8d72b9a07591df223a9220d5baef99b.png&quot;);\"><\/div>\n<div class=\"embed__caption\">\n<div class=\"embed__caption-title\"><span>\u041a\u0430\u043a \u043d\u0430\u0443\u0447\u0438\u0442\u044c \u0418\u0418 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0442\u044c \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043d\u0435 \u0445\u0443\u0436\u0435 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430?<\/span><\/div>\n<div class=\"embed__caption-description\">\u041d\u043e\u0432\u043e\u0441\u0442\u044c \u043e \u043c\u043e\u0449\u0438 ChatGPT \u043f\u0440\u043e\u0433\u0440\u0435\u043c\u0435\u043b\u0430 \u0443\u0436\u0435 \u0431\u043e\u043b\u0435\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434, \u043e\u0434\u043d\u0430\u043a\u043e \u043a\u0440\u0443\u043f\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0435\u0449\u0451 \u0434\u043e \u0441\u0438\u0445 \u043f\u043e\u0440 \u043f&#8230;<\/div>\n<p><span class=\"embed__caption-host\">habr.com<\/span><\/div>\n<p><\/a><a href=\"https:\/\/habr.com\/ru\/companies\/alfa\/articles\/910226\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"embed_link embed_layout-right\"><\/p>\n<div class=\"embed__thumb\" style=\"background-image: url(&quot;https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f78\/f69\/737\/f78f69737a74739d84ef902f73f32ad1.jpg&quot;);\"><\/div>\n<div class=\"embed__caption\">\n<div class=\"embed__caption-title\"><span>\u041c\u0435\u0447\u0442\u0430\u044e\u0442 \u043b\u0438 \u0430\u043d\u0434\u0440\u043e\u0438\u0434\u044b \u043e Robolectric? \u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u043f\u043e \u043a\u043e\u0441\u0442\u043e\u0447\u043a\u0430\u043c<\/span><\/div>\n<div class=\"embed__caption-description\">\u0418\u043d\u043e\u0433\u0434\u0430 \u043d\u0430\u0441\u0442\u0443\u043f\u0430\u044e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442\u044b \u0432\u00a0\u043a\u0430\u0440\u044c\u0435\u0440\u0435, \u043a\u043e\u0433\u0434\u0430 \u0442\u044b \u0445\u043e\u0447\u0435\u0448\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0448\u0430\u0433 \u0432\u00a0\u0441\u0432\u043e\u0451\u043c \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438, \u043d\u043e\u00a0\u043c\u043e\u0436\u0435\u0448&#8230;<\/div>\n<p><span class=\"embed__caption-host\">habr.com<\/span><\/div>\n<p><\/a><a href=\"https:\/\/habr.com\/ru\/companies\/alfa\/articles\/905618\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"embed_link embed_layout-right\"><\/p>\n<div class=\"embed__thumb\" style=\"background-image: url(&quot;https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d40\/450\/dbe\/d40450dbe8bb1f9a9cc1efebc289edea.jpg&quot;);\"><\/div>\n<div class=\"embed__caption\">\n<div class=\"embed__caption-title\"><span>\u041a\u0430\u043a \u043c\u044b \u0432\u0432\u044f\u0437\u0430\u043b\u0438\u0441\u044c \u0432 \u043f\u043e\u0434\u0445\u043e\u0434 \u00ab\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438\u00bb \u0438 \u0434\u043e\u0432\u0435\u043b\u0438 \u0435\u0451 \u043e\u0442 \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0446\u0438\u0438 \u0434\u043e \u0447\u0435\u0433\u043e-\u0442\u043e \u043e\u0441\u044f\u0437\u0430\u0435\u043c\u043e\u0433\u043e<\/span><\/div>\n<div class=\"embed__caption-description\">\u041f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u0411\u043e\u0440\u0438\u0441 \u041f\u0438\u0448\u0432\u0430\u043d\u043e\u0432, \u0440\u0443\u043a\u043e\u0432\u043e\u0436\u0443 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440\u0430\u043c\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u0432 \u0410\u043b\u044c\u0444\u0430-\u0411\u0430\u043d\u043a\u0435. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u0445\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b&#8230;<\/div>\n<p><span class=\"embed__caption-host\">habr.com<\/span><\/div>\n<p><\/a><\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \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\/909498\/\"> https:\/\/habr.com\/ru\/articles\/909498\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u041d\u0438\u043a\u043e\u043b\u0430\u0439 \u041b\u0443\u043d\u044f\u043a\u0430, \u0438 \u044f, \u043a\u0430\u043a\u00a0\u0438 \u043c\u043d\u043e\u0433\u0438\u0435 \u0438\u0437\u00a0\u0432\u0430\u0441, \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e \u0443\u0442\u043e\u043f\u0430\u044e \u0432\u00a0\u043f\u043e\u0442\u043e\u043a\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438. \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0440\u0430\u0441\u0442\u0451\u0442 \u0432\u00a0\u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441\u0438\u0438, \u043f\u0440\u0438\u00a0\u044d\u0442\u043e\u043c \u0435\u0433\u043e \u043d\u0443\u0436\u043d\u043e \u0435\u0449\u0451 \u00ab\u043f\u0435\u0440\u0435\u0432\u0430\u0440\u0438\u0442\u044c\u00bb \u0438 \u0437\u0430\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c. <\/p>\n<p>\u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0435\u0439\u0448\u0438\u0435 \u043b\u0435\u043a\u0446\u0438\u0438 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043d\u0435\u00a0\u0442\u043e\u043b\u044c\u043a\u043e \u0432\u00a0\u043f\u0430\u043c\u044f\u0442\u0438, \u043d\u043e\u00a0\u0438 \u0432\u00a0\u0432\u0438\u0434\u0435 \u0442\u0435\u0437\u0438\u0441\u043e\u0432, \u0430\u00a0\u0435\u0449\u0451 \u0435\u0441\u0442\u044c \u043f\u043e\u0434\u043a\u0430\u0441\u0442\u044b, \u0438\u043d\u0442\u0435\u0440\u0432\u044c\u044e, \u0434\u0430\u00a0\u0438 \u0431\u0430\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0433\u043e\u043b\u043e\u0441\u043e\u0432\u044b\u0435 \u0437\u0430\u043c\u0435\u0442\u043a\u0438, \u043d\u0430\u0434\u0438\u043a\u0442\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043d\u0430\u00a0\u0431\u0435\u0433\u0443. \u0417\u043d\u0430\u043a\u043e\u043c\u0430\u044f \u043a\u0430\u0440\u0442\u0438\u043d\u0430?<\/p>\n<p>\u041d\u0430\u00a0\u043f\u043e\u043c\u043e\u0449\u044c \u043f\u0440\u0438\u0445\u043e\u0434\u044f\u0442 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b: <abbr class=\"habraabbr\" title=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0440\u0435\u0447\u0438 \u0432\u00a0\u0442\u0435\u043a\u0441\u0442\" data-title=\"&lt;p&gt;\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0440\u0435\u0447\u0438 \u0432&amp;nbsp;\u0442\u0435\u043a\u0441\u0442&lt;\/p&gt;&lt;p&gt;&lt;\/p&gt;\" data-abbr=\"\u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0430\u0446\u0438\u044f\">;\/p&gt;&#187; data-abbr=&#187;\u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0430\u0446\u0438\u044f&#187;>\u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0430\u0446\u0438\u044f<\/abbr>, <abbr class=\"habraabbr\" title=\"\u0421\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0434\u043e\u00a0\u0442\u0435\u0437\u0438\u0441\u043e\u0432\" data-title=\"&lt;p&gt;\u0421\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u0434\u043e&amp;nbsp;\u0442\u0435\u0437\u0438\u0441\u043e\u0432&lt;\/p&gt;\" data-abbr=\"\u0441\u0430\u043c\u043c\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f\">mp;nbsp;\u0442\u0435\u0437\u0438\u0441\u043e\u0432&lt;\/p&gt;&#187; data-abbr=&#187;\u0441\u0430\u043c\u043c\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f&#187;>\u0441\u0430\u043c\u043c\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f<\/abbr>, <abbr class=\"habraabbr\" title=\"\u0420\u0430\u0437\u0431\u0438\u0432\u043a\u0430 \u0430\u0443\u0434\u0438\u043e \u043f\u043e\u00a0\u0441\u043f\u0438\u043a\u0435\u0440\u0430\u043c\" data-title=\"&lt;p&gt;\u0420\u0430\u0437\u0431\u0438\u0432\u043a\u0430 \u0430\u0443\u0434\u0438\u043e \u043f\u043e&amp;nbsp;\u0441\u043f\u0438\u043a\u0435\u0440\u0430\u043c&lt;\/p&gt;&lt;p&gt;&lt;\/p&gt;\" data-abbr=\"\u0434\u0438\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f\">gt;&lt;p&gt;&lt;\/p&gt;&#187; data-abbr=&#187;\u0434\u0438\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f&#187;>\u0434\u0438\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f<\/abbr> \u2014 \u0447\u0443\u0442\u044c\u00a0\u043b\u0438 \u043d\u0435\u00a0\u043a\u043e\u0444\u0435 \u0432\u00a0\u043f\u043e\u0441\u0442\u0435\u043b\u044c \u043f\u0440\u0438\u043d\u043e\u0441\u044f\u0442. \u0423\u0434\u043e\u0431\u043d\u043e? \u0411\u0435\u0437\u00a0\u0441\u043e\u043c\u043d\u0435\u043d\u0438\u044f. <\/p>\n<p><strong>\u041a\u0430\u043a\u00a0\u0443 \u043b\u044e\u0431\u043e\u0433\u043e \u0445\u043e\u0440\u043e\u0448\u0435\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u0443\u00a0\u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0435\u0441\u0442\u044c \u043e\u0431\u043e\u0440\u043e\u0442\u043d\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430:<\/strong><\/p>\n<ol>\n<li>\n<p><strong>\u041f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0441\u0442\u044c:<\/strong> \u043a\u0443\u0434\u0430 \u043d\u0430\u00a0\u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0443\u0445\u043e\u0434\u044f\u0442 \u043c\u043e\u0438 \u0434\u0430\u043d\u043d\u044b\u0435? \u041a\u0442\u043e \u0438\u0445 \u0432\u0438\u0434\u0438\u0442, \u043a\u0430\u043a\u00a0\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442, \u0438 \u043d\u0435\u00a0\u0432\u0441\u043f\u043b\u044b\u0432\u0443\u0442\u00a0\u043b\u0438 \u043c\u043e\u0438 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0435 \u043e\u0431\u0441\u0443\u0436\u0434\u0435\u043d\u0438\u044f \u0442\u0430\u043c, \u0433\u0434\u0435 \u043d\u0435\u00a0\u043d\u0430\u0434\u043e? \u0410\u00a0\u0435\u0441\u043b\u0438 \u0440\u0435\u0447\u044c \u0438\u0434\u0451\u0442 \u043e\u00a0\u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438? \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b \u0432\u00a0\u0440\u0430\u0431\u043e\u0447\u0435\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043e\u043f\u044f\u0442\u044c\u00a0\u0436\u0435 \u0441\u043b\u043e\u0436\u043d\u043e \u0438\u0437\u2011\u0437\u0430 NDA.<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u043e\u0434\u043f\u0438\u0441\u043a\u0438.<\/strong> \u0414\u043b\u044f\u00a0\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0438 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0437\u00a0\u043d\u0438\u0445 \u043f\u043b\u0430\u0442\u043d\u044b\u0435\u00a0\u2014 \u0438\u0437\u00a0\u0435\u0436\u0435\u043c\u0435\u0441\u044f\u0447\u043d\u043e\u0433\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u0430 \u043d\u0430\u0431\u0435\u0433\u0430\u0435\u0442 \u043e\u0449\u0443\u0442\u0438\u043c\u0430\u044f \u0441\u0443\u043c\u043c\u0430. \u041f\u0440\u0438\u00a0\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043e\u0431\u044a\u0451\u043c\u0430\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0446\u0435\u043d\u043d\u0438\u043a \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c, \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u043a\u0443\u0441\u0430\u0447\u0438\u043c. <\/p>\n<\/li>\n<li>\n<p><strong>\u0417\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u044c \u043e\u0442\u00a0\u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430.<\/strong> \u041a\u0443\u0434\u0430 \u0431\u0435\u0437\u00a0\u043d\u0435\u0433\u043e \u0432\u00a0\u043d\u0430\u0448\u0435\u043c \u00ab\u043e\u0431\u043b\u0430\u0447\u043d\u043e\u043c\u00bb \u043c\u0438\u0440\u0435? \u041d\u0435\u0442 \u0441\u0435\u0442\u0438\u00a0\u2014 \u043d\u0435\u0442 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438.<\/p>\n<\/li>\n<\/ol>\n<p>\u041e\u0434\u043d\u0430\u0436\u0434\u044b \u044f \u0443\u0441\u0442\u0430\u043b \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0430\u0443\u0434\u0438\u043e \u043f\u0430\u0447\u043a\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u0434\u0443\u0445\u0435 \u00ab\u0411\u0430\u043b\u0435\u0440\u0438\u043d\u043e-\u041a\u0430\u043f\u0443\u0447\u0438\u043d\u043e \u0438 \u0411\u043e\u0431\u0440\u0438\u0442\u043e-\u0411\u0430\u043d\u0434\u0438\u0442\u043e\u00bb \u0438 \u0440\u0435\u0448\u0438\u043b \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0414\u0430\u043b\u044c\u0448\u0435 \u043f\u043e\u043a\u0430\u0436\u0443 \u043c\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u00a0\u2014 \u0441\u0432\u043e\u0439 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0443\u0433\u043e\u043b\u043e\u043a AI\u2011\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438, \u0433\u0434\u0435 \u0430\u0443\u0434\u0438\u043e\u0434\u0430\u043d\u043d\u044b\u0435 \u0432\u00a0\u043f\u043e\u043b\u043d\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0434\u00a0\u043c\u043e\u0438\u043c \u043d\u0435\u0443\u0441\u044b\u043f\u043d\u044b\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0435\u043c. <\/p>\n<p>\u0414\u043b\u044f\u00a0\u043d\u0430\u0447\u0430\u043b\u0430 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443, \u043a\u0430\u043a\u0438\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u0438\u0441\u044c \u043c\u043d\u0435 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u043c\u0438. <\/p>\n<h2>1. Whisper: \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0433\u0438\u0435\u0439 \u0438\u0437 \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0442\u0435\u043a\u0441\u0442<\/h2>\n<figure class=\"full-width\"><\/figure>\n<p>\u041d\u0430\u0447\u043d\u0451\u043c \u0441 <a href=\"https:\/\/github.com\/openai\/whisper\">Whisper<\/a>\u00a0\u2014 \u043c\u043e\u0434\u0435\u043b\u0438 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u0447\u0438 \u043e\u0442\u00a0OpenAI \u0432\u00a0open\u2011source\u00a0\u2014 \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442, \u043d\u0435\u00a0\u0441\u044b\u0440\u0430\u044f \u0434\u0435\u043c\u043a\u0430, \u0434\u0430\u00a0\u0435\u0449\u0451 \u0438 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f (\u043d\u0443, \u043f\u043e\u0447\u0442\u0438\u00a0\u2014 \u044d\u043b\u0435\u043a\u0442\u0440\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u2011\u0442\u043e \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440 \u043a\u0443\u0448\u0430\u0435\u0442).<\/p>\n<p><strong>\u041f\u043e\u0447\u0435\u043c\u0443 Whisper? \u041c\u043e\u0438 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>\u0422\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<\/strong>, \u0431\u043b\u0438\u0437\u043a\u0430\u044f \u043a\u00a0\u0438\u0434\u0435\u0430\u043b\u0443, \u0434\u0430\u0436\u0435 \u0432\u00a0\u0432\u0435\u0440\u0441\u0438\u0438 tiny: \u0438\u0437\u00a0\u0432\u0441\u0435\u0433\u043e, \u0447\u0442\u043e\u00a0\u044f \u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e, Whisper \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u043f\u043e\u0436\u0430\u043b\u0443\u0439, \u043b\u0443\u0447\u0448\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043d\u0430\u00a0\u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u043e\u043c, \u043d\u043e\u00a0\u0438 \u0441\u00a0\u0440\u0443\u0441\u0441\u043a\u0438\u043c \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u00a0\u0443\u0440\u0430. \u041c\u0435\u043d\u044c\u0448\u0435 \u043e\u0448\u0438\u0431\u043e\u043a\u00a0\u2014 \u043c\u0435\u043d\u044c\u0448\u0435 \u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0440\u0443\u043a\u0430\u043c\u0438.<\/p>\n<\/li>\n<li>\n<p><strong>\u041c\u043d\u043e\u0433\u043e\u044f\u0437\u044b\u0447\u043d\u043e\u0441\u0442\u044c<\/strong>: \u043e\u043d \u00ab\u0432\u0441\u0435\u044f\u0434\u043d\u044b\u0439\u00bb, \u0438 \u0434\u0430\u0436\u0435 \u0441\u0430\u043c \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c, \u043d\u0430\u00a0\u043a\u0430\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0435 \u0435\u043c\u0443 \u043f\u043e\u0434\u0441\u0443\u043d\u0443\u043b\u0438 \u0437\u0430\u043f\u0438\u0441\u044c. \u0423\u0434\u043e\u0431\u043d\u043e!<\/p>\n<\/li>\n<li>\n<p><strong>\u041d\u0435\u00a0\u0431\u043e\u0438\u0442\u0441\u044f \u0442\u0440\u0443\u0434\u043d\u043e\u0441\u0442\u0435\u0439: \u0448\u0443\u043c\u044b, \u0430\u043a\u0446\u0435\u043d\u0442\u044b, \u043d\u0435\u00a0\u043b\u0443\u0447\u0448\u0430\u044f \u0434\u0438\u043a\u0446\u0438\u044f<\/strong>\u00a0\u2014 Whisper \u0441\u0442\u0430\u0440\u0430\u0435\u0442\u0441\u044f \u0432\u044b\u0442\u0430\u0449\u0438\u0442\u044c \u0441\u043c\u044b\u0441\u043b, \u0438 \u0447\u0430\u0441\u0442\u043e \u0443\u0441\u043f\u0435\u0448\u043d\u043e.<\/p>\n<\/li>\n<li>\n<p><strong>\u0421\u0430\u043c \u0440\u0430\u0441\u0441\u0442\u0430\u0432\u0438\u0442 \u0442\u043e\u0447\u043a\u0438 \u0438 \u0437\u0430\u043f\u044f\u0442\u044b\u0435<\/strong> (\u043d\u0443, \u043f\u043e\u0447\u0442\u0438). \u041f\u0443\u043d\u043a\u0442\u0443\u0430\u0446\u0438\u044e \u0438 \u043a\u0430\u043a\u043e\u0435\u2011\u043d\u0438\u043a\u0430\u043a\u043e\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u043d \u0434\u0435\u043b\u0430\u0435\u0442, \u0438 \u044d\u0442\u043e \u0441\u0438\u043b\u044c\u043d\u043e \u043e\u0431\u043b\u0435\u0433\u0447\u0430\u0435\u0442 \u0436\u0438\u0437\u043d\u044c.<\/p>\n<\/li>\n<li>\n<p>\u0413\u043b\u0430\u0432\u043d\u044b\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u00a0\u2014 <strong>\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e<\/strong>. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u00ab\u043e\u0442\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u043d\u0430\u043c \u0432\u0430\u0448\u0435 \u0430\u0443\u0434\u0438\u043e\u00bb.<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u043e\u0434\u00a0\u043b\u044e\u0431\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b \u0438 \u043c\u043e\u0449\u043d\u043e\u0441\u0442\u0438 \u0432\u0430\u0448\u0435\u0433\u043e \u041f\u041a<\/strong>: \u041c\u043e\u0434\u0435\u043b\u044c\u043a\u0438 \u043e\u0442\u00a0\u043a\u0440\u043e\u0448\u0435\u0447\u043d\u043e\u0439 \u00abtiny\u00bb \u0434\u043e\u00a0\u043c\u043e\u043d\u0441\u0442\u0440\u0443\u043e\u0437\u043d\u043e\u0439 \u00ablarge\u00bb \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u043e\u0431\u0440\u0430\u0442\u044c \u043f\u043e\u0434\u00a0\u0441\u0432\u043e\u0451\u00a0\u0436\u0435\u043b\u0435\u0437\u043e. \u042f \u043e\u0431\u044b\u0447\u043d\u043e \u0446\u0435\u043b\u044e\u0441\u044c \u0432 \u00ablarge\u2011v3\u00bb \u0434\u043b\u044f\u00a0\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430, \u0435\u0441\u043b\u0438 \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442.<\/p>\n<\/li>\n<\/ul>\n<figure class=\"full-width\"><\/figure>\n<p>\u0412\u00a0\u043e\u0431\u0449\u0435\u043c, Whisper\u00a0\u2014 \u043d\u0430\u0448 \u043d\u0430\u0434\u0451\u0436\u043d\u044b\u0439 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a \u0442\u0435\u043a\u0441\u0442\u0430 \u0438\u0437\u00a0\u0430\u0443\u0434\u0438\u043e. <\/p>\n<h2>2. NeMo: \u0440\u0430\u0437\u043b\u043e\u0436\u0438\u043c \u043f\u043e \u043f\u043e\u043b\u043e\u0447\u043a\u0430\u043c \u043a\u0442\u043e \u0447\u0442\u043e \u0441\u043a\u0430\u0437\u0430\u043b<\/h2>\n<p>\u0422\u0435\u043a\u0441\u0442 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438. \u041d\u043e\u00a0\u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u044c \u0432\u0441\u0442\u0440\u0435\u0447\u0438 \u043d\u0430\u00a0\u043f\u044f\u0442\u044c \u0447\u0435\u043b\u043e\u0432\u0435\u043a, \u043a\u0430\u043a\u00a0\u043f\u043e\u043d\u044f\u0442\u044c, \u0433\u0434\u0435 \u0447\u044c\u044f \u0440\u0435\u043f\u043b\u0438\u043a\u0430? \u041d\u0430\u00a0\u043f\u043e\u043c\u043e\u0449\u044c \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 <a href=\"https:\/\/docs.nvidia.com\/deeplearning\/nemo\/user-guide\/docs\/en\/stable\">NVIDIA NeMo<\/a>. \u042d\u0442\u043e \u0446\u0435\u043b\u044b\u0439 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f\u00a0\u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440\u043d\u043e\u0433\u043e AI, \u043d\u043e\u00a0\u043d\u0430\u0441 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u0442 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u0430\u044f \u0444\u0438\u0447\u0430\u00a0\u2014 \u0434\u0438\u0430\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u043f\u0438\u043a\u0435\u0440\u043e\u0432. NeMo \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u043d\u044f\u0442\u044c, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u044e\u0434\u0435\u0439 \u0433\u043e\u0432\u043e\u0440\u0438\u043b\u043e \u0438 \u043a\u0430\u043a\u0438\u0435 \u043a\u0443\u0441\u043a\u0438 \u0442\u0435\u043a\u0441\u0442\u0430 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0442 \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u0438\u0437\u00a0\u043d\u0438\u0445.<\/p>\n<p><strong>\u0427\u0435\u043c \u0445\u043e\u0440\u043e\u0448 NeMo \u0434\u043b\u044f\u00a0\u044d\u0442\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>\u0420\u0430\u0437\u043b\u0438\u0447\u0430\u0435\u0442 \u0433\u043e\u043b\u043e\u0441\u0430 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043d\u0435\u043f\u043b\u043e\u0445\u043e<\/strong>, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u043a\u0442\u043e\u2011\u0442\u043e \u043a\u043e\u0433\u043e\u2011\u0442\u043e \u043f\u0435\u0440\u0435\u0431\u0438\u0432\u0430\u043b, NeMo \u0441\u0442\u0430\u0440\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f. \u041d\u0435\u00a0\u0432\u0441\u0435\u0433\u0434\u0430 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e, \u043d\u043e\u00a0\u0447\u0430\u0441\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442.<\/p>\n<\/li>\n<li>\n<p>\u041c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u043a\u0440\u0443\u0442\u0438\u0442\u044c, <strong>\u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0442\u043e\u043d\u043a\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438<\/strong>, \u0435\u0441\u043b\u0438 \u0432\u044b \u0433\u043e\u0442\u043e\u0432\u044b \u0432\u00a0\u044d\u0442\u043e \u043f\u043e\u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0441\u044f.<\/p>\n<\/li>\n<li>\n<p><strong>\u0417\u0430\u00a0\u043d\u0438\u043c \u0441\u0442\u043e\u0438\u0442 NVIDIA<\/strong>, \u0430\u00a0\u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u043f\u0440\u043e\u0435\u043a\u0442 \u0436\u0438\u0432\u043e\u0439, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u0435\u0441\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430.<\/p>\n<\/li>\n<\/ul>\n<h2>3. Ollama: \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0439 \u043c\u043e\u0441\u0442 \u043a \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u043c \u043c\u043e\u0434\u0435\u043b\u044f\u043c \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439<\/h2>\n<figure class=\"full-width\"><\/figure>\n<p>\u0418\u0442\u0430\u043a, \u0443\u00a0\u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0442\u0435\u043a\u0441\u0442, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0434\u0430\u0436\u0435 \u0441\u00a0\u0440\u0430\u0437\u043c\u0435\u0442\u043a\u043e\u0439 \u043f\u043e\u00a0\u0441\u043f\u0438\u043a\u0435\u0440\u0430\u043c. \u0427\u0442\u043e\u00a0\u0434\u0430\u043b\u044c\u0448\u0435? \u0410\u00a0\u0434\u0430\u043b\u044c\u0448\u0435 \u0445\u043e\u0447\u0435\u0442\u0441\u044f, \u0447\u0442\u043e\u0431\u044b \u043a\u0442\u043e\u2011\u0442\u043e \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043b \u044d\u0442\u0443 \u043f\u043e\u0440\u0442\u044f\u043d\u043a\u0443 \u0442\u0435\u043a\u0441\u0442\u0430 \u0438 \u043a\u0440\u0430\u0442\u043a\u043e \u0432\u044b\u0434\u0430\u043b \u0441\u0443\u0442\u044c. \u0417\u0434\u0435\u0441\u044c \u0432\u00a0\u0438\u0433\u0440\u0443 \u0432\u0441\u0442\u0443\u043f\u0430\u044e\u0442 \u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 (LLM). \u041d\u043e\u00a0\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0438\u0445 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u00a0\u2014 \u0442\u0430 \u0435\u0449\u0451 \u0437\u0430\u0434\u0430\u0447\u043a\u0430&#8230;\u00a0\u0431\u044b\u043b\u0430, \u043f\u043e\u043a\u0430 \u043d\u0435\u00a0\u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f <a href=\"https:\/\/ollama.com\">Ollama<\/a>.<\/p>\n<p><strong>Ollama\u00a0\u2014 \u0441\u043f\u0430\u0441\u0435\u043d\u0438\u0435 \u0434\u043b\u044f\u00a0\u0442\u0435\u0445, \u043a\u0442\u043e \u0445\u043e\u0447\u0435\u0442 \u043f\u043e\u0434\u0440\u0443\u0436\u0438\u0442\u044c\u0441\u044f \u0441\u00a0LLM:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>\u041f\u0440\u043e\u0441\u0442\u043e\u0442\u0430<\/strong>: \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c\u00a0\u2014 \u0431\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u043f\u0430\u0440\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 \u0432\u00a0\u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0442\u0430\u043d\u0446\u0435\u0432 \u0441\u00a0\u0431\u0443\u0431\u043d\u043e\u043c \u0432\u043e\u043a\u0440\u0443\u0433 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 (\u043d\u0443, \u043f\u043e\u0447\u0442\u0438).<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043a\u0443\u0447\u0443 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432<\/strong>\u00a0\u2014 Llama, Mistral, Gemma.<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0441\u0442\u044c<\/strong>\u00a0\u2014 \u0432\u0441\u0451 \u043a\u0440\u0443\u0442\u0438\u0442\u0441\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e.<\/p>\n<\/li>\n<li>\n<p><strong>\u0415\u0441\u0442\u044c API<\/strong>\u00a0\u2014 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0438\u043b\u0438\u00a0\u043f\u043b\u0430\u0433\u0438\u043d\u044b \u043c\u043e\u0433\u0443\u0442 \u043b\u0435\u0433\u043a\u043e \u043e\u0431\u0449\u0430\u0442\u044c\u0441\u044f \u0441\u00a0\u043c\u043e\u0434\u0435\u043b\u044c\u044e.<\/p>\n<\/li>\n<\/ul>\n<p>Ollama\u00a0\u2014 \u0443\u0434\u043e\u0431\u043d\u0430\u044f \u00ab\u043f\u0443\u0441\u043a\u043e\u0432\u0430\u044f \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0430\u00bb \u0434\u043b\u044f\u00a0Gemma, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u043c \u0430\u043d\u0430\u043b\u0438\u0437\u043e\u043c \u0442\u0435\u043a\u0441\u0442\u0430.<\/p>\n<h2>4. Gemma 27B: \u043a\u0440\u0430\u0442\u043a\u043e, \u043f\u043e \u0434\u0435\u043b\u0443 \u0438 \u043f\u043e \u043f\u0443\u043d\u043a\u0442\u0430\u043c \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c \u0442\u0435\u043a\u0441\u0442<\/h2>\n<figure class=\"full-width\"><\/figure>\n<p><a href=\"https:\/\/ai.google.dev\/gemma\"><strong>Gemma<\/strong><\/a>\u00a0\u2014 \u044d\u0442\u043e \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u043e \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043e\u0442\u00a0Google, \u043f\u0440\u0438\u00a0\u0442\u043e\u043c \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0435, \u0447\u0442\u043e\u00a0\u043d\u0435\u00a0\u043c\u043e\u0436\u0435\u0442 \u043d\u0435\u00a0\u0440\u0430\u0434\u043e\u0432\u0430\u0442\u044c. \u0415\u0441\u0442\u044c \u0440\u0430\u0437\u043d\u044b\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u044b, \u044f \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u043b \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b \u043d\u0430\u00a0Gemma 27B (27\u00a0\u043c\u0438\u043b\u043b\u0438\u0430\u0440\u0434\u043e\u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432\u00a0\u2014 \u0437\u0432\u0443\u0447\u0438\u0442 \u0441\u043e\u043b\u0438\u0434\u043d\u043e). \u0425\u043e\u0447\u0435\u0442\u0441\u044f \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430. \u0415\u0441\u043b\u0438 \u0443\u00a0\u0432\u0430\u0441 \u043d\u0435\u00a0\u0442\u044f\u043d\u0435\u0442\u00a0\u0436\u0435\u043b\u0435\u0437\u043e \u0438\u043b\u0438\u00a0\u043c\u0435\u043d\u044c\u0448\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u0438, \u0433\u0434\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043f\u043e\u043c\u0435\u043d\u044c\u0448\u0435.<\/p>\n<p><strong>\u0427\u0442\u043e\u00a0\u043c\u043d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u0432\u00a0Gemma (\u043a\u043e\u0433\u0434\u0430 \u043e\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0447\u0435\u0440\u0435\u0437 Ollama):<\/strong><\/p>\n<ul>\n<li>\n<p>\u0425\u043e\u0442\u044c \u044d\u0442\u043e \u043d\u0435\u00a0\u0433\u0438\u0433\u0430\u043d\u0442 \u0432\u0440\u043e\u0434\u0435 GPT-4\u00a0\u0441 1,8\u00a0\u0442\u0440\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432, Gemma 27B <strong>\u0432\u043f\u043e\u043b\u043d\u0435 \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u043e \u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u00a0\u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0435\u0439 \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435\u043c \u0442\u0435\u043a\u0441\u0442\u0430<\/strong>. \u0414\u043b\u044f\u00a0\u0441\u0430\u043c\u043c\u0430\u0440\u0438\u00a0\u2014 \u0442\u043e, \u0447\u0442\u043e\u00a0\u0434\u043e\u043a\u0442\u043e\u0440 \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u043b.<\/p>\n<\/li>\n<li>\n<p>\u041c\u043e\u0434\u0435\u043b\u044c\u043a\u0438 Gemma <strong>\u043d\u0435\u043f\u043b\u043e\u0445\u043e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f\u00a0\u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043d\u0430\u00a0\u043e\u0431\u044b\u0447\u043d\u043e\u043c (\u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u043e\u0449\u043d\u043e\u043c)\u00a0\u0436\u0435\u043b\u0435\u0437\u0435<\/strong>. \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0430\u044f \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c Ollama\u00a0\u2014 \u043e\u043d\u0430 \u043f\u043e\u0434\u0441\u043e\u0432\u044b\u0432\u0430\u0435\u0442 \u043a\u0432\u0430\u043d\u0442\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 (\u044d\u0442\u043e \u043a\u043e\u0433\u0434\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u00ab\u0443\u0436\u0438\u043c\u0430\u044e\u0442\u00bb \u0434\u043b\u044f\u00a0\u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438, \u043d\u0435\u00a0\u043a\u0440\u0438\u0442\u0438\u0447\u043d\u043e \u0442\u0435\u0440\u044f\u044f \u0432\u00a0\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438).<\/p>\n<\/li>\n<li>\n<p><strong>\u041e\u0442\u043a\u0440\u044b\u0442\u043e\u0441\u0442\u044c<\/strong>\u00a0\u2014 \u0431\u043e\u043b\u044c\u0448\u0435 \u043b\u044e\u0434\u0435\u0439 \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0438 \u0434\u0430\u0451\u0442 \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0441\u0432\u044f\u0437\u044c, \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u00a0\u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f.<\/p>\n<\/li>\n<li>\n<p><strong>\u041e\u0431\u0443\u0447\u0435\u043d\u0430 \u043d\u0430\u00a0\u043c\u043d\u043e\u0433\u0438\u0445 \u044f\u0437\u044b\u043a\u0430\u0445<\/strong>, \u0442\u0430\u043a \u0447\u0442\u043e\u00a0\u0441\u00a0\u043d\u0430\u0448\u0438\u043c\u0438 \u00ab\u0432\u0435\u043b\u0438\u043a\u0438\u043c \u0438 \u043c\u043e\u0433\u0443\u0447\u0438\u043c\u00bb \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u00a0\u0431\u044b\u0442\u044c \u043d\u0435\u00a0\u0434\u043e\u043b\u0436\u043d\u043e.<\/p>\n<\/li>\n<\/ul>\n<h2>5. Obsidian: \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043c\u043e\u0437\u0433, \u043a\u0443\u0434\u0430 \u0432\u0441\u0451 \u0441\u0442\u0435\u043a\u0430\u0435\u0442\u0441\u044f<\/h2>\n<figure class=\"full-width\"><\/figure>\n<p>\u041a\u0443\u0434\u0430\u00a0\u0436\u0435 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0442\u044c \u043d\u0430\u0448\u0438 \u0441\u043e\u043a\u0440\u043e\u0432\u0438\u0449\u0430\u00a0\u2014 \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u0434\u0438\u0430\u043b\u043e\u0433\u0438, \u0441\u0430\u043c\u043c\u0430\u0440\u0438? \u042f \u0434\u043b\u044f\u00a0\u0441\u0435\u0431\u044f \u0432\u044b\u0431\u0440\u0430\u043b <a href=\"https:\/\/obsidian.md\"><strong>Obsidian<\/strong><\/a><strong> <\/strong>\u2014 \u043d\u0435\u00a0\u043f\u0440\u043e\u0441\u0442\u043e \u0437\u0430\u043c\u0435\u0442\u043e\u0447\u043d\u0438\u043a, \u0430\u00a0\u0446\u0435\u043b\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u043d\u0438\u044f\u043c\u0438. \u0418 \u0441\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435\u00a0\u2014 \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u00a0\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u0432\u00a0Markdown.<\/p>\n<p><strong>\u041f\u043e\u0447\u0435\u043c\u0443 Obsidian\u00a0\u2014 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0430\u043a\u043a\u043e\u0440\u0434:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>\u0412\u0441\u0435 \u0437\u0430\u043c\u0435\u0442\u043a\u0438 \u043b\u0435\u0436\u0430\u0442 \u0432\u00a0\u043f\u0430\u043f\u043a\u0435 \u043d\u0430\u00a0\u043c\u043e\u0435\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435<\/strong>. \u0421\u0442\u043e\u043f \u043f\u0430\u0440\u0430\u043d\u043e\u0439\u044f.<\/p>\n<\/li>\n<li>\n<p><strong>Markdown\u00a0\u2014 \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0438 \u0443\u0434\u043e\u0431\u043d\u043e<\/strong>: \u043b\u0435\u0433\u043a\u043e \u043f\u0438\u0441\u0430\u0442\u044c, \u0447\u0438\u0442\u0430\u0442\u044c \u0438 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c \u043a\u0443\u0434\u0430 \u0443\u0433\u043e\u0434\u043d\u043e.<\/p>\n<\/li>\n<li>\n<p><strong>\u041f\u043b\u0430\u0433\u0438\u043d\u044b<\/strong>\u00a0\u2014 \u0438\u0445 \u0442\u044b\u0441\u044f\u0447\u0438! \u0412\u043e\u0442 \u0433\u0434\u0435 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0430\u044f \u043c\u0430\u0433\u0438\u044f. \u041c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c Obsidian \u0442\u0430\u043a, \u043a\u0430\u043a\u00a0\u0442\u0435\u0431\u0435 \u0443\u0434\u043e\u0431\u043d\u043e, \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u00a0\u0447\u0435\u043c \u0443\u0433\u043e\u0434\u043d\u043e. \u0412\u00a0\u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435\u00a0\u2014 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0430\u0443\u0434\u0438\u043e.<\/p>\n<\/li>\n<li>\n<p><strong>\u041c\u043e\u0436\u043d\u043e \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u0442\u044c \u0437\u0430\u043c\u0435\u0442\u043a\u0438 \u0434\u0440\u0443\u0433 \u0441\u00a0\u0434\u0440\u0443\u0433\u043e\u043c<\/strong>, \u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0446\u0435\u043b\u044b\u0435 \u043a\u0430\u0440\u0442\u044b \u0437\u043d\u0430\u043d\u0438\u0439. \u041e\u0442\u0447\u0451\u0442 \u043f\u043e\u00a0\u0432\u0441\u0442\u0440\u0435\u0447\u0435 \u043b\u0435\u0433\u043a\u043e \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0441\u00a0\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c, \u0437\u0430\u0434\u0430\u0447\u0430\u043c\u0438, \u043c\u044b\u0441\u043b\u044f\u043c\u0438.<\/p>\n<\/li>\n<li>\n<p>\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u0432\u0438\u0434, \u0433\u043e\u0440\u044f\u0447\u0438\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438\u00a0\u2014 <strong>\u0432\u0441\u0451 \u043c\u043e\u0436\u043d\u043e \u043a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/strong>.<\/p>\n<\/li>\n<\/ul>\n<p>Obsidian \u0434\u043b\u044f\u00a0\u043c\u0435\u043d\u044f\u00a0\u2014 \u043d\u0435\u00a0\u043f\u0440\u043e\u0441\u0442\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435, \u0430\u00a0\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442. \u0421\u044e\u0434\u0430 \u0431\u0443\u0434\u0443\u0442 \u0441\u043a\u043b\u0430\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0448\u0435\u0433\u043e AI\u2011\u043a\u043e\u043c\u0431\u0430\u0439\u043d\u0430, \u043e\u0442\u0441\u044e\u0434\u0430\u00a0\u0436\u0435 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441\u00a0\u043d\u0438\u043c\u0438 \u0434\u0430\u043b\u044c\u0448\u0435.<\/p>\n<p>\u0412\u043e\u0442 \u0442\u0430\u043a\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0443\u00a0\u043d\u0430\u0441 \u0441\u043e\u0431\u0440\u0430\u043b\u0430\u0441\u044c \u0432\u00a0\u043f\u0430\u0439\u043f\u043b\u0430\u0439\u043d. \u041a\u0430\u0436\u0434\u044b\u0439 \u0441\u043e \u0441\u0432\u043e\u0435\u0439 \u0440\u043e\u043b\u044c\u044e, \u043d\u043e\u00a0\u0432\u043c\u0435\u0441\u0442\u0435 \u043e\u043d\u0438\u00a0\u2014 \u0441\u0438\u043b\u0430.<\/p>\n<h2>\u041a\u0430\u043a \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043e\u0440\u043a\u0435\u0441\u0442\u0440 \u0438\u0433\u0440\u0430\u0442\u044c \u0441\u043b\u0430\u0436\u0435\u043d\u043d\u043e: \u043f\u0443\u0442\u044c \u043e\u0442 \u0430\u0443\u0434\u0438\u043e\u0437\u0430\u043f\u0438\u0441\u0438 \u0434\u043e \u043e\u0441\u043c\u044b\u0441\u043b\u0435\u043d\u043d\u043e\u0439 \u0437\u0430\u043c\u0435\u0442\u043a\u0438 \u0432 Obsidian<\/h2>\n<p>\u0421\u00a0\u043d\u0430\u0448\u0438\u043c\u0438 \u0447\u0443\u0434\u043e\u2011\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0438 \u043c\u044b \u0431\u043e\u043b\u0435\u0435\u2011\u043c\u0435\u043d\u0435\u0435 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u043b\u0438\u0441\u044c. \u041d\u0430\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u0441\u0430\u043c\u044b\u0439 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442: \u043a\u0430\u043a\u00a0\u044d\u0442\u0438 \u0440\u0430\u0437\u0440\u043e\u0437\u043d\u0435\u043d\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0432\u00a0\u0435\u0434\u0438\u043d\u044b\u0439, \u0441\u043b\u0430\u0436\u0435\u043d\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440? <\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u041a\u0430\u043a\u00a0\u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b \u0432\u00a0\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u043a\u043e\u043d\u0444\u0435\u0442\u043a\u0443\u00a0\u2014 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e, \u043e\u0441\u043c\u044b\u0441\u043b\u0435\u043d\u043d\u0443\u044e \u0438 \u0433\u043e\u0442\u043e\u0432\u0443\u044e \u043a\u00a0\u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044e \u0437\u0430\u043c\u0435\u0442\u043a\u0443 \u0432\u00a0Obsidian? \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0439\u0434\u0451\u043c\u0441\u044f \u043f\u043e\u00a0\u0448\u0430\u0433\u0430\u043c \u044d\u0442\u043e\u0433\u043e \u0443\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430, \u043a\u0430\u043a\u00a0\u0435\u0433\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e \u044f.<\/p>\n<h3>\u0428\u0430\u0433 1: \u0413\u043e\u0442\u043e\u0432\u0438\u043c \u00ab\u0441\u044b\u0440\u044c\u0451\u00bb \u2013 \u043d\u0430\u0448 \u0434\u0440\u0430\u0433\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b<\/h3>\n<p>\u041e\u0431\u044b\u0447\u043d\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0442\u0438\u043f\u0430 Zoom \u0438\u043b\u0438\u00a0\u041a\u043e\u043d\u0442\u0443\u0440.\u0422\u043e\u043b\u043a \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0430\u044e\u0442 \u044e\u0437\u0435\u0440\u043e\u0432 \u043e\u00a0\u0437\u0430\u043f\u0438\u0441\u0438 \u0430\u0443\u0434\u0438\u043e. \u041d\u043e\u00a0\u0445\u043e\u0440\u043e\u0448\u0438\u0439 \u0442\u043e\u043d\u00a0\u2014 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0434\u0438\u0442\u044c \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043d\u0438\u043a\u043e\u0432, \u0447\u0442\u043e\u00a0\u0432\u044b \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0435 \u0441\u043e\u0437\u0432\u043e\u043d.<\/p>\n<p>\u0412\u0441\u0451 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f, \u043a\u0430\u043a\u00a0\u043d\u0435\u0442\u0440\u0443\u0434\u043d\u043e \u0434\u043e\u0433\u0430\u0434\u0430\u0442\u044c\u0441\u044f, \u0441\u00a0\u0430\u0443\u0434\u0438\u043e. \u042f\u00a0\u043b\u0438\u0447\u043d\u043e \u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442.wav \u0438\u043b\u0438.flac\u00a0\u2014 \u0438\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043b\u043e\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e\u00a0Whisper \u0441\u00a0\u043d\u0438\u043c\u0438 \u0434\u0440\u0443\u0436\u0438\u0442 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0445\u043e\u0440\u043e\u0448\u043e, \u0434\u0430\u00a0\u0438 \u043c\u0435\u043d\u044c\u0448\u0435 \u0448\u0430\u043d\u0441\u043e\u0432 \u043d\u0430\u0440\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u00a0\u043d\u0435\u043e\u0436\u0438\u0434\u0430\u043d\u043d\u044b\u0435 \u0441\u044e\u0440\u043f\u0440\u0438\u0437\u044b \u0441\u00a0\u044d\u043a\u0437\u043e\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u043a\u043e\u0434\u0435\u043a\u0430\u043c\u0438. \u0422\u0435\u043c \u043d\u0435\u00a0\u043c\u0435\u043d\u0435\u0435, Whisper \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u00ab\u0432\u0441\u0435\u044f\u0434\u0435\u043d\u00bb \u0438 \u0441\u00a0\u0443\u0434\u043e\u0432\u043e\u043b\u044c\u0441\u0442\u0432\u0438\u0435\u043c \u00ab\u0441\u043a\u0443\u0448\u0430\u0435\u0442\u00bb \u0438 MP3, \u0438 M4A, \u0438 \u043c\u043d\u043e\u0433\u0438\u0435 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b. \u0413\u043b\u0430\u0432\u043d\u043e\u0435, \u0447\u0442\u043e\u0431\u044b \u0441\u0430\u043c\u0430 \u0437\u0430\u043f\u0438\u0441\u044c\u00a0\u0431\u044b\u043b\u0430 \u0431\u043e\u043b\u0435\u0435\u2011\u043c\u0435\u043d\u0435\u0435 \u043f\u0440\u0438\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430. <\/p>\n<p>\u0415\u0441\u043b\u0438 \u0443\u00a0\u0432\u0430\u0441, \u0441\u043a\u0430\u0436\u0435\u043c, \u0441\u0442\u0435\u0440\u0435\u043e\u0437\u0430\u043f\u0438\u0441\u044c \u0441\u043e \u0432\u0441\u0442\u0440\u0435\u0447\u0438, \u0433\u0434\u0435 \u0440\u0430\u0437\u043d\u044b\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438\u00a0\u0431\u044b\u043b\u0438 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u043d\u0430\u00a0\u0440\u0430\u0437\u043d\u044b\u0435 \u043a\u0430\u043d\u0430\u043b\u044b\u00a0\u2014 \u0432\u043e\u043e\u0431\u0449\u0435 \u0448\u0438\u043a\u0430\u0440\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442, NeMo \u043f\u043e\u0442\u043e\u043c \u0441\u043a\u0430\u0436\u0435\u0442 \u0432\u0430\u043c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043f\u0430\u0441\u0438\u0431\u043e. \u041d\u043e\u00a0\u0438 \u0441\u00a0\u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u043c\u043e\u043d\u043e\u2011\u0437\u0430\u043f\u0438\u0441\u044c\u044e \u0432\u043f\u043e\u043b\u043d\u0435 \u043c\u043e\u0436\u043d\u043e \u0436\u0438\u0442\u044c \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u044b\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u043e\u0436\u043d\u043e \u0443\u0431\u0440\u0430\u0442\u044c \u0434\u043b\u0438\u043d\u043d\u044b\u0435 \u043f\u0430\u0443\u0437\u044b (\u0442\u0438\u0448\u0438\u043d\u0443) \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0438 \u043f\u0440\u0438\u00a0\u043f\u043e\u043c\u043e\u0449\u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 ffmpeg:<\/p>\n<pre><code class=\"python\">cmd = [ \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"ffmpeg\", \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"-i\", str(input_path), \u00a0 # \u0432\u0445\u043e\u0434\u043d\u043e\u0439 \u0444\u0430\u0439\u043b \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"-ac\", \"1\",\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0437\u0432\u0443\u043a \u0432 \u043c\u043e\u043d\u043e (1 \u043a\u0430\u043d\u0430\u043b) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"-ar\", \"16000\",\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u043f\u043e\u043d\u0438\u0437\u0438\u0442\u044c \u0447\u0430\u0441\u0442\u043e\u0442\u0443 16 \u043a\u0413\u0446 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"-af\", \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \"silenceremove=start_periods=1:start_silence=0.3:start_threshold=-35dB:\\ detection=peak\",\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 # \u0444\u0438\u043b\u044c\u0442\u0440 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u0443\u0437 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0str(output_path) \u00a0\u00a0\u00a0]<\/code><\/pre>\n<p>\u042f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0444\u0438\u043b\u044c\u0442\u0440\u044b:<\/p>\n<pre><code class=\"python\">start_periods=1 # \u0440\u0435\u0430\u0433\u0438\u0440\u0443\u0435\u0442 \u043d\u0430 1\u044e \u0432\u043e\u0437\u043d\u0438\u043a\u0448\u0443\u044e \u043f\u0430\u0443\u0437\u0443 start_silence=0.3 # \u043f\u0430\u0443\u0437\u0430 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0437\u043d\u0430\u0447\u0438\u043c\u043e\u0439, \u0435\u0441\u043b\u0438 \u0434\u043b\u0438\u0442\u0441\u044f \u0434\u043e\u043b\u044c\u0448\u0435 0.3 \u0441\u0435\u043a start_threshold=-35dB # \u0432\u0441\u0451 \u0442\u0438\u0448\u0435 \u221235\u202f\u0434\u0411 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0442\u0438\u0448\u0438\u043d\u043e\u0439 detection=peak # \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u0438\u043a\u043e\u0432\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0432 \u0430\u0443\u0434\u0438\u043e<\/code><\/pre>\n<h3>\u0428\u0430\u0433 2: Whisper, \u043d\u0430 \u0432\u044b\u0445\u043e\u0434! \u041f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u043c \u0433\u043e\u043b\u043e\u0441 \u0432 \u0431\u0443\u043a\u0432\u044b, \u0438\u043b\u0438 \u041c\u0430\u0433\u0438\u044f \u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0430\u0446\u0438\u0438<\/h3>\n<p>\u041f\u0435\u0440\u0432\u044b\u043c \u0434\u0435\u043b\u043e\u043c \u043c\u044b \u00ab\u0441\u043a\u0430\u0440\u043c\u043b\u0438\u0432\u0430\u0435\u043c\u00bb \u043d\u0430\u0448 \u0430\u0443\u0434\u0438\u043e\u0444\u0430\u0439\u043b Whisper. \u042f \u043e\u0431\u044b\u0447\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u00ablarge\u2011v3\u00bb \u0434\u043b\u044f\u00a0\u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430, \u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0438 \u0435\u0441\u0442\u044c \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u043e\u0434\u043e\u0436\u0434\u0430\u0442\u044c. \u0415\u0441\u043b\u0438\u00a0\u0436\u0435 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u00ab\u0433\u043e\u0440\u0438\u0442\u00bb \u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043d\u0443\u0436\u0435\u043d \u00ab\u0435\u0449\u0451 \u0432\u0447\u0435\u0440\u0430\u00bb\u00a0\u2014 \u043c\u043e\u0436\u043d\u043e \u0432\u0437\u044f\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c \u00abmedium\u00bb. Whisper \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u043e\u043f\u044b\u0445\u0442\u0438\u0442, \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u0430\u0443\u0434\u0438\u043e\u0434\u043e\u0440\u043e\u0436\u043a\u0443 \u0438 \u0432\u044b\u0434\u0430\u0441\u0442 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b. \u0418 \u0447\u0442\u043e\u00a0\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043f\u0440\u0438\u044f\u0442\u043d\u043e\u00a0\u2014 \u0443\u0436\u0435 \u0441\u00a0\u0437\u0430\u043f\u044f\u0442\u044b\u043c\u0438, \u0442\u043e\u0447\u043a\u0430\u043c\u0438, \u0430\u00a0\u0438\u043d\u043e\u0433\u0434\u0430 \u0434\u0430\u0436\u0435 \u0441\u00a0\u043f\u043e\u043f\u044b\u0442\u043a\u0430\u043c\u0438 \u0440\u0430\u0437\u0431\u0438\u0442\u044c \u0442\u0435\u043a\u0441\u0442 \u043d\u0430\u00a0\u0430\u0431\u0437\u0430\u0446\u044b. \u041a\u0440\u0430\u0441\u043e\u0442\u0430, \u0434\u0430\u00a0\u0438 \u0442\u043e\u043b\u044c\u043a\u043e!<\/p>\n<p>\u041a\u0430\u043a\u00a0\u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0432\u00a0\u043a\u043e\u043d\u0441\u043e\u043b\u0438 (\u043e\u0447\u0435\u043d\u044c \u0443\u043f\u0440\u043e\u0449\u0451\u043d\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440):<\/p>\n<pre><code>bash whisper vstrecha.wav --model large-v3 --language ru --output_format txt<\/code><\/pre>\n<p>\u041d\u0430\u00a0\u0432\u044b\u0445\u043e\u0434\u0435 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0444\u0430\u0439\u043b \u00abvstrecha.txt\u00bb\u00a0\u2014 \u0441\u00a0\u043d\u0438\u043c \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0434\u0430\u043b\u044c\u0448\u0435.<\/p>\n<blockquote>\n<p><strong>\u041b\u0430\u0439\u0444\u0445\u0430\u043a<\/strong>: \u0435\u0441\u043b\u0438 \u0443\u00a0\u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u0445\u043e\u0440\u043e\u0448\u0430\u044f \u0432\u0438\u0434\u0435\u043e\u043a\u0430\u0440\u0442\u0430 \u0441\u00a0\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 RTX, \u0434\u043b\u044f\u00a0\u0442\u0440\u0430\u043d\u0441\u043a\u0440\u0438\u0431\u0430\u0446\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c GPU.<\/p>\n<\/blockquote>\n<p>\u041c\u043e\u0439 \u0441\u043a\u0440\u0438\u043f\u0442: <\/p>\n<pre><code class=\"python\"># \u0410\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438  \u00a0 p = argparse.ArgumentParser() # \u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 -- \u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443.  \u00a0 p.add_argument(\"path\", help=\"\u0410\u0443\u0434\u0438\u043e\u2011 \u0438\u043b\u0438 \u0432\u0438\u0434\u0435\u043e\u0444\u0430\u0439\u043b\") \u00a0  # \u041d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 --lang, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e -- \u0440\u0443\u0441\u0441\u043a\u0438\u0439.  \u00a0 p.add_argument(\"--lang\", default=\"ru\") \u00a0  # \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0441\u0442\u0438 (\u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430) \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438, \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u0432\u0430\u0440\u0438\u0430\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-462678","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/462678","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=462678"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/462678\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=462678"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=462678"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=462678"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}