Logo Lanfrica

oqaidik/mvp-morocco-voice

Domain:

natural language processing

Record type:

softwaremodel
Creator:
oqa
Host:
πŸ‡²πŸ‡¦ Morocco Voice MVP β€” Multilingual Speech AI System (EN ↔ Darija) Note on Source Code: This project is a proprietary MVP for a startup initiative. While the system architecture and public interfaces are documented here to demonstrate engineering standards, the full source code is maintained in a private repository to protect intellectual property. Full code review or technical walkthroughs are available upon request during a live interview. Morocco Voice is a production-ready multilingual speech AI pipeline that enables bidirectional voice and text communication between English and Moroccan Darija, a low-resource dialect. πŸ”— Live Demo (Mobile-friendly): mvp-morocco-voice.onrender.… πŸ“˜ API Documentation (Swagger): mvp-morocco-voice.onrender.… πŸš€ What This Project Demonstrates This MVP is designed as a real-world AI system, not just a demo. It showcases: End-to-end Speech AI pipelines Integration of STT β†’ LLM β†’ TTS Clean, stateless FastAPI microservice Deployment-ready architecture for mobile apps AI-assisted communication for a low-resource language (Darija) 🎯 Core Capabilities πŸ”Š English β†’ Darija (β€œSpeak for Me”) Input English text Output Darija text (Arabic script) Darija phonetic transcription Darija speech audio (TTS) Context-aware alternative replies Use case Helping non-Darija speakers communicate naturally in Morocco (travel, services, daily life). 🎧 Darija β†’ English (β€œTranslate”) Input Darija speech audio Output English transcription English translation English speech audio (TTS) Use case Voice-based translation for real-life conversations. 🧠 AI System Architecture Client (Mobile / Web Demo) | v FastAPI Backend (Stateless) β”œβ”€β”€ Speech-to-Text (STT) β”‚ └── Audio normalization & transcription β”œβ”€β”€ Large Language Model (LLM) β”‚ └── Translation, reasoning, Darija generation β”œβ”€β”€ Text-to-Speech (TTS) β”‚ └── Audio synthesis (Darija / English) └── JSON API (Mobile-ready) Design choices Modular servic …