diff --git a/package.json b/package.json index ff9b0407..e5eebffb 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "prismjs": "^1.6.0", "stackblur-canvas": "^1.4.0", "twilio": "^3.80.1", - "twilio-video": "^2.31.0" + "twilio-video": "2.32.1" }, "devDependencies": { "browserify": "^17.0.0", diff --git a/quickstart/src/index.js b/quickstart/src/index.js index 1c111218..21be69a7 100644 --- a/quickstart/src/index.js +++ b/quickstart/src/index.js @@ -96,6 +96,8 @@ async function selectAndJoinRoom(error = null) { // Add the specified video device ID to ConnectOptions. connectOptions.video.deviceId = { exact: deviceIds.video }; + connectOptions.receiveTranscriptions = true; + // Join the Room. await joinRoom(token, connectOptions); diff --git a/quickstart/src/joinroom.js b/quickstart/src/joinroom.js index 9a5d0503..daaf7d84 100644 --- a/quickstart/src/joinroom.js +++ b/quickstart/src/joinroom.js @@ -270,6 +270,10 @@ async function joinRoom(token, connectOptions) { } }); + room.on('transcription', (transcriptionEvent) => { + console.log(`${transcriptionEvent.participant}: ${transcriptionEvent.transcription}`); + }); + // Setup handler for entering pip const togglePipButtonHandler = () => togglePip('#room'); $togglePip.click(togglePipButtonHandler);