Hello @IT Dextrous Unfortunately today ACS SDK is not allow to start recording or transcription, so there are no way to get it after the call. But you can try to use CallCaptionsFeature to receive speech to text updates and combine them. This API is still in beta, so you will have to use npm install @azure/communication-calling@next --save I would suggest to check resultType variable - "Final" mean that this block will not be updated (in general it happens when participant makes pause). Here is example:
const client = new CallClient();
const agent = await client.createCallAgent(new AzureCommunicationTokenCredential('token'));
const call = agent.startCall([{id: ""}]);
const captionsFeature = call.feature(Features.Captions);
let baseCaptions = captionsFeature.captions;
let captions = baseCaptions as Captions;
captions.on('CaptionsReceived', (e) => {
if (e.resultType == "Final") {
e.speaker.displayName; // speaker name
e.spokenText; // spoken text
// store it
}
});