This is the MVP (Minimum Viable Product) of Lingwa, a cross-platform real-time translation assistant built with Flutter.
- Voice recording (WAV format)
- File saved to device using
path_provider - Microphone permission handled automatically
- Platform: Web, Desktop (macOS/Windows), Mobile (planned)
To test recording:
- Launch the app.
- Click on Record.
- Speak.
- Click again to stop.
- File will be saved to:
getApplicationDocumentsDirectory()path (on supported platforms)
Note: On Web,
path_provideris not supported. Use localStorage or download workaround instead.
- Playback of recorded audio
- Transcription via Whisper
- Real-time translation
- Chat-like UX for history
flutter pub get
flutter run