/SleepWithAI

iOS alarm app w/ personal data powered by Core ML - Sound Classification

Primary LanguageSwiftMIT LicenseMIT

SleepWithAI

Icon

SleepWIthAI(A.K.A. SWAI) is application iOS alarm app with personal data, powered by Core ML - Sound Classification.
SWAI will recommend & turn on the alram at best time to wake up.

Getting Started

You can see more detailed function at SWAI Marketing Website

Installation

download

You can install on iOS devices (iOS 14+, iPad also supported.)

How this Application Wake User

First of all, iPhone/iPad should be charged during sleeping.
SWAI will indicate what's going on while you are sleeping with microphone recording.
There are two main modes to wake up, Normal mode and I Don't Care mode.

  • Normal Sleep Mode

NormalMode

Normal Sleep Mode is for who needs to wake up at certain time.
User can set time at Home tab with date picker.

  • I Don't Care Mode (A.K.A. IDC)

IDCMode

I Don't Care Mode is for who doesn't need to wake up at certain time.
Very opposite from Normal Sleep Mode, user doesn't need to set time to wake up.

Built With

  • Realm - For User's Sleeping Data Process
  • CoreML - Classifying Sleeping Status

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

  • Sleepyti.me - Quite different from our project, but initial idea was from this website.
  • Charts - Used Cocoapod Framework for showing sleeping sound data to user.
  • Sleep Foundation