Building an All-In-One Audio Analysis Toolkit in Python
Before building the application, it will be better to highlight the workflow of our application and how it will function. The Streamlit web application will first take an audio file as input, as described above. Next, we will upload it to AssemblyAI's server to obtain a URL for the audio file. Once the URL is available, we shall create a POST request to the transcription endpoint of AssemblyAI and specify the downstream task we wish to perform on the input audio. Lastly, we will create a GET request to retrieve the transcription results from AssemblyAI and display them on our streamlit application.
Sep-16-2022, 14:16:34 GMT