VoiceBack
VoiceBack is a mobile app designed to support individuals recovering from vocal cord paralysis by implementing real-time voice analysis, structured exercises and samples, along with remote doctor monitoring into a single system, unlike existing tools, which often only provide basic pitch or volume tracking without clinical integration.
The project consists of three components: the mobile app, the doctor portal, and the server. The React Native mobile app guides patients through interactive exercises and provides advanced acoustic metrics such as AVQI, ABI, jitter, and shimmer to track vocal recovery. On the doctor's side, the Next.js web portal enables doctors to securely monitor progress, review voice samples from patients, and offer personalized feedback. It features EHR-inspired patient pages, subscription tools, and a widget-based dashboard with real-time metrics to streamline care. The mobile app and web portal are synchronized, allowing patients to share daily progress while doctors deliver real-time diagnostics and guidance.
The server is built on FastAPI, with NGINX handling hosting and Certbot providing HTTPS encryption. PostgreSQL provides secure data storage, while Celery and Redis handle asynchronous voice processing supported by Praat for clinical analysis. All components run in Docker containers, ensuring scalable deployment and real-time synchronization between patients and doctors.
