This project was developed as part of a mobile app coursework in Jun 2024, and the APK can be installed directly without Google Play.
—
An Android client that wraps ChatGPT’s web interface in a WebView, enhanced with voice input and text-to-speech output for a minimal conversational experience.
Core Features
- Web Wrapping: Embeds chat.openai.com in a WebView with navigation and progress tracking.
- Voice Input: Uses Android’s RecognizerIntent to capture speech, injects recognized text into the webpage’s input field, and triggers message send.
- Voice Output: Reads page content aloud via TextToSpeech, with progress callbacks.
- UI Controls: Toolbar with three actions—microphone, speaker, and exit; back button handles WebView navigation first, then exit confirmation.
—