HSKStory — Chinese learning
Built and run independently across web, iOS, and Android. Graded Chinese stories with narration, tap-to-define vocabulary, and spaced-repetition practice.
- AI narration costs. Batch-generate audio with open-source CosyVoice on rented GPUs; serve the finished files without live inference. Validate pacing, loudness, and audio quality before publishing.
- Web, iOS, and Android. Share React reader components between Next.js and Capacitor. Extend native audio for background playback and lock-screen controls.
- Offline learning. Support downloaded stories, audio, and flashcard reviews; reconcile progress, vocabulary, and study state when readers reconnect.
- Subscriptions across platforms. Integrate Paddle and RevenueCat for web and in-app purchases, with shared backend access checks across devices.
- Language quality. Validate HSK vocabulary, resolve Chinese word boundaries and pronunciation, and align narration to text for word-by-word highlighting.
