Pronunciation Learning hero image
Pronunciation Learning
App for interactive language practice with speech synthesis.
Overview
An Android app designed in Kotlin for practical language learning. Utilizing Google Cloud Text-to-Speech, it allows users to generate speech from text, create sequences with customizable voices, and curate word sets. The built-in player offers easy playback, while progress tracking keeps learners on course.
Technology stack
Kotlin
Jetpack Compose
Clean Architecture
Hilt
Kotlin Coroutines
Text-to-Speech
Google Cloud Services
Retrofit2
OkHttp3
Room Database
Key features
  • Google Cloud Text-to-Speech integration
  • Customizable voice selection
  • Word set creation and management
  • Progress tracking for learners
  • Sequence playback functionality
Gallery
More projects