TamaLinguist Platform is a web application built with Next.js 13, React, Tailwind CSS, Clerk, and Shadcn/ui. It offers Automatic Speech Recognition (ASR) and Machine Translation (MT) for the Tamasheq language.
This platform provides an intuitive interface for two main models:
-
Automatic Speech Recognition (ASR):
- Users can upload an audio file for transcription.
- Alternatively, users can record audio directly on the platform.
- Transcriptions are provided in both Latin and Arabic script.
-
Machine Translation (MT):
- Users can record audio in Tamasheq, and the platform will automatically recognize and translate it.
- Users can also input text in Tamasheq Arabic script for translation.
- Translations are available in Arabic and French languages.
To get started with the TamaLinguist Platform on your local machine, follow these steps:
-
Clone the Repository:
https://github.com/Ad019El/tamasheq-translate.git
-
Install Dependencies:
-
Set Up Environment Variables: Create a
.env
file in the project root and add your environment variables. -
Run the Development Server:
-
Open in Your Browser: The application should now be running at http://localhost:3000.