Logo Lanfrica

Rukundo725/African-language-Speech-Recognition---Speech-to-Text

Domaine:

natural language processing

Type de record:

project
Créateur:
Ruk
Hôte:
# African-language-Speech-Recognition---Speech-to-Text The design of this intelligent form requires selected people to install an app on their mobile phone, and whenever they buy food, they use their voice to activate the app to register the list of items they just bought in their own language. The intelligent systems in the app are expected to live to transcribe the speech-to-text and organize the information in an easy-to-process way in a database. The project will use speech data and their transcriptions to train a speech to text model. The goal is to develop a model that can collect data through speech. Five deep learning models will be compared and the best model will be used in the prediction of text from speech input. the project consist of 3 main parts: 1 data preprocessing: -loading data both audio files and text files and merge both to one csv file to be used for data preprocessing -convert mono to stereo audio channels -Standardize sampling rate: standardize and convert all audio to the same sampling rate so that all arrays have the same dimensions -resize the audios to have the same lenght -Data argumentation: Time Shift to shift the audio to the left or the right by a random amount. -Feature extraction: Spectrogram or Mel Frequency Cepstrum (MFCC). -Acoustic modeling 2 Modelling and Deployment using MLOps : ● Modeling: Build a Deep learning model that converts speech to text. ● Choose one of deep learning architecture for speech recognition ○ Use Connectionist Temporal Classification Algorithm for training and inference ○ CTC takes the character probabilities output of the last hidden layer and derives the correct sequence of characters ● Evaluate your model. ● Effect of data augmentation: apply different data augmentation techniques and version all of them in DVC. Train model for using these data and study the effect of data augmentation on the generalization of the model. ● Model space exploration: using hyperparameter optimization …