Closed tfiechowski closed 10 months ago
Okay, it was a silly mistake, I forgot about:
After the virtual participant has joined, allow the virtual participant to locally record the meeting.
When I gave permissions to the recording, everything worked and transcribe_tester_app
was showing the live transcription 💪
Expected behavior and actual behavior
I followed the guide, was able to have the bot join Zoom meeting and run the
transcribe_tester_app
. I noticed, that no Kinesis video stream is created and going through the codebase, I don't see anything related to Kinesis other than the permissions, eg:I tried creating Kinesis Stream manually, with the naming convention:
zoom-meeting-<meeting-id>-zoom
. The convention as mentioned bysrc/transcribe_tester_app/README.md
is:Also,
KVS_STREAM_SUFFIX
is set tozoom
inlib/zoom-meeting-bot-cdk-app-stack.ts
:This convention appears to be in line with the Zoom SDK code:
Then, having Fargate task joined the Zoom call successfully, I ran:
The script didn't read anything from stream apparently:
Which leads me to believe that the task that joined the call doesn't stream the audio/video to the Kinesis. How should I proceed forward? Are there any other repositories missing in the guide? As mentioned before, I don't see any streams created in the CDK code, as well as no commands in the task to create a stream when the task is joining the call. Is this a missing piece in the repo?
Steps to reproduce the problem
Just follow the guide, until the
transcribe_tester_app
is mentioned to test the transcription.