https://grow-plant-app.herokuapp.com/home
- ゲストで始める or Googleアカウントでログインして始める
- はじめに育てる植物を選択する
- 「はなしかける」ボタンを押すと音声認識モードになるので話す
- 話した言葉に応じて植物がダメージを受けたり, 育ったりする
- 育ちきったら図鑑に登録されるので次に育てる植物を「タネをかえる」ボタンを押して選ぶ
- 3~5を繰り返して図鑑を埋める
- ゲームを終了するときにゲストモードでなければ「きろくする」ボタンを押してセーブする
- 色違い : 植物によっては花を咲かせる際に複数の色からランダムで色が選ばれるので頑張って咲かせたことのない色を咲かせよう!
- 図鑑 : はじめは植物が表示されていないが育てきった植物は図鑑に表示されるので図鑑を埋めよう!色違いが存在する植物は育てた色も記録される。
- Tweet機能 : 植物を育てきったときに表示される画面の「ツイートする」ボタンを押すと, 育てた植物が記入された状態でTwitterが起動する。 植物の画像の自動添付機能は未実装…
- フロントエンドで音声認識を行い発話内容を文字に起こす
- 発話文をバックエンドに送信
- バックエンドからWebAPIにテキストを送信する
- WebAPIで感情認識を行いバックエンドに返す
- バックエンドからフロントエンドに感情分析結果を返す
- 感情分析の結果に応じて画面を変更する
- Go : バックエンド, サーバー
- HTML, CSS : フロントエンド
- Javascript : フロントエンド, 音声認識
- Flask : 言葉のネガポジ判定
- Firebase : アプリ内の画像, BGM, ユーザ情報の保存
- heroku : デプロイ
- pip install Flask
- pip install textblob
- pip install googletrans==4.0.0-rc1
- pip install vaderSentiment