-F instead of -d is the curl parameter for multipart form data. You can see how http POST is actually created with the binary data of the file object in curl documentation.
Try talking to an AI language model first using that HTTP form. If successful, then you can contemplate if that form will allow you to place a file in the request properly.
Thanks @_j for the reference doc Helped me realised needed to learn proper structuring of multipart/form-data parameters. Nevertheless, one learning led to another, I ended up creating my own custom connector for API calling (so I can leverage it for other uses).
@rahimin.abdulamin I am also stuck with consuming whisper from Power Automate. I was successful in creating the custom connector to access whisper from Power Apps, however while consuming the same connector from Power Automate, getting various errors. Can you please show how you have consumed the connector from Power Automate.