/ManutMood

Your voice express your emotion state, create your personal mood board by ManutMood.

Primary LanguageSwift

ManutMood

Your voice express your emotion state, create your personal mood board by ManutMood.

Feature

Primary Feature

  1. Using this emotion analyze API to analyze under 5 seconds human voice, to understand the emotion of this person.
  2. Use AVAudioRecorder to record voice.
  3. Send the audio file to the API, and get the emotion state.
  4. Record the emotion state in the local database.
  5. Display each session's parametters and the history records.

Feature Will be Added

  1. Alarm
  2. Suggestion base on the emotion feedback

Work Together

Install

Install Cocoapods

This project use Cocoapods as the package manager, to start developing, you need to install it by:

sudo gem install cocoapods

Install pods for the project

After install Cocoapods, go to your project's directory, where you can see the Podfile, and run:

pod install

Then all the dependencies will be installed.

Start developing

open the ManutMood.xcworkspace, then you can start to work.

Dependencies

The dependencies of this project include:

  • Moya - Network abstraction layer written in Swift
  • SwiftyJSON - The better way to deal with JSON data in Swift
  • Chart/Realm - Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart
  • lottie-ios - An iOS library to natively render After Effects vector animations http://airbnb.design/lottie/

Support Info