CLVCA
Cross‑Language Voice Chat
A privacy‑first Flutter app that enables real‑time voice communication across languages using on‑device translation, speech‑to‑text, and text‑to‑speech pipelines.
The Problem
Language barriers prevent seamless voice communication when participants do not share a common language.
The Solution
Implemented on‑device translation combined with speech‑to‑text and text‑to‑speech pipelines, delivered through a peer‑to‑peer Flutter architecture.
Engineering Highlights & Architecture
- Offline‑first architecture
- On‑device speech processing
- Cross‑language voice translation
- Peer‑to‑peer connectivity via Bluetooth & Wi‑Fi
- Single‑device and device‑to‑device conversation modes
- Privacy‑first design with no cloud dependence
- Integrated ML Kit translation, Speech‑to‑Text, Text‑to‑Speech
Technical Challenges
Integrating ML Kit services without network latency and synchronising audio streams over Bluetooth and Wi‑Fi while preserving privacy.
Project Outcome & Production Quality
A functional, privacy‑preserving voice chat app published on Google Play, demonstrating offline cross‑language conversation.



Project Gallery
A curated visual walkthrough of the application interface and key features.




