{'fraction_non_alphanumeric': 0.012698412698412698, 'fraction_numerical': 0.0, 'mean_word_length': 6.011111111111111, '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}}
Speech separation algorithms for multiple speaker environments

Conventional speaker identification and speech recognition algorithms do not perform well if there are multiple speakers in the background. For high performance speaker identification and speech recognition applications in multiple speaker environments, a speech separation stage is essential. Here we summarize the implementation of three speech separation techniques. Advantages and disadvantages of each method are highlighted, as no single method can work under all situations. Stand-alone software prototypes for these methods have been developed and evaluated.