This Flask web application allows users to upload audio files in various formats (e.g., MP3, WAV, FLAC) for automatic speech-to-text transcription. Once uploaded, the app transcribes the audio content using the AssemblyAI API, and then provides the transcribed text as a downloadable text file.
- User-friendly interface for uploading audio files.
- Supports a variety of audio formats.
- Secure file handling with file type validation.
- Automatic speech-to-text transcription using the AssemblyAI API.
- Provides the transcribed text as a downloadable text file.
- Easy to deploy and customize for your needs.
- Clone the repository and install the necessary dependencies.
- Set up your AssemblyAI API key.
- Run the Flask app.
- Upload your audio files for transcription.
- Download the transcribed text.