WELCOME TO YOUR CAMPUS 2019 WORKSHOP Real-Time Transcription and Sentiment Analysis of Audio Streams By Dave Nugent & Aaron Bassett

Dave Nugent • Developer Advocate at IBM • @drnugent • linkedin.com/in/drnugent

Aaron Bassett • Developer Advocate at Nexmo • @aaronbassett • linkedin.com/in/aaronbassett

Get the Source noti.st/aaronbassett • git.io/Jeudk •

What are we going to build?

CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN

CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN

CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN

CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN

CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN

CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN AUDIO GET NCCO NCCO AUDIO AUDIO TRANSCRIPT TRANSCRIPT TONES TONES CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN

Prerequisites

WebSockets

EVENT Socket.onopen This event occurs when socket connection is established

EVENT Socket.onmessage This event occurs when client receives data from server

EVENT Socket.onerror This event occurs when there is any error in communication

METHOD Socket.send The send data method transmits data using the connection

METHOD Socket.close The close method would be used to terminate any existing connection

ngrok

Getting Started Configuring our application

CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN AUDIO GET NCCO CALLER VONAGE VAPI

Code time!

CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN WEBSOCKET SERVER IBM STT IBM TONES ADMIN AUDIO GET NCCO NCCO CALLER VONAGE VAPI NCCO SERVER

(731) 540 1111

CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN WEBSOCKET SERVER IBM STT IBM TONES ADMIN AUDIO GET NCCO NCCO AUDIO CALLER VONAGE VAPI NCCO SERVER

(731) 540 1111

CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN AUDIO GET NCCO NCCO AUDIO AUDIO TRANSCRIPT TRANSCRIPT TONES CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN

(731) 540 1111

CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN AUDIO GET NCCO NCCO AUDIO AUDIO TRANSCRIPT TRANSCRIPT TONES TONES CALLER VONAGE VAPI NCCO SERVER WEBSOCKET SERVER IBM STT IBM TONES ADMIN

viw.ngrok.io/ dashboard

Links • twitter.com/aaronbassett twitter.com/drnugent • • noti.st/aaronbassett git.io/Jeudk •

Questions?