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-sample
file to.env
and update the file with your Vonage Video and Symbl.ai credentials -
Start up Ngrok
ngrok http 3000
-
Copy the Ngrok
Forwarding
URL and set this in the.env
file 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