SchroederNathan/clarity

A speech companion app built with Expo

What it solves

Clarity is a speech-practice application designed to help users improve their speaking skills through guided and freestyle practice. It addresses the difficulty of getting real-time, objective feedback on articulation, pacing, and overall delivery when practicing speaking alone.

How it works

The app uses expo-speech-recognition for native transcription and an incremental aligner to map spoken words to a reference text in real-time. For advanced analysis, it integrates Azure Speech for phoneme-level and prosody detail. AI coaching is provided via Expo Router API routes and the Vercel AI Gateway, which generate summaries, tips, and targeted practice passages based on the user's session measurements.

Who it’s for

Individuals looking to improve their public speaking, articulation, and general speech fluency on iOS and Android devices.

Highlights

  • Live Feedback: A reference-aware teleprompter tracks words, pace, and waveform during practice.
  • Detailed Scoring: Provides a total score out of 100 and specific ratings for Articulation, Flow, Pacing, Fillers, and Expression.
  • AI-Powered Coaching: Streams session-specific summaries and tips, and generates custom practice passages for difficult words.
  • Progress Tracking: Includes comprehensive views for score trends, streaks, and mastered words.
  • Offline-First Sync: Uses MMKV for local storage and Convex for seamless account synchronization across devices.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트