Dissertation project explaining how (and why) I approached designing and developing a speech to text analysis application. EConsultant is a web application that explores voice recognition, sentiment analysis and data visualization in detail to find the most optimal way of supporting consultancy meetings.
Technologies used:
- JavaScript
- JSDoc
- Node.js
- Express.js
- Cheerio
- Socket.io
- Plotly.js
- ZingChart.js
- amCharts.js
APIs used:
- Web Speech API
- Punctuator API
AWS services used:
- S3
- EC2
- Lambda
- DynamoDB
- Comprehend
- API Gateway
- Elastic Beanstalk
- Cloudformation
- Cognito