Project detail

MeteorVoice

A bilingual voice conversation coach for English speaking practice across mobile and web sessions.

product

Overview

MeteorVoice turns English practice into a spoken loop where listening, endpointing, AI feedback, and speech playback can be measured and improved together.

Active

Current next step

Improve bilingual response routing, voice quality, ASR/TTS diagnostics, and production deployment hardening.

What I built

  • Mobile and Web session surfaces with shared API client behavior, authentication, preferences, history, and settings.
  • ASR provider layer with native STT fallback, Xunfei WebSocket routing, PCM capture diagnostics, and provider-level observability.
  • TTS provider routing, session lifecycle controls, echo guard, endpointing, grouped loading feedback, and deployment paths for Tencent Cloud and Vercel.

Highlights

  • Bilingual speaking practice
  • ASR provider routing
  • TTS playback control
  • Mobile session lifecycle

Tech stack

Next.jsExpo iOSSupabaseDeepSeekXunfei ASR/TTS