{'fraction_non_alphanumeric': 0.014571948998178506, 'fraction_numerical': 0.0, 'mean_word_length': 5.071823204419889, '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 processing in Java-based PC speech commanding application

Speech recognition has been an inspirational research for more than four decades. There are many areas in which speech recognition can be applied. The main objective of this research is to enhance human-computer interaction by allowing user the ability to control and command personal computer (PC) with natural language. The main approach used in this project is the template-based recognition. This approach demands the PC to be trained with speech patterns based on some generic spectral parameter sets. These spectral parameter sets will then be stored as templates in a database. The system will perform the recognition process by matching the parameter set of the input speech with the stored templates. The advantage of this pattern recognition is its flexibility in terms of storage and matching process. In addition, its implementation is relatively easier as compared to many other methods. The outcome of this project may contributes to the further development of speech recognition methods and its relevant applications.