Users can upload an audio file in MP3 format. The uploaded file is saved temporarily for processing.
Users click the "Transcribe" button to transcribe the audio file. The app uses AssemblyAI to transcribe the audio into text. The transcription result is displayed on the page.
After transcription, users can click the "Summarize" button to summarize the transcribed text. The app uses a summarization model to generate a concise summary of the transcribed text. The summary result is displayed on the page.
Users can select a target language from a dropdown menu to translate the transcribed text. After selecting the language, they click the "Translate Transcript" button. The app translates the transcribed text into the selected language. The translated transcript is displayed on the page.
After summarizing, users can select a target language from a dropdown menu to translate the summary text. After selecting the language, they click the "Translate Summary" button. The app translates the summarized text into the selected language. The translated summary is displayed on the page.
pip install -r requirement.txt
streamlit run test.py
streamlit run "file_name"
https://www.assemblyai.com/
This Api can convert Speech-to-Text very efficiently.
It Summarizes the transcript .
It translates the summarized text or Transcript