working on developping a speech to speech model in Darija arabic
Jupyter Notebook
0
6 commits
updated Dec 22, 2025
This project is a full speech-to-speech conversational pipeline for Moroccan Darija. It transcribes speech, generates a natural language response, and synthesizes the reply as speech—all in Darija. The system uses state-of-the-art models for speech recognition, language generation, and text-to-speech.
Clone the repository:
git clone https://github.com/imranboutadghart/speech-to-speech.git
cd speech-to-speech
Install dependencies:
Ensure you have Python 3.8+ and pip installed.
pip install -r requirements.txt
Run the server:
python app.py
Open the web interface:
Open index.html in your browser or access the server at http://localhost:5000 if running locally.
app.py — Flask backend for the speech-to-speech pipelineindex.html — Web frontend for user interactionrequirements.txt — Python dependenciesfinetunes/ — Notebooks for model fine-tuning
whisper.ipynb — Fine-tuning Whisper for Darija STToutetts.ipynb — Fine-tuning Outetts for Darija TTSoutputs/ — Example output audio filesoutetts==0.3.3.working on developping a speech to speech model in Darija arabic
Jupyter Notebook
0
6 commits
updated Dec 22, 2025
This project is a full speech-to-speech conversational pipeline for Moroccan Darija. It transcribes speech, generates a natural language response, and synthesizes the reply as speech—all in Darija. The system uses state-of-the-art models for speech recognition, language generation, and text-to-speech.
Clone the repository:
git clone https://github.com/imranboutadghart/speech-to-speech.git
cd speech-to-speech
Install dependencies:
Ensure you have Python 3.8+ and pip installed.
pip install -r requirements.txt
Run the server:
python app.py
Open the web interface:
Open index.html in your browser or access the server at http://localhost:5000 if running locally.
app.py — Flask backend for the speech-to-speech pipelineindex.html — Web frontend for user interactionrequirements.txt — Python dependenciesfinetunes/ — Notebooks for model fine-tuning
whisper.ipynb — Fine-tuning Whisper for Darija STToutetts.ipynb — Fine-tuning Outetts for Darija TTSoutputs/ — Example output audio filesoutetts==0.3.3.