Logo Lanfrica

qidia-io/global-speak

Domain:

natural language processing

Record type:

software
Creator:
qid
Host:
Sistema de traduccion multilingue SST->NMT->TTS para lenguas low-resource. App React+Capacitor + modelos ByT5/NLLB200. # 🌍 Global Speak > Sistema de traducciΓ³n multilingΓΌe **SST β†’ NMT β†’ TTS** > para lenguas con pocos recursos (*low-resource languages*) | | | |---|---| | **Piloto** | EspaΓ±ol ↔ Wolof (migrantes senegaleses) | | **App** | React 18 + TypeScript + Capacitor (Android/iOS/Web) | | **Modelos** | ByT5-large fine-tuned, NLLB-200 distilled 600M | | **SST** | Whisper Large V3 | | **TTS** | MMS-TTS (1100+ idiomas) | --- ## Pipeline ``` 🎀 Audio (voz) ──→ Whisper ──→ texto fuente ──→ NMT (ByT5 / NLLB-200) ──→ texto traducido ──→ MMS-TTS ──→ πŸ”Š Audio sintetizado ``` --- ## Estado del Proyecto πŸ“Š **Ver STATUS.md β†’** β€” trazabilidad completa de lo completado, en progreso y pendiente. --- ## Quick Start ```bash # Clonar git clone git@github.com:qidia-io/global-speak.git cd global-speak # App frontend cd app npm install cp .env.example .env # Poner HF_TOKEN= npm run dev # localhost # Compilar para Android npx cap add android npx cap sync npx cap run android ``` --- ## Estructura ``` global-speak/ β”œβ”€β”€ app/ # Frontend React + Capacitor β”‚ β”œβ”€β”€ src/ β”‚ β”‚ β”œβ”€β”€ screens/ # Home, Voice, Text, Settings β”‚ β”‚ β”œβ”€β”€ services/ # inferenceClient, audio, storage β”‚ β”‚ β”œβ”€β”€ components/ # UI (Layout, RecordButton, LanguageSelector...) β”‚ β”‚ └── config/ # languages.ts β”‚ └── ... β”œβ”€β”€ notebooks/ # Jupyter notebooks (NMT, SST, TTS) β”œβ”€β”€ docs/ # DocumentaciΓ³n completa β”œβ”€β”€ data/ # Datos + scripts ETL β”œβ”€β”€ db/ # SQL schema └── agents/ # Perfiles de agentes Hermes ``` --- ## Modelos | Modelo | Uso | TamaΓ±o | |---|---|---| | `sainzpaa/SPANISH-WOLOF-BYT5` | NMT EspaΓ±ol ↔ Wolof (custom fine-tune) | ~1.2 GB | | `facebook/nllb-200-distilled-600M` | NMT 200 lenguas (fallback) | ~2.4 GB | | `openai/whisper-large-v3` | Speech-to-Text | ~3 GB | | `facebook/mms-tts` | Text-to-Speech (1100+ idiomas) | ~1 GB | ## Equipo de Agentes | Agente | Rol | Especialidad | |---|---|---| …