🗣️ Real-Time Speach Analytics
Calculates and renders live speach insights, to help you understand the meaning and tone behind spoken language
Useful for generating meeting notes, inteligent subtitles, practicing speaches, language translation, etc
Intro
This is a simple node app, which listens for speach (of any type), and in realtime calculates insightful stats from it, then generates a series of visual analytics in D3.js, which are updated live, as speach comes in.
This includes, current sentiment, most commonly used words, pace of speach, key entities that are being mentioned, and more. The technology developed can be put into use in areas, such as speach coaching, meeting notes, inteligent subtitles, learning languages, live news analysis, gauging consumer feedback on review videos, sports commentry etc...
Initially developed as a prototype, by myself (Alicia Sykes), and Oliver Poole (in 24 hours!) during AngelHack London 2016.
Demo
There is a live demo running here on Heroku (Due to Heroku discontinuing free plans, the demo is no longer availible)
Installation
- Clone the repo,
git clone https://github.com/Lissy93/awesome-realtime-speech-analytics.git
andcd
into it - Install dependencies
npm install
Should automatically kick of bower too, but if not, runbower install
- Build the project
npm run build
- Start the project
- Either start the project in production mode, with
npm start
- Or start in development mode, with
npm run dev
. Which will watch for changes, compile and refresh - Or just navigate to index.html in your browser, to use the static version
- Either start the project in production mode, with
© Alicia Sykes 2016
Licensed under MIT