Imported from bare git on Zurich
Go to file
Johan Jongsma e8103f1ee9 feat: Add voice input service with speech-to-text
Voice Service (lib/services/voice_service.dart):
- speech_to_text package integration
- Start/stop listening with streaming partial results
- Language selection (en_US default, configurable)
- Error handling (no mic, permission denied, timeout)
- Sound level monitoring for visualizations
- Continuous dictation mode support
- Stream-based reactive API for status/transcript/levels

Voice Input Widget (lib/features/input/voice_input_widget.dart):
- Animated mic button with pulse effect while listening
- Real-time transcript display with copy button
- Waveform visualization responding to sound levels
- Tap to start/stop interactions
- Haptic feedback on interactions
- Compact mode for inline use
- Error display with auto-dismiss

Platform permissions:
- Android: RECORD_AUDIO permission
- iOS: NSMicrophoneUsageDescription, NSSpeechRecognitionUsageDescription

Input screen integration with voice toggle and continuous mode
2026-01-31 19:44:11 +00:00
android feat: Add voice input service with speech-to-text 2026-01-31 19:44:11 +00:00
ios feat: Add voice input service with speech-to-text 2026-01-31 19:44:11 +00:00
lib feat: Add voice input service with speech-to-text 2026-01-31 19:44:11 +00:00
linux Initial inou mobile app setup 2026-01-31 19:39:33 +00:00
macos feat: Add voice input service with speech-to-text 2026-01-31 19:44:11 +00:00
test Initial inou mobile app setup 2026-01-31 19:39:33 +00:00
web Initial inou mobile app setup 2026-01-31 19:39:33 +00:00
windows Initial inou mobile app setup 2026-01-31 19:39:33 +00:00
.gitignore Initial inou mobile app setup 2026-01-31 19:39:33 +00:00
.metadata Initial inou mobile app setup 2026-01-31 19:39:33 +00:00
README.md Initial inou mobile app setup 2026-01-31 19:39:33 +00:00
analysis_options.yaml Initial inou mobile app setup 2026-01-31 19:39:33 +00:00
pubspec.lock feat: Add voice input service with speech-to-text 2026-01-31 19:44:11 +00:00
pubspec.yaml feat: Add voice input service with speech-to-text 2026-01-31 19:44:11 +00:00

README.md

inou_mobile

A new Flutter project.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.