Salone Language Model
# SaloneLang - Sierra Leonean Language Platform
**Digitizing Sierra Leonean Languages with AI**
Demo • Documentation • API Reference
---
## 🌍 Overview
SaloneLang is a comprehensive platform for **Text-to-Speech (TTS)**, **Speech-to-Text (STT)**, and **Screen Recording** in Sierra Leonean languages, starting with **Krio** and **Mende**.
### Key Features
- **🔊 Text-to-Speech**: Convert written Krio/Mende text into natural-sounding audio
- **🎤 Speech-to-Text**: Transcribe spoken Krio/Mende into written text
- **🎥 Screen Recording**: Record tutorials and demos with local language narration
- **📄 Batch Processing**: Convert multiple documents to audio files
- **🔌 API Integration**: Embed language services in your applications
### Use Cases
- 📱 **Mobile Banking** - Voice-guided transactions in local languages
- 🏛️ **Government Services** - Accessible public information (gov.sl)
- 📚 **Education** - Multilingual learning materials
- 💬 **WhatsApp Bots** - Customer service in Krio/Mende
- 💰 **Mobile Money** - Orange Money & Afrimoney in local languages
- 🌐 **WordPress Sites** - Translation plugin for NGOs
---
## 🚀 Quick Start
### Prerequisites
- **Node.js** 18+ and **npm** or **yarn**
- **Python** 3.10+
- **Docker** (optional, recommended)
- **PostgreSQL** 14+ (for production)
### Installation
#### Option 1: Docker (Recommended)
```bash
# Clone the repository
git clone
github.com
cd salonelang-platform
# Start all services with Docker Compose
docker-compose up -d
# Access the application
# Frontend:
localhost
# Backend API:
localhost
# API Docs:
localhost
```
#### Option 2: Manual Setup
**Backend Setup:**
```bash
cd backend
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Set up environment variables
cp .env.example .env
# Edit .env with yo …