- English Speaking Practice: Enhance your fluency and confidence with AI feedback and suggestions. Start a normal conversation and AI will make sure your grammar is correct.
VID_20241115065138.mp4
- Pronunciation Practice: Improve your pronunciation with AI-powered feedback, Random words will be suggested to pronounce and AI will give you feedback with a score.
VID_20241115104652.mp4
- Multi-Model Support: Option to select different Gemini Models from Setting. Note that Different models can generate whole different responses.
NOTE: I am using Gemini API to generate responses, and the correctness of the responses is completely dependent on the Model.
- Download: Download the latest APK from the Link here.
- Install: Install the APK on your Android device.
- Add API Key: Go to settings and Add your Gemini test API key(Generate if you don't have it).
- Launch the App: Open the Fluenty app.
- Start Practicing: Begin practicing your English speaking and pronunciation skills.
- Jetpack Compose: Modern UI toolkit for building Android apps.
- MediaPlayer: MediaPlayer class can be used to control the playback of audio/ video files and streams.
- MediaRecorder: Used to record audio and video.
- EncryptedSharedPreferences: An implementation of SharedPreferences that encrypts keys and values.
- GenerativeModel: A facilitator for a given multimodal model. (Model used: "gemini-1.5-pro-002")
- SpeechRecognizer: Recognizes User Speech and returns a String Result.
- TextToSpeech: Uses Android TTS service and reads the AI responses.
- Coroutines: Asynchronous programming framework for non-blocking operations.
We welcome contributions to improve Fluenty. Feel free to fork the repository and submit pull requests.
License:
This project is licensed under the MIT License.