Forum Discussion
Communicate49
Nov 23, 2024Copper Contributor
Issue with Speech-to-Text Integration in Azure Communication Services Using C#
Context: We are building a bot using Azure Communication Services (ACS) and Azure Speech Services to handle phone calls. The bot asks questions (via TTS) and captures user responses using speech-to-t...
Jamony
Jun 29, 2026MCT
For ACS telephony calls, I’d use Call Automation’s Recognize action rather than running an independent Speech SDK loop. Put the prompt inside the recognize request, set InitialSilenceTimeout, EndSilenceTimeout, InterruptPrompt, and only move to the next question after receiving RecognizeCompleted or RecognizeFailed on your callback. If it skips after 1-2 seconds, the app is probably advancing before the callback result arrives.