essanousy/azure_speech_ui ? reverse-engineered prompt

Reverse engineered prompt

Build me a simple Streamlit app that lets me upload a WAV file and send it to Azure Speech batch transcription with speaker separation. I want it to use credentials from a local .env file, store the audio in Azure Blob Storage, submit the transcription job, and keep checking the status until it finishes. Then it should download the results into a local outputs folder as both a readable text file and a JSON file with the transcript details, speaker labels, timing, and an estimated cost based on the audio length. Please include a clean job list so I can see previous uploads, refresh statuses manually or automatically, and avoid creating duplicate jobs for the same file. Use French as the default language and support up to 7 speakers. If you need to, look up the current Azure docs online so the API flow is correct.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab