Logo Lanfrica

10-Academy-Batch-4-Week-4/Swahili-Speech-To-Text

Domaine:

natural language processing

Type de record:

project
Créateur:
10-
Hôte:
African language Speech Recognition - Speech-to-Text # Swahili-Speech-To-Text **Table of Contents** - Swahili-Speech-To-Text - Overview - Scenario - Approach - Project Structure - data: - models: - notebooks: - scripts - tests: - logs: - root folder - Installation guide ## Overview This repository is used for week 4 challenge of 10Academy. The instructions for this project can be found in the challenge document. ## Scenario The World Food Program wants to deploy an intelligent form that collects nutritional information of food bought and sold at markets in two different countries in Africa - Ethiopia and Kenya. 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. You work for the Tenacious data science consultancy, which is chosen to deliver speech-to-text technology for Swahili. Your responsibility is to build a deep learning model that is capable of transcribing a speech to text. The model you produce should be accurate and is robust against background noise. ## Approach The project is divided and implemented by the following phases - Data pre-processing - Modelling using deep learning - Serving predictions on a web interface - Interpretation & Reporting ## Project Structure The repository has a number of files including python scripts, jupyter notebooks, pdfs and text files. Here is their structure with a brief explanation. ### data: - the folder where the dataset csv files are stored ### models: - the folder where models' pickle files are stored ### notebooks: - EDA.ipynb: a jupyter notebook for exploratory data analysis - Meta-data Generation.ipynb: a jupyter notebook for extracting the metadata from the transription and audio files - Audio preprocessing.ipynb: …