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 β¦