The invention discloses an active voice detection method based on noise scene recognition, and the method comprises the steps: extracting an optimal feature facing a noise classification task from anaudio signal, inputting a feature value into a noise type classifier, so as to recognize a noise type in the audio signal, according to the noise type, determining a preferred feature and a classifiersuitable for the voice and noise classification task, extracting optimal features oriented to the voice and noise classification task from the audio signals, inputting the optimal features into a voice and noise classifier, and judging whether the voice signals exist in the audio signals or not. According to activity voice detection system based on noise scene recognition, before binary classification of noisy voice and noise signals is carried out, according to the method, the current noise type is detected and identified, the most distinctive feature combination is preferably selected for the specific noise type, model parameters can be designed for the specific noise type, and the effectiveness and stability of the performance of the whole detection process under different noise typesare ensured.