HSKStory — Chinese learning
Built and run independently across web, iOS, and Android. Graded Chinese stories that editors tailor to each HSK level and check word by word against the HSK 3.0 lists, with narration, tap-to-define vocabulary, and spaced-repetition practice.
- AI narration costs. Where stories use AI narration, batch-generate it with open-source CosyVoice on rented GPUs and 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.
