Skip to content

ErnieCoding/DA-mobile-mvp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DementiAnalytics Mobile MVP

📱 Speech Analysis Application for Cognitive Health Detection and Monitoring

About

DementiAnalytics+ is an innovative mobile application designed to assist in monitoring cognitive and emotional health through speech analysis. Using advanced speech recognition and natural language processing, our app provides insights into cognitive patterns by analyzing various aspects of speech, including word usage, emotional tone, and linguistic patterns.

Key Features

  • Real-time speech recording and analysis
  • Automatic speech-to-text transcription
  • Basic linguistic pattern recognition
  • Simple, elderly-friendly interface
  • Secure data handling

Technical Overview

Built with React Native for cross-platform compatibility, the app integrates OpenAI's Whisper for accurate automatic speech recognition, particularly optimized for elderly speech patterns. Our backend, powered by Django, processes the audio data and provides detailed analysis through a secure API.

Target Users

  • Healthcare providers
  • Caregivers
  • Research institutions
  • Healthcare technology organizations

Vision

Our goal is to create an accessible tool that aids in early detection and monitoring of cognitive health changes, providing valuable insights for healthcare providers and caregivers while maintaining user privacy and data security.

Project Structure (subject to change)

dementianalytics-mobile/
├── src/
│   ├── components/
│   │   ├── AudioRecorder/
│   │   ├── Results/
│   │   └── common/
│   ├── screens/
│   │   ├── Home/
│   │   ├── Recording/
│   │   └── Analysis/
│   ├── services/
│   │   ├── api/
│   │   ├── audio/
│   │   └── analysis/
│   ├── utils/
│   └── config/
├── __tests__/
├── android/
├── ios/
├── docs/
└── assets/

🚀 Getting Started

  1. Clone the repository
git clone https://github.com/DementiAnalytics/mobile-mvp.git
cd mobile-mvp
  1. Install dependencies
npm install
  1. iOS Setup
cd ios
pod install
cd ..
  1. Start the application
# iOS
npx react-native run-ios

# Android
npx react-native run-android

📝 Requirements

  • Node.js 18+
  • React Native CLI
  • Xcode (for iOS)
  • Android Studio (for Android)
  • OpenAI API Key (for Whisper integration)

🔧 Environment Setup

Create a .env file in the root directory:

API_BASE_URL=your_backend_url
OPENAI_API_KEY=your_api_key

📚 Documentation

🤝 Contributing

  1. Create a new branch for your feature
git checkout -b feature/your-feature-name
  1. Commit your changes
git commit -m "Add: brief description of your changes"
  1. Push to your branch
git push origin feature/your-feature-name
  1. Create a Pull Request

📄 License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%