Giter Club home page Giter Club logo

moodymons's Introduction

moodyMons 使用說明

簡介

你經常覺得心情低落卻不知道自己怎麼了嗎?那麼,快來使用 moodyMons!讓我聽懂你的心~~~

moodyMons 是一款專為想要理解自己心情波動的人所設計之語音情緒辨識 APP,結合邊緣運算與人工智慧,提供行動裝置語音即時辨識情緒的功能。你只需要對 moodyMons 開口,就能馬上得知當下的情緒,還可瀏覽周分析與月分析圖表,追蹤長期的情緒變化,讓可愛的情緒怪獸陪著你,一起學習與情緒共處吧!

目錄

moodyMons 執行檔(apk)

QRCODE:

apk 連結

宣傳影片

QRCODE:

影片連結

操作示範影片

QRCODE:

影片連結

使用手冊

安裝流程

下載並點擊安裝檔進行安裝,完成後即可在手機應用程式中找到 moodyMons,並點選「允許」來同意錄音與存取檔案的權限。

登入與登出

登入:按下「使用 Google 帳號登入」以 Google 帳戶來登入,進入 moodyMons

登出:按下左上角的「登出」並在彈出式視窗確認登出,回到登入頁面。

紀錄情緒動態

在首頁按下錄音鍵開始錄音,錄音結束後再按錄音鍵,畫面會出現 moodyMons 判斷出這段音訊的情緒結果,可以在下方輸入簡短的文字(限20字)來記錄動態,按下完成,情緒動態就新增成功。

若覺得 moodyMons 判斷的情緒有誤,也可以透過切換情緒來回饋,但在日記列表仍會顯示原本判斷的結果。

查看日記列表

可以透過點選下方列表的日記或左右滑動來到日記列表頁面,在這裡可以用上下滑動的方式瀏覽以日記形式依照時間排序的情緒動態。

查看周分析

可以透過點選下方列表的周分析或左右滑動來到周分析頁面,點選右上角可以選擇畫面要顯示哪一周。

在頁面往下滑動可以看到在這周的情緒分布比例,點開情緒圖卡可以查看依照情緒整理的該周動態。

查看月分析

可以透過點選下方列表的月分析或左右滑動來到月分析頁面,點選右上角可以選擇畫面要顯示哪一個月份,在頁面往下滑動可以看到在這個月每周主要發布動態的情緒。

查看諮詢資訊

可以透過點選下方列表的諮詢專線或左右滑動來到諮詢專線頁面,在這裡可以用上下滑動的方式瀏覽諮詢資訊。

作品開發流程

本作品以 NNIME 語料庫 為主軸,將音訊轉換成梅爾頻譜訓練出中文語音情緒辨識模型,把模型經由 TensorFlow Lite 轉換,應用於以使用者為中心開發的 moodyMons , 讓模型在手機上運行,同時運用 Firebase 雲端儲存模型的辨識結果、使用者回饋與日記內容以評估模型。
moodyMons 使用 single-Activity 架構與 Android Jetpack 來開發穩健且容易維護的應用程式,藉由邊緣運算讓音訊不需上傳至雲端即可在裝置上辨識出情緒,是即時且保有隱私的語音情緒辨識應用。

環境需求

1. 相關技術

  • 語言使用 : Kotlin 1.3.72
  • 開發工具 : Android Studio 4.2.2

2. 軟體需求

  • Android 8.1 (API level 27)
  • 建議使用 Android 8.1 以上版本的裝置

3. 硬體需求

  • 記憶體 400MB 以上
  • 螢幕解析度 1920 x 1080pixels
  • 建議使用 Nexus 5X 取得最佳的畫面體驗

4. 網路需求

  • 手機必須具有穩定傳輸的網路環境

moodymons's People

Contributors

lisaproject avatar cctian0718 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.