How to Convert Speech to Text from Canvas PowerApps (Part I Canvas App)
Lets see this in 3 Different Blogs, First we Start with Canvas PowerApps
Pre-Requisites :
- Canvas PowerApps
- Microsoft Azure
- Microsoft Flow
1. Canvas PowerApps :
- Navigate to https://make.powerapps.com
- Click Apps
- Select Canvas App --> Select Phone
- And Click Create
- Select Insert --> Select Microphone
- In the OnStop of the Microphone Input the Below Values
ClearCollect(
AudioCollection,
Microphone1.Audio
);
Set(
JSONValue,
JSON(
AudioCollection,
JSONFormat.IncludeBinaryData
)
);
Here Microphone1 is name of Microphone media
- Now Click Insert and Add Audio
- Select Audio And Click Media and Paste the Below Code
Microphone1.Audio
This Code Uses when ever you tired to Record By Speech you can hear Back from AUDIO option by Playing
- Now Add a Button and Name it as SUBMIT (or) Convert to Text
- Select Power Automate at the Left Side of the Tab and Click Add New Flow
- You will see in Next Blog How to Create a MICROSOFT FLOWS in Next Blog
Comments
-
How to Convert Speech to Text from Canvas PowerApps (Part I Canvas App)
The input parameter for the power automate flow should be as follows for this tutorial to work.
Set the following formula on the button that triggers the PVA flow
--
ClearCollect(RecordCollection,Microphone1.Audio);
Set(SpeechToTextOutputVar, NameOfTheFlow.Run(JSON(First(RecordCollection),JSONFormat.IncludeBinaryData)).OutPut)--
Here .OutPut is the final output of the PVA flow that you have created.
-
How to Convert Speech to Text from Canvas PowerApps (Part I Canvas App)
only
Microphone1.Audio -
How to Convert Speech to Text from Canvas PowerApps (Part I Canvas App)
Yes I understand, my question is what input parameter? Do you have an example? Only the audio component or with some additional parameters like binary data?
-
How to Convert Speech to Text from Canvas PowerApps (Part I Canvas App)
Its a Power Automate Function with input parameter
-
How to Convert Speech to Text from Canvas PowerApps (Part I Canvas App)
What to type in as onselect property of the button after you created the flow?

Like
Report
*This post is locked for comments