рд╡рд╣рд╛рдВ рдХреМрди рд╣реИ? - рдЖрд╡рд╛рдЬ рд╕реЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреА рдкрд╣рдЪрд╛рди



рдирдорд╕реНрдХрд╛рд░ рдкреНрд░рд┐рдп рдкрд╛рдардХ!

рдореИрдВ рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рдХреНрддрд╛ рдорд╛рдиреНрдпрддрд╛ рдкрджреНрдзрддрд┐ рдкрд░ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рд▓реЗрдЦ рд▓рд╛рддрд╛ рд╣реВрдВред рдЕрднреА рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ, рдореИрдВ рднрд╛рд╖рдг рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рдЪрд╛рдХ-cepstral рдЧреБрдгрд╛рдВрдХ рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдПрдХ рд▓реЗрдЦ рднрд░ рдЖрдпрд╛ рдерд╛ред рдЙрд╕реЗ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓реА, рд╢рд╛рдпрдж рд╕рдВрд░рдЪрдирд╛ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рдереАред рдореИрдВ рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реБрд▓рдн рд░реВрдк рдореЗрдВ рдкрд╣реБрдВрдЪрд╛рдиреЗ рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд▓реВрдВрдЧрд╛ рдФрд░ рд╣реЛрдмреЗ рдкрд░ рднрд╛рд╖рдг рдХреА рдорд╛рдиреНрдпрддрд╛ рдХреЗ рд╡рд┐рд╖рдп рдХреЛ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛ред

рдХрдЯ рдХреЗ рддрд╣рдд, рдореИрдВ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреА рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╕реЗ рдзреНрд╡рдирд┐ рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдзреНрд╡рдирд┐ рд╕реЗ рд╕реАрдзреЗ рд╕реНрдкреАрдХрд░ рдХреА рдкрд╣рдЪрд╛рди рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реВрдВрдЧрд╛ред

рдзреНрд╡рдирд┐ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ


рд╣рдорд╛рд░реА рдХрд╣рд╛рдиреА рдПрдХ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд╛рд╣рд░реА рд╕реНрд░реЛрдд рд╕реЗ рдПрдирд╛рд▓реЙрдЧ рд╕рд┐рдЧреНрдирд▓ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдСрдкрд░реЗрд╢рди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдо рд╕рдордп рдХреЗ рд╕рд╛рде рдзреНрд╡рдирд┐ рдХреЗ рдЖрдпрд╛рдо рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдЕрдиреБрд░реВрдк рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдХреЛрдбрд┐рдВрдЧ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рдЙрд░реНрдл тАЛтАЛрдкреАрд╕реАрдПрдо (рдкрд▓реНрд╕-рдХреЛрдб рдореЙрдбреНрдпреВрд▓реЗрд╢рди) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрдЪреНрдЪрд╛ рдбреЗрдЯрд╛ рдЕрднреА рддрдХ рд╣рдорд╛рд░реЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред рдкрд╣рд▓рд╛ рдХрджрдо рд╢рд░рд╛рд░рддреА рдмрд┐рдЯреНрд╕ рдХреЛ рд╕рд╛рд░реНрдердХ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реИ - рд╕рд┐рдЧреНрдирд▓ рдЖрдпрд╛рдоред [рез, рдкреГред 31] рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ 16 kHz рдХреЗ рд╕реИрдВрдкрд▓ рдлреНрд░реАрдХреНрд╡реЗрдВрд╕реА рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд╕рдореНрдкреАрдбрд┐рдд 16-рдмрд┐рдЯ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд (PCM- рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд) wav рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред

double[] readAmplitudeValues(bool isBigEndian) { int MSB, LSB; //     byte[] buffer = ReadDataFromExternalSource(); //   - double[] data = new double[buffer.length / 2]; for (int i = 0; i < buffer.length; i += 2) { if(isBigEndian) //       { //    MSB MSB = buffer[2 * i]; //    LSB LSB = buffer[2 * i + 1]; } else { //  LSB = buffer[2 * i]; MSB = buffer[2 * i + 1]; } //   ,   16-   //       - 2^15 data[i] = ((MSB << 8) || LSB) / 32768; } return data; } 

рдЖрдк рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдкрд░ рдмрд╛рдЗрдЯ рдСрд░реНрдбрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдЮрд╛рди рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдзреНрд╡рдирд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг


рдПрдореНрдкрд▓реАрдЯреНрдпреВрдб рдХреЗ рдкреНрд░рд╛рдкреНрдд рдореВрд▓реНрдп рдмрд╛рд╣рд░реА рд╢реЛрд░, рдЗрдирдкреБрдЯ рд╕рд┐рдЧреНрдирд▓ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдФрд░ рдЕрдиреНрдп рдХрд╛рд░рдХреЛрдВ рдХреЗ рдХрд╛рд░рдг рджреЛ рд╕рдорд╛рди рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП рднреА рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдзреНрд╡рдирд┐рдпреЛрдВ рдХреЛ рдПрдХ "рд╕рд╛рдорд╛рдиреНрдп рднрд╛рдЬрдХ" рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╢рд┐рдЦрд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╕рд░рд▓ рд╣реИ: рд╕рднреА рдЖрдпрд╛рдореЛрдВ рдХреЛ рдЕрдзрд┐рдХрддрдо (рджрд┐рдП рдЧрдП рдзреНрд╡рдирд┐ рдлрд╝рд╛рдЗрд▓ рдХреЗ рднреАрддрд░) рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдордиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЧрдП рднрд╛рд╖рдг рдирдореВрдиреЛрдВ рдХреЛ рдмрд░рд╛рдмрд░ рдХрд░ рджрд┐рдпрд╛, -1 рд╕реЗ 1. рдХреЗ рдкреИрдорд╛рдиреЗ рдореЗрдВ рд╕рдм рдХреБрдЫ рдбрд╛рд▓ рджрд┐рдпрд╛ред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдмрд╛рдж, рдХреЛрдИ рднреА рдзреНрд╡рдирд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЕрдВрддрд░рд╛рд▓ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднрд░ рджреЗрддреА рд╣реИред

рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╕рдмрд╕реЗ рд╕рд░рд▓ рдФрд░ рд╕рдмрд╕реЗ рдкреНрд░рднрд╛рд╡реА рдзреНрд╡рдирд┐ рдкреВрд░реНрд╡-рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╣реИред рдХрдИ рдЕрдиреНрдп рднреА рд╣реИрдВ: рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЖрд╡реГрддреНрддрд┐, рдЪреМрд░рд╕рд╛рдИ рдЖрджрд┐ рдХреЗ рдКрдкрд░ рдпрд╛ рдиреАрдЪреЗ "рдХрдЯрд┐рдВрдЧ" рдЖрд╡реГрддреНрддрд┐ред

рдлреВрдЯ рдбрд╛рд▓реЛ рдФрд░ рдЬреАрддреЛ


рдиреНрдпреВрдирддрдо рдкрд░реНрдпрд╛рдкреНрдд рдирдореВрдирд╛ рдЖрд╡реГрддреНрддрд┐ (16 kHz) рдХреЗ рд╕рд╛рде рдзреНрд╡рдирд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рднреА, рдзреНрд╡рдирд┐ рдХреЗ рдПрдХ рджреВрд╕рд░реЗ рдирдореВрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрд╡рд┐рддреАрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЖрдХрд╛рд░ рдмрд╕ рд╡рд┐рд╢рд╛рд▓ рд╣реИ - рдЖрдпрд╛рдо рдХреЗ 16,000 рдореВрд▓реНрдпред рдЗрд╕ рддрд░рд╣ рдХреЗ рдбреЗрдЯрд╛ рдкрд░ рдХрд┐рд╕реА рднреА рдЬрдЯрд┐рд▓ рдСрдкрд░реЗрд╢рди рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗрдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд╕реНрддреБрдУрдВ рдХреА рддреБрд▓рдирд╛ рд╡рд┐рднрд┐рдиреНрди рдЕрджреНрд╡рд┐рддреАрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХреА рдЬрд╛рдПред

рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рдорд╕реНрдпрд╛ рдХреА рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдХрдо рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдЙрдк-рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рддреЛрдбрд╝рдХрд░ рдХрдо рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдХрджрдо рдХреЗ рд╕рд╛рде, рд╣рдо рджреЛ рдкрдХреНрд╖рд┐рдпреЛрдВ рдХреЛ рдПрдХ рдкрддреНрдерд░ рд╕реЗ рдорд╛рд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдХрд╛рд░ рдХреЗ рд╕рдмрдЯреИрдХ рдФрд░ рдЧрдгрдирд╛ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдФрд╕рдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдо рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рд╡рд░реНрдЧреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рджрд┐рдП рдЧрдП рд╕рдВрдХреЗрддреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред

рдЖрдХреГрддрд┐ рдЖрдзреЗ рдУрд╡рд░рд▓реИрдк рдХреЗ рд╕рд╛рде рд▓рдВрдмрд╛рдИ рдПрди рдХреЗ рдлреНрд░реЗрдо рдореЗрдВ рдСрдбрд┐рдпреЛ рд╕рд┐рдЧреНрдирд▓ рдХреЗ "рдХрдЯрд┐рдВрдЧ" рдХреЛ рджрд┐рдЦрд╛рддреА рд╣реИред рдлрд╝реНрд░реЗрдо рдХреЗ рдкрд╛рд╕ рд╕реНрдерд┐рдд рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдзреНрд╡рдирд┐ рдХреА рд╡рд┐рдХреГрддрд┐ рдХреЗ рдХрд╛рд░рдг рдУрд╡рд░рд▓реИрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЗрд╕ рддрдХрдиреАрдХ рдХреЛ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╕рд░ рдЙрдкреЗрдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рдмрд╛рдж [1, рдкреАред 28], рд╣рдо рд╕рдЯреАрдХрддрд╛ (рд▓рдВрдмреЗ рдлреНрд░реЗрдо) рдФрд░ рдЧрддрд┐ (рдЫреЛрдЯреЗ рдлреНрд░реЗрдо) рдХреЗ рдмреАрдЪ рдПрдХ рд╕рдордЭреМрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ 128 рдПрдордПрд╕ рдХреА рдПрдХ рдлреНрд░реЗрдо рд▓рдВрдмрд╛рдИ рдЪреБрдирддреЗ рд╣реИрдВред рдмрд╛рдХреА рднрд╛рд╖рдг, рдЬреЛ рдкреВрд░реНрдг рдлреНрд░реЗрдо рдкрд░ рдХрдмреНрдЬрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреЛ рд╢реВрдиреНрдп рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдЖрдХрд╛рд░ рдореЗрдВ рднрд░рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдмрд╕ рддреНрдпрд╛рдЧ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдлреНрд░реЗрдо рдХреЗ рдЖрдЧреЗ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рджреМрд░рд╛рди рдЕрд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдлреНрд░реЗрдо рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рдЬрди рдлрд╝рдВрдХреНрд╢рди ("рд╡рд┐рдВрдбреЛ") рд╕реЗ рдЧреБрдгрд╛ рдХрд░рддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдо рдлреНрд░реЗрдо рдХреЗ рдордзреНрдп рднрд╛рдЧ рдХрд╛ рдЪрдпрди рдФрд░ рдЗрд╕рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдкрд░ рдПрдореНрдкрд▓реАрдЯреНрдпреВрдб рдХреЗ рд╕реБрдЪрд╛рд░реВ рдХреНрд╖реАрдгрди рд╣реЛрдЧрд╛ред рдлреВрд░рд┐рдпрд░ рд░реВрдкрд╛рдВрддрд░рдг рдХреЛ рдЪрд▓рд╛рддреЗ рд╕рдордп рдмреЗрд╣рддрд░ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдЕрдирдВрдд рджреЛрд╣рд░рд╛рд╡ рд╕рдВрдХреЗрдд рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред рддрджрдиреБрд╕рд╛рд░, рд╣рдорд╛рд░реЗ рдлреНрд░реЗрдо рдХреЛ рдЦреБрдж рдХреЗ рд╕рд╛рде рдФрд░ рдпрдерд╛рд╕рдВрднрд╡ рдЖрд╕рд╛рдиреА рд╕реЗ рдбреЙрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрдИ рд╢рд╛рдирджрд╛рд░ рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдВ рд╣реИрдВред рд╣рдо рд╣реИрдорд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

n рдЙрд╕ рдлрд╝реНрд░реЗрдо рдореЗрдВ рддрддреНрд╡ рдХреА рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдирдП рдЖрдпрд╛рдо рдорд╛рди рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ
рдПрди - рдкрд╣рд▓реЗ рдХреА рддрд░рд╣, рдлреНрд░реЗрдо рдХреА рд▓рдВрдмрд╛рдИ (рдПрдХ рдЕрд╡рдзрд┐ рдореЗрдВ рдорд╛рдкрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рдЧреНрдирд▓ рдореВрд▓реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛)

рдЕрд╕рддрдд рдлреВрд░рд┐рдпрд░ рд░реВрдкрд╛рдВрддрд░рдг


рдЕрдЧрд▓рд╛ рдХрджрдо рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реЗрдо рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢реЙрд░реНрдЯ рдЯрд░реНрдо рд╕реНрдкреЗрдХреНрдЯреНрд░реЛрдЧреНрд░рд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрд╕рддрдд рдлреВрд░рд┐рдпрд░ рд░реВрдкрд╛рдВрддрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдПрди - рдкрд╣рд▓реЗ рдХреА рддрд░рд╣, рдлреНрд░реЗрдо рдХреА рд▓рдВрдмрд╛рдИ (рдПрдХ рдЕрд╡рдзрд┐ рдореЗрдВ рдорд╛рдкрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рдЧреНрдирд▓ рдореВрд▓реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛)
x n , n- рд╡реЗрдВ рд╕рдВрдХреЗрдд рдХрд╛ рдЖрдпрд╛рдо рд╣реИ
рдПрдХреНрд╕ рдХреЗ - рдореВрд▓ рд╕рдВрдХреЗрдд рдХреА рд░рдЪрдирд╛ рд╕рд╛рдЗрдирд╕реЛрдЗрдбрд▓ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдПрди рдЬрдЯрд┐рд▓ рдЖрдпрд╛рдо

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдЖрдЧреЗ рдХреЗ рд▓рдШреБрдЧрдгрдХ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ X k рдорд╛рди рдХреЛ рд╡рд░реНрдЧрд╛рдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред

рдЪрд╛рдХ рдкреИрдорд╛рдиреЗ рдкрд░ рдЬрд╛рдПрдВ


рдЖрдЬ рддрдХ, рд╕рдмрд╕реЗ рд╕рдлрд▓ рдЖрд╡рд╛рдЬ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдВ рд╣реИрдВ рдЬреЛ рд╢реНрд░рд╡рдг рдпрдВрддреНрд░ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдЮрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ Habr├й рдкрд░ рдХреБрдЫ рд╢рдмреНрдж рд╣реИрдВред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдХрд╛рди рдзреНрд╡рдирд┐ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рд▓рдШреБрдЧрдгрдХреАрдп рдкреИрдорд╛рдиреЗ рдкрд░ рдХрд░рддрд╛ рд╣реИред рдЕрдм рддрдХ, рд╣рдордиреЗ "рд╣рд░реНрдЯреНрдЬрд╝" рдкрд░ рд╕рднреА рдСрдкрд░реЗрд╢рди рдХрд┐рдП рд╣реИрдВ, рдЕрдм рд╣рдо "рдЪрд╛рдХ" рдкрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗред рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЪрд╛рдХ рд╕реНрдХреЗрд▓ 1000 рд╣рд░реНрдЯреНрдЬ рддрдХ рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдПрдХ рд▓рдШреБрдЧрдгрдХ рдкреНрд░рдХреГрддрд┐ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдПрдХ рдирдП рдкреИрдорд╛рдиреЗ рдкрд░ рд╕рдВрдХреНрд░рдордг рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд▓рдд рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рд╣реИред

рдПрдо - рдЪрд╛рдХ рдореЗрдВ рдЖрд╡реГрддреНрддрд┐
рдПрдл - рд╣рд░реНрдЯреНрдЬ рдореЗрдВ рдЖрд╡реГрддреНрддрд┐

рд╕реБрд╡рд┐рдзрд╛ рд╡реЗрдХреНрдЯрд░ рд╣реЛ рд░рд╣реА рд╣реИ


рдЕрдм рд╣рдо рдЕрдкрдиреЗ рд▓рдХреНрд╖реНрдп рд╕реЗ рдкрд╣рд▓реЗ рдХреЗ рдХрд░реАрдм рд╣реИрдВред рдлреАрдЪрд░ рд╡реЗрдХреНрдЯрд░ рдЙрдиреНрд╣реАрдВ cepstral рдЧреБрдгрд╛рдВрдХреЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдиреЗрдЧрд╛ред рд╣рдо рдЙрдирдХреА рдЧрдгрдирд╛ рд╕реВрддреНрд░ [2] рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд░рддреЗ рд╣реИрдВред

c n - рдЪрд╛рдХ-рд╕реЗрдлрд╕реНрдЯреНрд░рд▓ рдЧреБрдгрд╛рдВрдХ n
рдПрд╕ рдХреЗ - рдЪрд╛рдХ рдореЗрдВ рдлреНрд░реЗрдо рдореЗрдВ рдХреЗ-рд╡реЗрдВ рдореВрд▓реНрдп рдХрд╛ рдЖрдпрд╛рдо
K - рдЪрд╛рдХ-cepstral рдЧреБрдгрд╛рдВрдХ рдХреА рдПрдХ рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рдВрдЦреНрдпрд╛
рдПрди n [1, рдХреЗ]

рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рд╕рдВрдЦреНрдпрд╛ K рдХреЛ 20 рдХреЗ рдмрд░рд╛рдмрд░ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг 1 рд╕реЗ рдЧрд┐рдирддреА рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ рдХрд┐ рдЧреБрдгрд╛рдВрдХ c 0 рд╕реНрдкреАрдХрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЬрд╛рдирдХрд╛рд░реА рд░рдЦрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрдирдкреБрдЯ рд╕рдВрдХреЗрдд рдХреЗ рдЖрдпрд╛рдо рд╕реЗ рдФрд╕рдд рд╣реИред [2]

рддреЛ рдХрд┐рд╕рдиреЗ рдХрд╣рд╛ рд╕рдм рдПрдХ рдЬреИрд╕рд╛?


рдЕрдВрддрд┐рдо рдЪрд░рдг рд╕реНрдкреАрдХрд░ рдХрд╛ рд╡рд░реНрдЧреАрдХрд░рдг рд╣реИред рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬреНрдЮрд╛рдд рд▓реЛрдЧреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдорд╛рдирддрд╛ рдХреЗ рдорд╛рдк рдХреА рдЧрдгрдирд╛ рдХрд░рдХреЗ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдорд╛рдирддрд╛ рдХрд╛ рдорд╛рдк рдкрд░реАрдХреНрд╖рдг рд╕рдВрдХреЗрдд рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╡реЗрдХреНрдЯрд░ рд╕реЗ рджреВрд░реА рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд░реНрдЧреАрдХреГрдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╡реЗрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдо рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд▓реЗрдВрдЧреЗ - рд╢рд╣рд░ рдХреЗ рдмреНрд▓реЙрдХ рдХреА рджреВрд░реА ред

рдпрд╣ рд╕рдорд╛рдзрд╛рди рдпреВрдХреНрд▓рд┐рдбрд┐рдпрди рджреВрд░реА рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЕрд╕рддрдд рдкреНрд░рдХреГрддрд┐ рдХреЗ рд╡реИрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИред

рдПрдХ рдЪреМрдХрд╕ рдкрд╛рдардХ рдХреЛ рд╢рд╛рдпрдж рдпрд╛рдж рд╣реИ рдХрд┐ рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд▓реЗрдЦрдХ рдиреЗ рднрд╛рд╖рдг рдлреНрд░реЗрдо рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдФрд╕рдд рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдЕрдВрддрд░ рдХреЛ рднрд░рддреЗ рд╣реБрдП, рдореИрдВ рдХрдИ рдлреНрд░реЗрдо рдФрд░ рдХрдИ рднрд╛рд╖рдг рдкреИрдЯрд░реНрди рдХреЗ рд▓рд┐рдП рдФрд╕рдд рдлреАрдЪрд░ рд╡реЗрдХреНрдЯрд░ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рд▓реЗрдЦ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реВрдВред

рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ


рдПрдХ рдирдореВрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рд╡реЗрдХреНрдЯрд░ рдХреЛ рдЦреЛрдЬрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ: рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡реЗрдХреНрдЯрд░ рдХреЛ рд╡реИрдХреНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╡реИрдХреНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рднрд╛рд╖рдг рдлреНрд░реЗрдо рдХреЛ рдЪрд┐рддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдорд╛рдиреНрдпрддрд╛ рд╕рдЯреАрдХрддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рди рдХреЗрд╡рд▓ рдлрд╝реНрд░реЗрдо рдХреЗ рдмреАрдЪ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдФрд╕рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдмрд▓реНрдХрд┐ рдХрдИ рднрд╛рд╖рдг рдирдореВрдиреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рднреА рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрдИ рд╡реЙрдпрд╕ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЙрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕рдВрдХреЗрддрдХреЛрдВ рдХреЛ рдПрдХ рд╡реЗрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдФрд╕рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, k - рдорддрд▓рдм рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред

рдкрд░рд┐рдгрд╛рдо


рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореИрдВрдиреЗ рдЖрд╡рд╛рдЬ рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рд▓реЗрдХрд┐рди рдкреНрд░рднрд╛рд╡реА рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред рд╕рд╛рд░рд╛рдВрд╢ рдореЗрдВ, рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмрдирд╛рдИ рдЧрдИ рд╣реИ:
  1. рд╣рдо рднрд╛рд╖рдг рдХреЗ рдХрдИ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдирдореВрдиреЗ рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВ, рдЕрдзрд┐рдХ - рдмреЗрд╣рддрд░ред
  2. рд╣рдо рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╡реЗрдХреНрдЯрд░ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВред
  3. рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рд▓реЗрдЦрдХ рдХреЗ рд╕рд╛рде рдирдореВрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдХреЗрдВрджреНрд░ (рдФрд╕рдд) рдпрд╛ рдХрдИ рдХреЗ рд╕рд╛рде рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╕реНрд╡реАрдХрд╛рд░реНрдп рдкрд░рд┐рдгрд╛рдо рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдкреАрдХрд░ рдХреЗ рд▓рд┐рдП 4 рдХреЗрдВрджреНрд░реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВред [2]
  4. рдорд╛рдиреНрдпрддрд╛ рдореЛрдб рдореЗрдВ, рд╣рдо рдкрд░реАрдХреНрд╖рдг рд╡реЗрдХреНрдЯрд░ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдЕрдзреНрдпрдпрди рдХрд┐рдП рдЧрдП рдХреНрд▓рд╕реНрдЯрд░ рдХреЗрдВрджреНрд░реЛрдВ рдХреА рджреВрд░реА рдкрд╛рддреЗ рд╣реИрдВред рдХрд┐рд╕ рдХреНрд▓рд╕реНрдЯрд░ рдЯреЗрд╕реНрдЯ рднрд╛рд╖рдг рдХреЗ рдХрд░реАрдм рд╣реЛрдЧрд╛ - рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕реНрдкреАрдХрд░ рдХреЗ рд▓рд┐рдП рдФрд░ рд╣рдо рдирдореВрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред
  5. рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рднреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдЕрдВрддрд░рд╛рд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ - рдЕрдзрд┐рдХрддрдо рджреВрд░реА рдЬрд┐рд╕ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдирдореВрдирд╛ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдХреЗрдВрджреНрд░ рд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдорд╛рди рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдирдореВрдиреЗ рдХреЛ рдЕрдЬреНрдЮрд╛рдд рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░реЗрдВред


рдореИрдВ рд╣рдореЗрд╢рд╛ рд╕рд╛рдордЧреНрд░реА рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдкрд╛рдХрд░ рдЦреБрд╢ рд╣реВрдВред рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рд╕рдВрджрд░реНрдн:


  1. рдореЙрдбреНрдпреВрд▓рд░ рдСрдбрд┐рдпреЛ рдорд╛рдиреНрдпрддрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ v.0.3.0.6 (0.3.0 рдЕрдВрддрд┐рдо) рдФрд░ рдЗрд╕рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ
  2. рдкрд┐рдШрд▓ рдЖрд╡реГрддреНрддрд┐ cepstral рдЧреБрдгрд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕реНрдкреАрдХрд░ рдХреА рдкрд╣рдЪрд╛рди

Source: https://habr.com/ru/post/In144491/


All Articles