This is a demo of the Vonage Video API Audio Connector feature, using Symbl.ai's Streaming API to perform transcription.
To run this demo, you will need:
- A Vonage Video API account
- A Symbl.ai account
- Node.js installed
- Ngrok installed
- Clone the repository
git clone https://github.com/Vonage-Community/demo-video-node-audio_connector.git
- From within the main directory of the cloned rep, insstall the dependencies
npm install
- 
Copy or rename the .env-samplefile to.envand update the file with your Vonage Video and Symbl.ai credentials
- 
Start up Ngrok 
ngrok http 3000
- 
Copy the Ngrok ForwardingURL and set this in the.envfile as the value forTUNNEL_DOMAIN(do not include the scheme parthttps://)
- 
In a separate console tab, start the Node application 
node index.js
- 
In your browser, navigate to localhost:3000
- 
Select the Call Configuration Options for the call data that you want processed 
- 
Click on the 'Video call with Audio Processing' button 
- 
On the call screen, enter your name in the form field and click 'Join' 
- 
Share the 'Meeting Link' with other participants 
- 
Once all participants have joined, click on the 'Start Processing' button (there is normally a delay of a second or two before the processing starts) 
- 
To view the processed output of your video call, click on relevant links below the 'Processed Output' heading