{'fraction_non_alphanumeric': 0.018201284796573874, 'fraction_numerical': 0.0, 'mean_word_length': 5.233333333333333, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Multi-stage spectral subtraction for enhancement of audio signals

This paper describes a technique based on spectral subtraction (SS) for enhancing audio signals which have nonstationary properties. In the technique, audio signals are modeled as a sum of sinusoidal components, which are called tones, of various frequencies and durations. We show that the analysis window length for SS should be adjusted in accordance with the tone duration to obtain higher performance on SS. Then we propose a multi-stage SS approach into which an appropriate window length selection mechanism is incorporated. We also propose a technique for suppressing an artifact called pre-echo which appears in the noise reduction process. It is shown from the result of a subjective evaluation test that the proposed technique gives superior performance to the conventional SS for enhancement of audio signals including speech, piano, drums, and orchestra.