Maintained with ☕️ by
IcePanel logo
Microsoft Azure logo
Original post

Build AI-assisted calling workflows with Azure AI Speech and Azure Communication Services

Share

Services

As a modular communications platform for businesses, our goal is to help developers not only implement programmable workflows across their applications, websites, and mobile platforms, but also enhance and improve customer outcomes within those workflows. Now available in public preview, developers have the ability to add speech capabilities into [Azure Communication Services call automation](https://azure.microsoft.com/en-us/updates/general-availability-call-automation-capabilities-for-azure-communication-services-2/) workflows with [Azure AI Speech](https://azure.microsoft.com/en-us/products/ai-services/ai-speech). Azure AI Speech enables powerful conversational AI experiences for customers by recognizing specific phrases as well as free-form sentences spoken by a user like – _“hey, my car broke down, I need help_;” enabling businesses to adapt to changing customer needs in real-time and shorten the time spent navigating Interactive Voice Response (IVR) menus. With features like Speech-to-Text and Text-to-Speech, businesses can also enable virtual agents to have voice interactions in over 100 languages and use neural voices to make interactions more natural and engaging. Or enhance virtual agents by adding emotions using the Speech Synthesis Markup Language (SSML) feature. These speech capabilities also simplify the use of [Azure Open AI Service](https://azure.microsoft.com/en-us/products/cognitive-services/openai-service/?ef%5Fid=%5Fk%5Fc13e09cfe3841a454aaf6dabaaaae9ae%5Fk%5F&OCID=AIDcmm5edswduu%5FSEM%5F%5Fk%5Fc13e09cfe3841a454aaf6dabaaaae9ae%5Fk%5F&msclkid=c13e09cfe3841a454aaf6dabaaaae9ae) in calling workflows with just a few lines of code. Businesses can feed ongoing interactions to the Azure OpenAI Service to identify intent and personalize recommendations based on user activity and sentiment. Businesses can also analyze historical interactions to identify trends that help optimize their operations, garnering actionable insights to improve future customer outcomes. Walk through the [sample code here](https://learn.microsoft.com/en-us/azure/communication-services/samples/call-automation-ai?pivots=programming-language-csharp) [Read the blog](https://techcommunity.microsoft.com/t5/azure-communication-services/build-2023-transforming-customer-experiences-with-automated-ai/ba-p/3827857) [View documentation](https://learn.microsoft.com/en-us/azure/communication-services/concepts/call-automation/call-automation) [Learn more about Azure Communication Services](https://azure.microsoft.com/en-us/products/communication-services/#overview) * SDK and Tools * Services