HealtSpeak AI

📝 Descripción

HealthSpeak AI es una aplicación web avanzada que emplea inteligencia artificial para traducir en tiempo real conversaciones médicas multilingües. Utiliza OpenAI Whisper para el reconocimiento de voz y OpenAI Translate para traducciones automáticas, facilitando la comunicación entre pacientes y doctores que hablan distintos idiomas.

⚙️ Funcionalidades Principales

  • 🎤 Reconocimiento de voz en tiempo real con IA (Whisper API).
  • 🌍 Traducción instantánea con OpenAI Translate.
  • 🔊 Reproducción de audio con voz natural en el idioma destino.
  • 🗁 Historial de conversaciones persistente con localStorage.
  • 📅 Interfaz intuitiva con selector de idiomas y cambio de rol (doctor/paciente).
  • 📅 Modal elegante para confirmación de borrado de historial.
  • 🌐 Traducción de interfaz (i18n) soportando inglés y español.
  • 📩 Formulario de contacto funcional con EmailJS.

🚀 Buenas Prácticas Aplicadas

  • Arquitectura basada en Clean Architecture con separación de casos de uso, entidades y repositorios.
  • Hooks personalizados para encapsular la lógica de traducción y reconocimiento.
  • Internacionalización completa con react-i18next.
  • UI responsiva y accesible con Tailwind CSS.

🛠️ Tecnologías Utilizadas

React Vite TypeScript Tailwind CSS OpenAI API react-i18next EmailJS FontAwesome