In this Project we have made use of Watson API to convert Speech into text and then to analyse it's tone i.e whether the tone of text is sad, happy, anger etc.
Major Frameworks and languages used are : Django, Javascript, Semantic UI, Html/Css
To run this you need to create your virtual enviroment and then install the required things.
- Clone using
$ git clone https://github.com/Sanji515/Speech-to-text-convertor-and-tone-Analyzer.git speech-to-text && cd speech-to-text
-
Install virtualenv
- on Ubuntu:
$ sudo apt install python-virtualenv
- on Windows:
$ pip install virtualenv
- on Ubuntu:
-
Create a virtual environment
- on Ubuntu:
$ virtualenv venv -p python3.6
- on Windows:
$ virtualenv venv
- on Ubuntu:
-
Activate the environment:
- on Ubuntu:
$ source venv/bin/activate
- on Windows:
$ ./venv/Scripts/activate
- on Ubuntu:
-
Install the requirements:
$ pip install -r requirements.txt
-
Make migrations
$ python manage.py makemigrations
-
Migrate the changes to the database
$ python manage.py migrate
-
Run the server
$ python manage.py runserver
That's it. Open web browser and hit the url http://127.0.0.1:8000