{'fraction_non_alphanumeric': 0.02570694087403599, 'fraction_numerical': 0.005141388174807198, 'mean_word_length': 5.282258064516129, '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}}
The Watson speech recognition engine

In 1995, AT&T Research (then within Bell Labs) began work on a software-only automated speech recognition system named Watson(TM). The goal was ambitious; Watson was to serve as a single code base supporting applications ranging from PC-desktop command and control through to scaleable telephony interactive voice services. Furthermore, the software was to be the new code base for the research group, allowing fast deployment of new algorithmic advances from the lab into the field. A set of C++ objects has been developed which support these objectives. This paper gives an overview of the Watson automatic speech recognizer software architecture, describes the algorithms employed, and provides performance numbers for some sample tasks.