This is really great and well executed. Well done!
One problem I'm beginning to notice is that the connection to the realtime transcription is failing (I just see a loading screen when I click to reply). Maybe it's due to heavy load?
I notice you are using Azure Cognitive Services for the transcription at the moment. Out of curiosity, did you consider any other services for this? (I'm building a transcription-based app myself and I'm worrying about the ability to handle lots of connections at once)