{"id":227099,"date":"2014-06-25T20:44:03","date_gmt":"2014-06-25T16:44:03","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=227099"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=227099","title":{"rendered":"<span class=\"post_title\">\u0428\u0443\u043c\u043e\u043f\u043e\u0434\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 CMU Sphinx<\/span>"},"content":{"rendered":"<div class=\"content html_format\">     \t\u041c\u043e\u0436\u043d\u043e \u0441\u043c\u0435\u043b\u043e \u0437\u0430\u044f\u0432\u0438\u0442\u044c, \u0447\u0442\u043e \u043d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f <a href=\"http:\/\/cmusphinx.sourceforge.net\/\">CMU Sphinx<\/a> \u0441\u0442\u0430\u043b \u043b\u0438\u0434\u0435\u0440\u043e\u043c \u0441\u0440\u0435\u0434\u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0441\u043e\u0444\u0442\u0430 \u0434\u043b\u044f \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u0447\u0438. Pocketsphinx <a href=\"http:\/\/cmusphinx.sourceforge.net\/2013\/06\/pocketsphinx-will-be-used-in-ubuntu-unity-8\/\">\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 Ubuntu<\/a>, \u043c\u043d\u043e\u0433\u043e\u043e\u0431\u0435\u0449\u0430\u044e\u0449\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 <a href=\"http:\/\/simon.kde.org\/\">Simon<\/a> \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d \u0441 \u0448\u0438\u0440\u043e\u043a\u0438\u043c \u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0430 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043a\u043e\u0440\u043f\u0443\u0441\u0430 <a href=\"http:\/\/voxforge.org\/\">Voxforge<\/a> \u043a\u0430\u043a \u0431\u044b \u043d\u0430\u043c\u0435\u043a\u0430\u0435\u0442, \u0447\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u043d \u043e\u043d \u0434\u043b\u044f sphinxtrain.<\/p>\n<p>  \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0431\u0443\u0440\u043d\u043e\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0441\u0430\u043c\u043e\u0433\u043e Sphinx&#8217;\u0430 \u0438 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u0447\u0438 \u0432\u043e\u043e\u0431\u0449\u0435, \u043a\u0430\u0436\u0434\u044b\u0439, \u043a\u0442\u043e \u043f\u044b\u0442\u0430\u043b\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435, \u0437\u043d\u0430\u0435\u0442, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0432\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0434\u0430\u0436\u0435 \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0437\u0430\u0434\u0430\u0447. \u0410 \u0432\u0441\u0435 \u043f\u043e\u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438 \u043e\u0436\u0438\u0434\u0430\u0442\u044c, \u0447\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0432\u0430\u0441 \u043f\u043e\u0439\u043c\u0435\u0442. \u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0430\u043a\u0443\u0441\u0442\u0438\u043a\u0443, \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0440\u0435\u043b\u0435\u0432\u0430\u043d\u0442\u043d\u0443\u044e \u044f\u0437\u044b\u043a\u043e\u0432\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c, \u043d\u0430\u0439\u0442\u0438 \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0434\u0432\u0438\u0436\u043a\u0430 \u2014 \u0432\u043e\u0431\u0449\u0435\u043c, \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043d\u0435\u0434\u0435\u043b\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043a\u0440\u043e\u043f\u043e\u0442\u043b\u0438\u0432\u043e \u0441\u043d\u0438\u0436\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0443 \u043f\u0440\u043e\u0446\u0435\u043d\u0442 \u0437\u0430 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043e\u043c. \u041a\u0430\u043a \u0447\u0435\u043b\u043e\u0432\u0435\u043a, \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0432\u0448\u0438\u0439 \u044d\u0442\u0438 \u0441\u0430\u043c\u044b\u0435 \u043d\u0435\u0434\u0435\u043b\u0438, \u043c\u043e\u0433\u0443 \u0437\u0430\u0432\u0435\u0440\u0438\u0442\u044c, \u0447\u0442\u043e \u0438 \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u0430\u043c \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043e. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e, \u0435\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u0442\u044c \u0440\u0435\u0447\u044c, \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u0443\u044e \u043d\u0435 \u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440\u043e\u0439, \u0430 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u043e\u043c \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0430, \u043a\u0430\u043a \u044d\u0442\u043e \u0447\u0430\u0441\u0442\u043e \u0431\u044b\u0432\u0430\u0435\u0442. <br \/>  <a name=\"habracut\"><\/a><br \/>  \u0412\u043e\u043e\u0431\u0449\u0435, \u0444\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u0438\u0447\u0438\u043d\u0430 \u043f\u043b\u043e\u0445\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f \u2014 \u043d\u0435\u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0435 \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0445 \u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439 (\u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043a\u0440\u0438\u0432\u0430\u044f \u043a\u0430\u043b\u044c\u043a\u0430 \u0441 conditions mismatch). \u0422\u0443\u0434\u0430 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043d\u0435\u0441\u0442\u0438 \u0432\u0441\u0435: \u043d\u0435\u0437\u043d\u0430\u043a\u043e\u043c\u044b\u0445 \u0434\u0438\u043a\u0442\u043e\u0440\u043e\u0432, \u043d\u0435\u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0449\u0438\u0435 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438 \u043a\u0430\u043d\u0430\u043b\u043e\u0432, \u043d\u0435\u0430\u0434\u0435\u043a\u0432\u0430\u0442\u043d\u0443\u044e \u044f\u0437\u044b\u043a\u043e\u0432\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c, \u0438 \u0434\u0430\u0436\u0435 \u043f\u0440\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u044d\u043c\u043e\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u044b \u043d\u0435 \u043e\u0436\u0438\u0434\u0430\u043b\u0438 \u043e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 \u043d\u043e\u0443\u0442\u0431\u0443\u0447\u043d\u044b\u043c \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u043e\u043c \u0438\u043c\u0435\u0435\u043c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0430\u0434\u0434\u0438\u0442\u0438\u0432\u043d\u044b\u0435 \u0448\u0443\u043c\u044b \u0438 \u044d\u0445\u043e, \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435 \u0431\u044b\u043b\u043e \u0432 \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0435\u0439 \u0431\u0430\u0437\u0435, \u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u0440\u043e\u043d\u0438\u0442\u044c \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f.<\/p>\n<h4>\u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f<\/h4>\n<p>  \u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0448\u0443\u043c\u043e\u043f\u043e\u0434\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432 CMU Sphinx \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0440\u043e\u0432\u043d\u043e \u0433\u043e\u0434 \u043d\u0430\u0437\u0430\u0434 \u0432\u043e\u0442 \u0441 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u0441\u0442\u0430 \u041d\u0438\u043a\u043e\u043b\u0430\u044f \u0428\u043c\u044b\u0440\u0435\u0432\u0430 (\u043d\u0438\u0437\u043a\u0438\u0439 \u0435\u043c\u0443 \u043f\u043e\u043a\u043b\u043e\u043d \u0437\u0430 \u0432\u0441\u0451, \u043a\u0441\u0442\u0430\u0442\u0438): <a href=\"http:\/\/nshmyrev.blogspot.de\/2013\/06\/around-noise-robust-pncc-features.html\">Around noise-robust PNCC features<\/a>. \u0427\u0435\u0440\u0435\u0437 \u0434\u0432\u0430 \u043c\u0435\u0441\u044f\u0446\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f <a href=\"https:\/\/sourceforge.net\/p\/cmusphinx\/code\/11850\/\">\u043a\u043e\u043c\u043c\u0438\u0442<\/a>, \u043d\u043e \u043f\u0435\u0440\u0432\u043e\u0435 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435 \u0432 <a href=\"http:\/\/cmusphinx.sourceforge.net\/wiki\/faq#qhow_to_do_the_noise_reduction\">FAQ<\/a> \u043f\u043e\u044f\u0432\u0438\u043b\u043e\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e 10 \u0438\u044e\u043d\u044f 2014. \u0414\u043e \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0441 \u0448\u0443\u043c\u0430\u043c\u0438 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u043b\u0438 \u0431\u043e\u0440\u043e\u0442\u044c\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 \u043a \u043a\u0430\u043d\u0430\u043b\u0443 (\u0432\u0435\u0441\u044c\u043c\u0430 \u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0441\u043e\u0432\u0435\u0442, \u043a\u0441\u0442\u0430\u0442\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u043e\u0442\u043c\u0435\u043d\u044f\u043b). \u0422\u0430\u043a \u0447\u0442\u043e \u0434\u043b\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u0432\u0430\u043c \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u044f\u0442\u0441\u044f \u043d\u043e\u0432\u0435\u0439\u0448\u0430\u044f \u043d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0432\u0435\u0440\u0441\u0438\u044f 0.8.<\/p>\n<p>  \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0430\u043c\u043e\u0433\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043e \u0432 <a href=\"http:\/\/www.cs.cmu.edu\/~chanwook\/MyPapers\/OnlinePNCC_V25.pdf\">\u0444\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435<\/a> \u0438 \u0432 \u043f\u043e\u0441\u0442\u0435 \u041d\u0438\u043a\u043e\u043b\u0430\u044f. \u0412\u043a\u0440\u0430\u0442\u0446\u0435, \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0432\u0435\u0441\u044c\u043c\u0430 \u043f\u043e\u0445\u043e\u0436 \u043d\u0430 MFCC, \u0430 \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043e\u0431\u0443\u0441\u043b\u043e\u0432\u043b\u0435\u043d\u044b \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f\u043c\u0438 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0441\u043b\u0443\u0445\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430. \u0428\u0443\u043c\u043e\u043f\u043e\u0434\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u0447\u0438 \u2014 \u0432\u0435\u0441\u044c\u043c\u0430 \u043e\u0431\u0448\u0438\u0440\u043d\u0430\u044f \u043e\u0431\u043b\u0430\u0442\u044c, \u0432 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u044f \u043d\u0435 \u0431\u0443\u0434\u0443 \u0443\u0433\u043b\u0443\u0431\u043b\u044f\u0442\u044c\u0441\u044f, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043d\u0435 \u0448\u0430\u0440\u044e. \u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u0442\u043e\u043b\u044c\u043a\u043e, \u043a\u0430\u043a \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0435 \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435. \u0414\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0441\u0442 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u043e\u0431\u0449\u0435\u043d\u0438\u0435\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u043e\u0439 \u043c\u043d\u043e\u0439 \u0432 \u0441\u0442\u0430\u0442\u044c\u044f\u0445 \u0438 \u043d\u0430 \u0444\u043e\u0440\u0443\u043c\u0430\u0445. \u041e\u0442 \u0432\u0430\u0441 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0437\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u043e \u0441\u043e \u0441\u0444\u0438\u043d\u043a\u0441\u043e\u043c. \u0412 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0434\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 <a href=\"http:\/\/cmusphinx.sourceforge.net\/wiki\/tutorial\">\u0432\u0438\u043a\u0438<\/a>.<\/p>\n<h4>\u0428\u0443\u043c\u043e\u043f\u043e\u0434\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435<\/h4>\n<p>  \u0415\u0441\u043b\u0438 PNCCs \u2014 \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u043e\u0432\u044b\u0435 \u043f\u0440\u0438\u0437\u043d\u0430\u043a\u0438 \u0442\u0430\u043a\u0438\u0435, \u043b\u043e\u0433\u0438\u0447\u043d\u043e \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u0445 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c, \u0443\u043a\u0430\u0437\u0430\u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f <code>-feat<\/code>. \u0410 \u0432\u043e\u0442 \u0438 \u043d\u0435\u0442, \u0445\u0430-\u0445\u0430. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 feature extraction. \u0418 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u044d\u0442\u043e \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u043e-\u0440\u0430\u0437\u043d\u043e\u043c\u0443 \u0434\u043b\u044f pocketsphinx \u0438 Sphinx4. \u041d\u043e \u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443.<\/p>\n<h5>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0430\u043a\u0443\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439<\/h5>\n<p>  \u0418\u0442\u0430\u043a, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u043a \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044e, \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u044b \u0430\u043a\u0443\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438. <a href=\"https:\/\/sourceforge.net\/projects\/cmusphinx\/files\/Acoustic%20and%20Language%20Models\/\">\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435<\/a> \u043c\u043e\u0434\u0435\u043b\u0438 \u043d\u0430\u043c \u043d\u0435 \u043f\u043e\u0434\u043e\u0439\u0434\u0443\u0442, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u044b \u043e\u043d\u0438 \u043f\u043e\u043a\u0430 \u043e\u0431\u044b\u0447\u043d\u044b\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c, \u0430 \u0437\u043d\u0430\u0447\u0438\u0442 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0438\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0448\u0443\u043c\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043f\u043e\u0440\u043e\u0434\u0438\u0442 \u0442\u043e\u0442 \u0441\u0430\u043c\u044b\u0439 \u0444\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 mismatch. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u043e\u0434\u0435\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0442\u0440\u0435\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u043d\u043e\u0432\u043e. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u043d\u0443\u0436\u0435\u043d \u043a\u043e\u0440\u043f\u0443\u0441 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 sphinxbase \u0438 sphinxtrain. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043a\u043e\u0440\u043f\u0443\u0441\u0430 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e <a href=\"http:\/\/voxforge.org\/home\/downloads\">voxforge<\/a>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u0435\u0433\u043a\u0430 \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c. <\/p>\n<p>  \u0412\u043e\u0442 \u0437\u0434\u0435\u0441\u044c \u043c\u044b \u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u043c \u043a \u0441\u0430\u043c\u043e\u043c\u0443 \u0433\u043b\u0430\u0432\u043d\u043e\u043c\u0443. \u041a\u0430\u043a \u0432\u044b, \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435, \u0437\u043d\u0430\u0435\u0442\u0435, sphinxtrain \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u0449\u0438\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u043e\u043c (sphinx_train.cfg), \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u0434\u0430\u0435\u0442 \u0432\u0441\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u043b\u044f \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f (\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f) \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e feat.params, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b feature extraction. \u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 0.8, \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0441\u0444\u0438\u043d\u043a\u0441\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0435 \u0437\u0430 \u0448\u0443\u043c\u043e\u043f\u043e\u0434\u0430\u0432\u043b\u0435\u043d\u0438\u0435. \u0410 \u0438\u043c\u0435\u043d\u043d\u043e <code>-remove_noise<\/code> \u0438 <code>-lifter<\/code>. \u0414\u043b\u044f <code>-remove_noise<\/code> \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 <code>yes<\/code> (\u0432\u043f\u0440\u043e\u0447\u0435\u043c, \u044d\u0442\u043e \u0435\u0433\u043e \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435), \u0430 \u043e\u0431\u044b\u0447\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 <code>-lifter<\/code> \u2014 22. \u0415\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0435:  <\/p>\n<pre><code class=\"perl\">$CFG_LIFTER = &quot;22&quot;; # Cepstrum lifter is smoothing to improve recognition <\/code><\/pre>\n<p>  \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0447\u0438\u0442\u0430\u0442\u044c \u0435\u0433\u043e \u043e\u0442\u0442\u0443\u0434\u0430:  <\/p>\n<pre><code class=\"bash\">-lifter __CFG_LIFTER__ <\/code><\/pre>\n<p>  \u0415\u0449\u0435 \u043e\u0434\u0438\u043d \u0432\u0430\u0436\u043d\u044b\u0439 \u0434\u043b\u044f \u043d\u0430\u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u2014 \u044d\u0442\u043e <code>-transform<\/code>. \u0415\u0433\u043e \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 <code>legacy<\/code>, \u043d\u043e \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e <code>dct<\/code>. \u0418\u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0442\u0440\u0435\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0448\u0443\u043c\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438, \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0432 feat.params \u0442\u0440\u0438\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432:  <\/p>\n<pre><code class=\"bash\">-transform dct -remove_noise yes -lifter 22 <\/code><\/pre>\n<p>  \u041d\u043e \u0432\u0441\u0435 \u0436\u0435, \u043b\u0443\u0447\u0448\u0435 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 \u0438\u0445 \u0432 sphinx_train.cfg, \u043a\u0430\u043a \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432:<\/p>\n<pre><code class=\"perl\">$CFG_TRANSFORM = &quot;dct&quot;; # Previously legacy transform is used, but dct is more accurate $CFG_LIFTER = &quot;22&quot;; # Cepstrum lifter is smoothing to improve recognition <\/code><\/pre>\n<p>  feat.params:  <\/p>\n<pre><code class=\"bash\">-transform __CFG_TRANSFORM__ -remove_noise yes -lifter __CFG_LIFTER__ <\/code><\/pre>\n<p>  \u041d\u0430\u0434\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c, \u0447\u0442\u043e sphinxtrain \u2014 \u044d\u0442\u043e \u0432\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c \u0441\u043a\u0440\u0438\u043f\u0442-\u043e\u0431\u0435\u0440\u0442\u043a\u0430 \u0434\u043b\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a fe, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0435\u0441\u043b\u0438 \u0432\u044b \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0435 \u0438\u0445 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e, \u043d\u0443\u0436\u043d\u043e \u0432\u0441\u0435\u0433\u0434\u0430 \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u044d\u0442\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b (\u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u0435\u0441\u0442\u044c).<\/p>\n<p>  \u0412\u043e\u0442 \u043f\u0440\u0438\u043c\u0435\u0440 \u043c\u043e\u0438\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u043e\u0432 \u0434\u043b\u044f voxforge-en:<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">sphinx_train.cfg:<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"perl\"># Configuration script for sphinx trainer                  -*-mode:Perl-*-  $CFG_VERBOSE = 1;\t\t# Determines how much goes to the screen.  # These are filled in at configuration time $CFG_DB_NAME = &quot;voxforge_en&quot;; # Experiment name, will be used to name model files and log files $CFG_EXPTNAME = &quot;$CFG_DB_NAME&quot;;  # Directory containing SphinxTrain binaries $CFG_BASE_DIR = &quot;\/home\/speechdat\/voxforge-en&quot;; $CFG_SPHINXTRAIN_DIR = &quot;\/usr\/local\/lib\/sphinxtrain&quot;; $CFG_BIN_DIR = &quot;\/usr\/local\/libexec\/sphinxtrain&quot;; $CFG_SCRIPT_DIR = &quot;\/usr\/local\/lib\/sphinxtrain\/scripts&quot;;   # Audio waveform and feature file information $CFG_WAVFILES_DIR = &quot;$CFG_BASE_DIR\/wav&quot;; $CFG_WAVFILE_EXTENSION = 'wav'; $CFG_WAVFILE_TYPE = 'mswav'; # one of nist, mswav, raw $CFG_FEATFILES_DIR = &quot;$CFG_BASE_DIR\/feat&quot;; $CFG_FEATFILE_EXTENSION = 'mfc'; $CFG_VECTOR_LENGTH = 13;   # Feature extraction parameters $CFG_WAVFILE_SRATE = 16000.0; $CFG_NUM_FILT = 40; # For wideband speech it's 40, for telephone 8khz reasonable value is 31 $CFG_LO_FILT = 133.33334; # For telephone 8kHz speech value is 200 $CFG_HI_FILT = 6855.4976; # For telephone 8kHz speech value is 3500 $CFG_TRANSFORM = &quot;dct&quot;; # Previously legacy transform is used, but dct is more accurate $CFG_LIFTER = &quot;22&quot;; # Cepstrum lifter is smoothing to improve recognition  $CFG_MIN_ITERATIONS = 1;  # BW Iterate at least this many times $CFG_MAX_ITERATIONS = 10; # BW Don't iterate more than this, somethings likely wrong.  # (none\/max) Type of AGC to apply to input files $CFG_AGC = 'none'; # (current\/none) Type of cepstral mean subtraction\/normalization # to apply to input files $CFG_CMN = 'current'; $CFG_CMNINIT = 10.0; # (yes\/no) Normalize variance of input files to 1.0 $CFG_VARNORM = 'no'; # (yes\/no) Train full covariance matrices $CFG_FULLVAR = 'no'; # (yes\/no) Use diagonals only of full covariance matrices for # Forward-Backward evaluation (recommended if CFG_FULLVAR is yes) $CFG_DIAGFULL = 'no';  # (yes\/no) Perform vocal tract length normalization in training.  This # will result in a &quot;normalized&quot; model which requires VTLN to be done # during decoding as well. $CFG_VTLN = 'no'; # Starting warp factor for VTLN $CFG_VTLN_START = 0.80; # Ending warp factor for VTLN $CFG_VTLN_END = 1.40; # Step size of warping factors $CFG_VTLN_STEP = 0.05;  # Directory to write queue manager logs to $CFG_QMGR_DIR = &quot;$CFG_BASE_DIR\/qmanager&quot;; # Directory to write training logs to $CFG_LOG_DIR = &quot;$CFG_BASE_DIR\/logdir&quot;; # Directory for re-estimation counts $CFG_BWACCUM_DIR = &quot;$CFG_BASE_DIR\/bwaccumdir&quot;; # Directory to write model parameter files to $CFG_MODEL_DIR = &quot;$CFG_BASE_DIR\/model_parameters&quot;;  # Directory containing transcripts and control files for # speaker-adaptive training $CFG_LIST_DIR = &quot;$CFG_BASE_DIR\/etc&quot;;   # Decoding variables for MMIE training $CFG_LANGUAGEWEIGHT = &quot;11.5&quot;; $CFG_BEAMWIDTH      = &quot;1e-100&quot;; $CFG_WORDBEAM       = &quot;1e-80&quot;; $CFG_LANGUAGEMODEL  = &quot;$CFG_LIST_DIR\/${CFG_DB_NAME}_full.lm.DMP&quot;; $CFG_WORDPENALTY    = &quot;0.2&quot;;  # Lattice pruning variables $CFG_ABEAM              = &quot;1e-50&quot;; $CFG_NBEAM              = &quot;1e-10&quot;; $CFG_PRUNED_DENLAT_DIR  = &quot;$CFG_BASE_DIR\/pruned_denlat&quot;;  # MMIE training related variables $CFG_MMIE = &quot;no&quot;; $CFG_MMIE_MAX_ITERATIONS = 5; $CFG_LATTICE_DIR = &quot;$CFG_BASE_DIR\/lattice&quot;; $CFG_MMIE_TYPE   = &quot;best&quot;; # Valid values are &quot;rand&quot;, &quot;best&quot; or &quot;ci&quot; $CFG_MMIE_CONSTE = &quot;3.0&quot;; $CFG_NUMLAT_DIR  = &quot;$CFG_BASE_DIR\/numlat&quot;; $CFG_DENLAT_DIR  = &quot;$CFG_BASE_DIR\/denlat&quot;;   # Variables used in main training of models $CFG_DICTIONARY     = &quot;$CFG_LIST_DIR\/$CFG_DB_NAME.dict&quot;; $CFG_RAWPHONEFILE   = &quot;$CFG_LIST_DIR\/$CFG_DB_NAME.phone&quot;; $CFG_FILLERDICT     = &quot;$CFG_LIST_DIR\/$CFG_DB_NAME.filler&quot;; $CFG_LISTOFFILES    = &quot;$CFG_LIST_DIR\/${CFG_DB_NAME}_full.fileids&quot;; $CFG_TRANSCRIPTFILE = &quot;$CFG_LIST_DIR\/${CFG_DB_NAME}_full.transcription&quot;; $CFG_FEATPARAMS     = &quot;$CFG_LIST_DIR\/feat.params&quot;;  # Variables used in characterizing models  $CFG_HMM_TYPE = '.cont.'; # Sphinx 4, PocketSphinx #$CFG_HMM_TYPE  = '.semi.'; # PocketSphinx #$CFG_HMM_TYPE  = '.ptm.'; # PocketSphinx (larger data sets)  if (($CFG_HMM_TYPE ne &quot;.semi.&quot;)     and ($CFG_HMM_TYPE ne &quot;.ptm.&quot;)     and ($CFG_HMM_TYPE ne &quot;.cont.&quot;)) {   die &quot;Please choose one CFG_HMM_TYPE out of '.cont.', '.ptm.', or '.semi.', &quot; .     &quot;currently $CFG_HMM_TYPE\\n&quot;; }  # This configuration is fastest and best for most acoustic models in # PocketSphinx and Sphinx-III.  See below for Sphinx-II. $CFG_STATESPERHMM = 3; $CFG_SKIPSTATE = 'no';  if ($CFG_HMM_TYPE eq '.semi.') {   $CFG_DIRLABEL = 'semi'; # Four stream features for PocketSphinx   $CFG_FEATURE = &quot;s2_4x&quot;;   $CFG_NUM_STREAMS = 4;   $CFG_INITIAL_NUM_DENSITIES = 256;   $CFG_FINAL_NUM_DENSITIES = 256;   die &quot;For semi continuous models, the initial and final models have the same density&quot;      if ($CFG_INITIAL_NUM_DENSITIES != $CFG_FINAL_NUM_DENSITIES); } elsif ($CFG_HMM_TYPE eq '.ptm.') {   $CFG_DIRLABEL = 'ptm'; # Four stream features for PocketSphinx   $CFG_FEATURE = &quot;s2_4x&quot;;   $CFG_NUM_STREAMS = 4;   $CFG_INITIAL_NUM_DENSITIES = 64;   $CFG_FINAL_NUM_DENSITIES = 64;   die &quot;For phonetically tied models, the initial and final models have the same density&quot;      if ($CFG_INITIAL_NUM_DENSITIES != $CFG_FINAL_NUM_DENSITIES); } elsif ($CFG_HMM_TYPE eq '.cont.') {   $CFG_DIRLABEL = 'cont'; # Single stream features - Sphinx 3   $CFG_FEATURE = &quot;1s_c_d_dd&quot;;   $CFG_NUM_STREAMS = 1;   $CFG_INITIAL_NUM_DENSITIES = 1;   $CFG_FINAL_NUM_DENSITIES = 32;   die &quot;The initial has to be less than the final number of densities&quot;      if ($CFG_INITIAL_NUM_DENSITIES &gt; $CFG_FINAL_NUM_DENSITIES); }  # Number of top gaussians to score a frame. A little bit less accurate computations # make training significantly faster. Uncomment to apply this during the training # For good accuracy make sure you are using the same setting in decoder # In theory this can be different for various training stages. For example 4 for # CI stage and 16 for CD stage # $CFG_CI_TOPN = 4; # $CFG_CD_TOPN = 16;  # (yes\/no) Train multiple-gaussian context-independent models (useful # for alignment, use 'no' otherwise) in the models created # specifically for forced alignment $CFG_FALIGN_CI_MGAU = 'no'; # (yes\/no) Train multiple-gaussian context-independent models (useful # for alignment, use 'no' otherwise) $CFG_CI_MGAU = 'no'; # Number of tied states (senones) to create in decision-tree clustering $CFG_N_TIED_STATES = 3000; # How many parts to run Forward-Backward estimatinon in $CFG_NPART = 1;  # (yes\/no) Train a single decision tree for all phones (actually one # per state) (useful for grapheme-based models, use 'no' otherwise) $CFG_CROSS_PHONE_TREES = 'no';  # Use force-aligned transcripts (if available) as input to training $CFG_FORCEDALIGN = 'no';  # Use a specific set of models for force alignment.  If not defined, # context-independent models for the current experiment will be used. $CFG_FORCE_ALIGN_MDEF = &quot;$CFG_BASE_DIR\/model_architecture\/$CFG_EXPTNAME.falign_ci.mdef&quot;; $CFG_FORCE_ALIGN_MODELDIR = &quot;$CFG_MODEL_DIR\/$CFG_EXPTNAME.falign_ci_$CFG_DIRLABEL&quot;;  # Use a specific dictionary and filler dictionary for force alignment. # If these are not defined, a dictionary and filler dictionary will be # created from $CFG_DICTIONARY and $CFG_FILLERDICT, with noise words # removed from the filler dictionary and added to the dictionary (this # is because the force alignment is not very good at inserting them)  # $CFG_FORCE_ALIGN_DICTIONARY = &quot;$ST::CFG_BASE_DIR\/falignout$ST::CFG_EXPTNAME.falign.dict&quot;;; # $CFG_FORCE_ALIGN_FILLERDICT = &quot;$ST::CFG_BASE_DIR\/falignout\/$ST::CFG_EXPTNAME.falign.fdict&quot;;;  # Use a particular beam width for force alignment.  The wider # (i.e. smaller numerically) the beam, the fewer sentences will be # rejected for bad alignment. $CFG_FORCE_ALIGN_BEAM = 1e-60;  # Calculate an LDA\/MLLT transform? $CFG_LDA_MLLT = 'yes'; # Dimensionality of LDA\/MLLT output $CFG_LDA_DIMENSION = 29;  # This is actually just a difference in log space (it doesn't make # sense otherwise, because different feature parameters have very # different likelihoods) $CFG_CONVERGENCE_RATIO = 0.1;  # Queue::POSIX for multiple CPUs on a local machine # Queue::PBS to use a PBS\/TORQUE queue $CFG_QUEUE_TYPE = &quot;Queue::POSIX&quot;;  # Name of queue to use for PBS\/TORQUE $CFG_QUEUE_NAME = &quot;workq&quot;;  # (yes\/no) Build questions for decision tree clustering automatically $CFG_MAKE_QUESTS = &quot;yes&quot;; # If CFG_MAKE_QUESTS is yes, questions are written to this file. # If CFG_MAKE_QUESTS is no, questions are read from this file. $CFG_QUESTION_SET = &quot;${CFG_BASE_DIR}\/model_architecture\/${CFG_EXPTNAME}.tree_questions&quot;; #$CFG_QUESTION_SET = &quot;${CFG_BASE_DIR}\/linguistic_questions&quot;;  $CFG_CP_OPERATION = &quot;${CFG_BASE_DIR}\/model_architecture\/${CFG_EXPTNAME}.cpmeanvar&quot;;  # This variable has to be defined, otherwise utils.pl will not load. $CFG_DONE = 1;  return 1; <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<div class=\"spoiler\"><b class=\"spoiler_title\">feat.params:<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\">-alpha 0.97 -dither yes -doublebw no -nfilt __CFG_NUM_FILT__ -ncep __CFG_VECTOR_LENGTH__ -lowerf __CFG_LO_FILT__ -upperf __CFG_HI_FILT__ -samprate __CFG_WAVFILE_SRATE__ -nfft 512 -wlen 0.0256 -transform __CFG_TRANSFORM__ -feat __CFG_FEATURE__ -agc __CFG_AGC__ -cmn __CFG_CMN__ -varnorm __CFG_VARNORM__ -remove_noise yes -lifter __CFG_LIFTER__ <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u041a\u043e\u043d\u0435\u0447\u043d\u043e, \u0442\u0440\u0435\u043d\u0438\u0440\u043e\u0432\u043a\u0430 \u0430\u043a\u0443\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u2014 \u044d\u0442\u043e \u0442\u043e\u0442 \u0435\u0449\u0435 <s>\u0433\u0435\u043c\u043e\u0440\u0440\u043e\u0439<\/s> \u0442\u0440\u0443\u0434. \u041f\u043e\u043c\u0438\u043c\u043e \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0437\u043d\u0430\u043d\u0438\u0439, \u043e\u043d\u0430 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 sphinxbase \u0438 sphinxtrain \u0438 \u0434\u043b\u0438\u0442\u0441\u044f \u043e\u043a\u043e\u043b\u043e \u0441\u0443\u0442\u043e\u043a. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0440\u0430\u0441\u0448\u0430\u0440\u0438\u043b \u0441\u0432\u043e\u0438 \u043c\u043e\u0434\u0435\u043b\u0438, \u043d\u0430\u0442\u0440\u0435\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 voxforge-en \u043f\u043e \u0432\u044b\u0448\u0435\u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043d\u043e\u043c\u0443 \u0440\u0435\u0446\u0435\u043f\u0442\u0443: <a href=\"https:\/\/www.dropbox.com\/sh\/gmi65tjcz901llk\/AABYhlRZ9QHnPdA6zjDenE_1a\/voxforge-en\">dropbox<\/a>.<\/p>\n<h5>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0430\u043a\u0443\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439<\/h5>\n<p>  \u0418\u043c\u0435\u044f \u043c\u043e\u0434\u0435\u043b\u0438, \u043c\u044b \u043c\u043e\u0436\u0435\u043c, \u043d\u0430\u043a\u043e\u043d\u0435\u0446, \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e \u0432\u0437\u0434\u043e\u0445\u043d\u0443\u0442\u044c \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u0445 \u0432 \u0441\u0432\u043e\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443. \u0417\u0434\u0435\u0441\u044c \u0440\u0435\u0446\u0435\u043f\u0442\u044b \u0440\u0430\u0437\u043d\u044f\u0442\u0441\u044f \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u043e\u0433\u043e, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u0432\u044b pocketsphinx \u0438\u043b\u0438 Sphinx4. \u0421 pocketsphinx \u0432\u0441\u0435 \u043f\u0440\u043e\u0441\u0442\u043e: \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0442\u0440\u0438\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 <code> -transform<\/code>, <code>-remove_noise<\/code> \u0438 <code>-lifter<\/code>. \u0410 \u0435\u0436\u0435\u043b\u0438 \u043c\u044b \u0445\u043e\u0442\u0438\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c Sphinx4, \u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u043e \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 <a href=\"http:\/\/cmusphinx.sourceforge.net\/doc\/sphinx4\/edu\/cmu\/sphinx\/frontend\/denoise\/Denoise.html\">Denoise<\/a> \u0438 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0430\u043c \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434. \u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u043a\u043e\u043d\u0432\u0435\u0435\u0440 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u0430\u043a:<\/p>\n<ol>\n<li>StreamDataSource<\/li>\n<li>Dither<\/li>\n<li>Preemphasizer<\/li>\n<li>RaisedCosineWindower<\/li>\n<li>DiscreteFourierTransform<\/li>\n<li>MelFrequencyFilterBank<\/li>\n<li><b>Denoise<\/b><\/li>\n<li><b>DiscreteCosineTransform2<\/b><\/li>\n<li><b>Lifter<\/b><\/li>\n<li>BatchCMN<\/li>\n<li>DeltasFeatureExtractor<\/li>\n<li>FeatureTransform<\/li>\n<\/ol>\n<p>  NB: featureTransform \u043d\u0443\u0436\u0435\u043d, \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0432\u044b \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u043b\u0438 LDA\/MLLT \u0432 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439. <\/p>\n<p>  \u0422\u0440\u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430, \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u0436\u0438\u0440\u043d\u044b\u043c \u0438 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0442 \u0448\u0443\u043c\u043e\u043f\u043e\u0434\u0430\u0432\u043b\u0435\u043d\u0438\u0435. <\/p>\n<p>  \u0412 XML \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0430 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u0442\u044c \u0442\u0430\u043a:<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">config.xml<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"xml\">&lt;component name=&quot;mfcFrontEnd&quot;           type=&quot;edu.cmu.sphinx.frontend.FrontEnd&quot;&gt;         &lt;propertylist name=&quot;pipeline&quot;&gt;             &lt;item&gt;audioFileDataSource&lt;\/item&gt;             &lt;item&gt;dither&lt;\/item&gt;             &lt;item&gt;preemphasizer&lt;\/item&gt;             &lt;item&gt;windower&lt;\/item&gt;             &lt;item&gt;fft&lt;\/item&gt;             &lt;item&gt;melFilterBank&lt;\/item&gt;             &lt;item&gt;denoise&lt;\/item&gt;             &lt;item&gt;dct&lt;\/item&gt;             &lt;item&gt;lifter&lt;\/item&gt;             &lt;item&gt;batchCMN&lt;\/item&gt;             &lt;item&gt;featureExtraction&lt;\/item&gt;             &lt;item&gt;featureTransform&lt;\/item&gt;         &lt;\/propertylist&gt;     &lt;\/component&gt;          &lt;component name=&quot;audioFileDataSource&quot;           type=&quot;edu.cmu.sphinx.frontend.util.AudioFileDataSource&quot;&gt;     &lt;\/component&gt;      &lt;component name=&quot;preemphasizer&quot;           type=&quot;edu.cmu.sphinx.frontend.filter.Preemphasizer&quot;&gt;     &lt;\/component&gt;      &lt;component name=&quot;dither&quot;           type=&quot;edu.cmu.sphinx.frontend.filter.Dither&quot;&gt;     &lt;\/component&gt;      &lt;component name=&quot;windower&quot;           type=&quot;edu.cmu.sphinx.frontend.window.RaisedCosineWindower&quot;&gt;     &lt;\/component&gt;      &lt;component name=&quot;fft&quot;           type=&quot;edu.cmu.sphinx.frontend.transform.DiscreteFourierTransform&quot;&gt;     &lt;\/component&gt;      &lt;component name=&quot;melFilterBank&quot;           type=&quot;edu.cmu.sphinx.frontend.frequencywarp.MelFrequencyFilterBank&quot;&gt;         &lt;property name=&quot;numberFilters&quot; value=&quot;40&quot;\/&gt;         &lt;property name=&quot;minimumFrequency&quot; value=&quot;133.33334&quot;\/&gt;         &lt;property name=&quot;maximumFrequency&quot; value=&quot;6855.4976&quot;\/&gt;     &lt;\/component&gt;          &lt;component name=&quot;denoise&quot;  \t  type=&quot;edu.cmu.sphinx.frontend.denoise.Denoise&quot;&gt;     &lt;\/component&gt;      &lt;component name=&quot;dct&quot;           type=&quot;edu.cmu.sphinx.frontend.transform.DiscreteCosineTransform2&quot;&gt;     &lt;\/component&gt;          &lt;component name=&quot;lifter&quot;  \t  type=&quot;edu.cmu.sphinx.frontend.transform.Lifter&quot;&gt;     &lt;\/component&gt;      &lt;component name=&quot;batchCMN&quot;           type=&quot;edu.cmu.sphinx.frontend.feature.BatchCMN&quot;&gt;     &lt;\/component&gt;      &lt;component name=&quot;featureExtraction&quot;           type=&quot;edu.cmu.sphinx.frontend.feature.DeltasFeatureExtractor&quot;&gt;     &lt;\/component&gt;      &lt;component name=&quot;featureTransform&quot;           type=&quot;edu.cmu.sphinx.frontend.feature.FeatureTransform&quot;&gt;         &lt;property name=&quot;loader&quot; value=&quot;modelLoader&quot;\/&gt;     &lt;\/component&gt;  <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<h4>\u042d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442?<\/h4>\n<p>  \u0412\u043f\u043e\u043b\u043d\u0435. \u0414\u043b\u044f \u0441\u0432\u043e\u0435\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043f\u0440\u0438\u0440\u043e\u0441\u0442 \u0432 6.5%: \u0441 74.65% \u0434\u043e 81.38%. \u041d\u043e \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e, \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u044e \u043a \u043a\u0430\u043d\u0430\u043b\u0443 \u0441\u0442\u043e\u0438\u0442 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c.      \t<\/p>\n<div class=\"clear\"><\/div>\n<\/p><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/227099\/\"> http:\/\/habrahabr.ru\/post\/227099\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"content html_format\">     \t\u041c\u043e\u0436\u043d\u043e \u0441\u043c\u0435\u043b\u043e \u0437\u0430\u044f\u0432\u0438\u0442\u044c, \u0447\u0442\u043e \u043d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f <a href=\"http:\/\/cmusphinx.sourceforge.net\/\">CMU Sphinx<\/a> \u0441\u0442\u0430\u043b \u043b\u0438\u0434\u0435\u0440\u043e\u043c \u0441\u0440\u0435\u0434\u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0441\u043e\u0444\u0442\u0430 \u0434\u043b\u044f \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u0447\u0438. Pocketsphinx <a href=\"http:\/\/cmusphinx.sourceforge.net\/2013\/06\/pocketsphinx-will-be-used-in-ubuntu-unity-8\/\">\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 Ubuntu<\/a>, \u043c\u043d\u043e\u0433\u043e\u043e\u0431\u0435\u0449\u0430\u044e\u0449\u0438\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 <a href=\"http:\/\/simon.kde.org\/\">Simon<\/a> \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d \u0441 \u0448\u0438\u0440\u043e\u043a\u0438\u043c \u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0430 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043a\u043e\u0440\u043f\u0443\u0441\u0430 <a href=\"http:\/\/voxforge.org\/\">Voxforge<\/a> \u043a\u0430\u043a \u0431\u044b \u043d\u0430\u043c\u0435\u043a\u0430\u0435\u0442, \u0447\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u043d \u043e\u043d \u0434\u043b\u044f sphinxtrain.<\/p>\n<p>  \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0431\u0443\u0440\u043d\u043e\u0435 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0441\u0430\u043c\u043e\u0433\u043e Sphinx&#8217;\u0430 \u0438 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u0447\u0438 \u0432\u043e\u043e\u0431\u0449\u0435, \u043a\u0430\u0436\u0434\u044b\u0439, \u043a\u0442\u043e \u043f\u044b\u0442\u0430\u043b\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435, \u0437\u043d\u0430\u0435\u0442, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0432\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0434\u0430\u0436\u0435 \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0437\u0430\u0434\u0430\u0447. \u0410 \u0432\u0441\u0435 \u043f\u043e\u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438 \u043e\u0436\u0438\u0434\u0430\u0442\u044c, \u0447\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0432\u0430\u0441 \u043f\u043e\u0439\u043c\u0435\u0442. \u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0430\u043a\u0443\u0441\u0442\u0438\u043a\u0443, \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0440\u0435\u043b\u0435\u0432\u0430\u043d\u0442\u043d\u0443\u044e \u044f\u0437\u044b\u043a\u043e\u0432\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c, \u043d\u0430\u0439\u0442\u0438 \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0434\u0432\u0438\u0436\u043a\u0430 \u2014 \u0432\u043e\u0431\u0449\u0435\u043c, \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043d\u0435\u0434\u0435\u043b\u0438 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043a\u0440\u043e\u043f\u043e\u0442\u043b\u0438\u0432\u043e \u0441\u043d\u0438\u0436\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0443 \u043f\u0440\u043e\u0446\u0435\u043d\u0442 \u0437\u0430 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043e\u043c. \u041a\u0430\u043a \u0447\u0435\u043b\u043e\u0432\u0435\u043a, \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0432\u0448\u0438\u0439 \u044d\u0442\u0438 \u0441\u0430\u043c\u044b\u0435 \u043d\u0435\u0434\u0435\u043b\u0438, \u043c\u043e\u0433\u0443 \u0437\u0430\u0432\u0435\u0440\u0438\u0442\u044c, \u0447\u0442\u043e \u0438 \u0432 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u0430\u043c \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043e. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e, \u0435\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u0442\u044c \u0440\u0435\u0447\u044c, \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u0443\u044e \u043d\u0435 \u0433\u0430\u0440\u043d\u0438\u0442\u0443\u0440\u043e\u0439, \u0430 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u043e\u043c \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0430, \u043a\u0430\u043a \u044d\u0442\u043e \u0447\u0430\u0441\u0442\u043e \u0431\u044b\u0432\u0430\u0435\u0442.   <\/p>\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-227099","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/227099","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=227099"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/227099\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=227099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=227099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=227099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}