Logo Lanfrica

Speech-to-text-tenac/STT

Domain:

natural language processing

Record type:

project
Creator:
Spe
Host:
A speech to text implementation for the Amharic and Swahili languages # African language Speech Recognition - Speech-to-Text This project demonstartes how to build speech-to-text deep learning model that process and convert African language((Amharic/Swahili) in to text. ## Content - African language Speech Recognition - Speech-to-Text - Content - Introduction - Objective - Data & Features - Usage - Docker-compose - Project Structure - .dvc - Images - data - notebooks - scripts - root directory - contributors ## Introduction 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. Here we will build a deep learning model that is capable of transcribing a speech to text in the Amharic language. The model we produce will be accurate and is robust against background noise. ## Objective To build a deep learning model that is capable of transcribing a speech to text. ## Data & Features Dataset for: Amharic Swahili Input features (X): audio clips of spoken words Target labels (y): a text transcript of what was spoken ## Usage ### Docker-compose Both the front-end and the back-end could be run on a docker container. **1. Clone the repo** ``` git clone github.com ``` **2. cd into repo** ``` cd STT ``` **3.Start docker container:** ``` docker-compose up -d ``` ## Project Structure ### .dvc used to track large files, models, dataset directories. ### Images a directory for images and results ### data a directory to hold versioned datasets ### notebooks a directory f …