Desktop Bot using Voice Recognition
The voice recognition system for the desktop bot, designed to facilitate seamless human-computer interaction, leverages advanced machine learning algorithms via the Google Speech-to-Text API. This system utilizes Recurrent Neural Network (RNNs) and their variants, Long Short-Term Memory (LSTM) and Gated Recurrent Units (GRUs), to effectively process sequential speech data. Convolutional Neural Networks (CNNs) are employed to extract features from audio spectrograms, while attention mechanisms enhance the model’s focus on significant sections of the input stream. End-to-end models, including sequence-to-sequence (seq2seq) models with attention and the Transformer model, streamline the process by mapping raw audio inputs directly to text outputs. Additionally, acoustic models transform raw audio signals into phonetic features, and language models predict word sequences to improve recognition accuracy. This robust combination of deep learning techniques ensures high performance and accuracy in voice recognition for desktop bots.
Authors
- Aastha Bhardwaj
- Abhinav Kumar (ORCID: https://orcid.org/0000-0003-1777-7994)
- Sankaran Sivaramakrishnan
Institutions
- Horizon College and Seminary (CA)
Publication Details
- Published
- 2024-11-06
- DOI
- https://doi.org/10.1109/iceca63461.2024.10800854
- Primary Topic
- IoT-based Smart Home Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00