Web-based telepromter is build with Vanila JavaScript using Amazon Transcriber using WebSocket.
- All the code remains in main branch for better understaning.
Prompter.js
file contains all of the task related to teleprompter workinglib/main.js
contains the implementation of WebSocket and AWS Transcriber connection.index.html
contains all of HTML implementation.- All other supportnig JavaScript file are also placed in
lib\
i.edevice.js
,drawer.js
etc
Though the solution is web based but some of the code is origanaly for server side and we need you use browserify to enable the supprt in browsers. Follow the steps to setup on server.
- Clone this repo.
- run
npm install
- run
npm run-script build
. This will genereate the build filedist/main.js
. npm install --global local-web-server
to install web server.- start web server using the command
ws
Live demo is deployed at https://main.d18ej4bfkwauvq.amplifyapp.com/