Best Flask open-source libraries and packages

Speech box

Flask web app which provide speech to text, sentiment analysis and recording keyword extraction with mail aggregation
Updated 3 months ago

speech-box


python3.5 python3.6 python3.7

Introduction

This Flask web app can provide speech to text, sentiment analysis and words summary.

Features

  • [x] Real time speech to text recording.
  • [X] Sentiment detection
  • [X] Words or conversation summary.
  • [x] Set your email for summary copy

Run the code local:

  1. Clone this repository:
git clone https://github.com/angryducks/speech-box
  1. Enter into speech-box folder, set up virtual environment with python 3.6 and install packages.
 cd speech-box
 pip3 install -r requirements.txt
  1. Update API key

    Create Google Cloud Platform API key: https://console.cloud.google.com
    Location: create ./speech-box/<your project ID>.json
    Change the json file name to google-api.json

    Create rosette api key: https://www.rosette.com
    Location: ./speech-box/entity.py
    key = 'Your rosette api key'

    Email key:
    Location: ./speech-box/main.py
    EMAIL_HOST_PASSWORD

  2. Run server on your own computer:

export FLASK_APP=main.py
flask run --host=0.0.0.0
  1. Access though browser
http://127.0.0.1:5000
or
http://0.0.0.0:5000

Author

  1. nature1995 | Ziran Gong
  2. zfz | Fangzhou Zhang
  3. zzdqqqq | Zidong Zhang
Tags mail app