Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

speech-box


python3.5 python3.6 python3.7

Introduction

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

Features

  • Real time speech to text recording.
  • Sentiment detection
  • Words or conversation summary.
  • 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

About

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

Topics

Resources

License

Releases

No releases published

Packages

No packages published