Creating Speech-to-Text PowerApps using Azure Cognitive Services
Image Source: Shutterstock.com
AI + Machine Learning
Jul 1, 2023 10:00 AM

Creating Speech-to-Text PowerApps using Azure Cognitive Services

by HubSite 365 about Amit Kumar Rath

Senior Consultant at Capgemini Nederland B.V. (Dynamics365 CE/Power Platform)

Pro UserAI + Machine LearningLearning Selection

Are you tired of writing long texts to describe something or writing long comments? The post Creating Speech-to-Text PowerApps using Azure Cognitive Services ap

Creating Speech-to-Text PowerApps using Azure Cognitive Services

Are you tired of writing long texts to describe something or writing long comments? The post Creating Speech-to-Text PowerApps using Azure Cognitive Services can help you.

  • PowerApps provide a platform for creating mobile and web applications.
  • Azure Cognitive Services offer a variety of AI capabilities, including speech-to-text functionality.
  • Combining these two technologies allows you to create powerful and accessible apps.
  • Speech-to-text allows users to input text through voice, instead of typing.
  • This can save time and improve the user experience.
  • Azure Cognitive Services' speech-to-text API can transcribe spoken words into written text automatically.
  • Adding this functionality to your PowerApp is simple and can enhance its capabilities.
  • Users with physical challenges or who find typing difficult can greatly benefit.
  • The integration of speech-to-text can also facilitate a more dynamic, hands-free user experience.
  • Explore the possibilities of combining PowerApps and Azure Cognitive Services for innovative solutions.
The blog post discusses a process of enabling speech-to-text functionality in PowerApps using Azure Cognitive Services. Here are the main steps involved:
  1. Setting up Azure Cognitive Services: This involves creating an Azure account and a new Speech service. Details such as keys, location/region, and endpoint need to be recorded for later use.
  2. Create Cloud Convert API: You need a Cloud Convert connector in Power Automate to convert the audio into a format that Azure Cognitive Services can accept (.wav format). You can get your API key from the Cloud Convert dashboard.
  3. Create Power Automate Flow: This involves creating an "Instant" flow where you initialize a variable for the audio file, add a "Convert File" action by Cloud Convert, configure an HTTP action to post to Azure Cognitive Services for speech recognition, parse the JSON response, and finally respond back to PowerApps or the flow.
  4. Create an App in PowerApps: The steps include creating a new Canvas app in PowerApps studio, inserting various controls (Microphone, Audio, TextInput, Button), connecting the created flow with PowerApps, and setting up the functionality of the "Convert" button and "TextInput" field to convert and display the speech-to-text result.
  5. Test the App: After setting up, the blog suggests testing the app by recording an audio clip and seeing its text transcription.

In conclusion, the blog outlines how Azure Cognitive Services and Power Automate can enable speech-to-text functionality in PowerApps, making it easier for users to input long pieces of text.

Discover More About Azure Cognitive Services and PowerApps

Azure Cognitive Services and PowerApps offer a powerful combination for creating modern and accessible applications. By leveraging these technologies, you can deliver a more user-friendly experience while harnessing the power of AI and cloud-based services. Explore the potential of integrating Speech-to-Text functionality with PowerApps to create versatile, innovative solutions that cater to a wide range of users. The possibilities for enhancing your applications are endless.

Read the full article Creating Speech-to-Text PowerApps using Azure Cognitive Services

Learn about Creating Speech-to-Text PowerApps using Azure Cognitive Services

Microsoft Azure Cognitive Services is a collection of cloud-based services that make it easier for developers to add powerful artificial intelligence functionality to their applications. One of the services available is the Speech-to-Text service, which enables applications to convert speech into text. This post will show you how to create a basic PowerApp that uses the Azure Cognitive Services Speech-to-Text service to convert spoken words into text. The post will also discuss the various features available in the service and how to use them to create a more powerful and accurate PowerApp.

The Speech-to-Text service is powered by the Microsoft Azure Cloud and provides developers with access to a range of pre-built speech recognition models. These models are optimized for a variety of scenarios, such as recognizing spoken commands, transcribing conversations, and recognizing multiple languages. The service also allows developers to customize the models to suit their particular needs.

Using the Speech-to-Text service, developers can create a powerful PowerApp that can capture spoken words and convert them into text. The app can be used to transcribe conversations, recognize commands, or even enable users to search for specific information. Additionally, the service is capable of recognizing multiple languages, which can be used to build applications for international users.

The Speech-to-Text service also allows developers to customize the models to suit their needs. For example, developers can add custom words and phrases to the model, which can be used to improve accuracy and tailor the model to a specific domain. The service also provides access to advanced features such as noise suppression and speaker identification, which can further improve the accuracy of the model.

By leveraging the power of the Speech-to-Text service, developers can create powerful PowerApps that can capture spoken words and convert them into text. The service can be used to transcribe conversations, recognize commands, or even enable users to search for specific information. Additionally, the service is capable of recognizing multiple languages, which can be used to build applications for international users. Finally, the service allows developers to customize the models to suit their needs, enabling them to create more accurate and powerful applications.

More links on about Creating Speech-to-Text PowerApps using Azure Cognitive Services

Convert Speech to Text in Power Apps - Yash Kamdar
Feb 3, 2020 — In this article, we will convert Speech recorded with the Microphone Control of Power Apps to Text using Azure Cognitive Services.
Azure Batch Speech-to-text - Connectors
Accurately transcribe audio to text in more than 100 languages and variants. As part of Azure AI Speech service, Batch Transcription enables you to ...
Speech to Text – Audio to Text Translation
Speech service, part of Azure Cognitive Services, is certified by SOC, FedRAMP, PCI DSS, HIPAA, HITECH, and ISO. View and delete your custom speech data and ...
Cognitive Speech Services – Text/Speech Analysis
Explore speech services from Microsoft Azure that include speech recognition, text to speech, speech translation, voice-enabled app features, and more.
Power automate batch transcription - Speech service
Mar 13, 2023 — This article describes how to use Power Automate and the Azure Cognitive Services for Batch Speech to text connector to transcribe audio files ...
Using the Cognitive Services Text Analytics API ...
We'll show you how to set up the Text Analytics API, and connect to it with the Text ... Go to the Create Cognitive Services blade in the Azure portal.
How to Convert Speech to Text from Canvas PowerApps ...
Mar 17, 2023 — How to Convert Speech to Text from Canvas PowerApps (Part III Microsoft Flow) · 1. Navigate to https://make.powerautomate.com · 2. Select New –> ...
Power Apps and Azure Cognitive Services Demo
Feb 4, 2023 — This demo includes creating a chatbot powered by the Language Understanding Intelligent Service (LUIS) that can understand user input, as well ...

Keywords

Speech Recognition, Azure Cognitive Services, PowerApps, PowerCloud Technologies, Text Processing