{'fraction_non_alphanumeric': 0.013259668508287293, 'fraction_numerical': 0.0, 'mean_word_length': 5.04, '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}}
FPGA Implementation of Speech Recognizer for Isolated Words

This paper investigates the implementation of feature extraction of pre-recorded speech signal on FPGA board. The technique used is Mel Frequency Cepstral feature extraction. This is followed by the HLS implementation of comparison of feature vectors with the existing data. Comparison of vectors is done by Dynamic Time Warping (DTW) method. The aim of this paper is to implement the above techniques on FPGA and compare the results of the output with that of outputs from software. Also utilization of resources on FPGA board are investigated to ensure feasibility of implementation. In near future, the speaking with machines would become most common in everyday lives. This paper would serve a major part in speech recognition on hardware which is most preferred over the software implementation due to the computational speed and security.