Textify is a user-friendly transcription tool that allows you to effortlessly transcribe audio from YouTube videos or uploaded files. Powered by state-of-the-art AI models like Whisper, Textify makes transcription accessible to everyone with just a few clicks.
- 🎥 YouTube Transcription: Download and transcribe audio from YouTube videos.
- 📁 File Transcription: Upload audio/video files for transcription in multiple formats (mp3, wav, mp4, etc.).
- 📝 Downloadable Outputs: Export transcription results as SRT, TXT, and TSV files.
- ⚡ Whisper AI Integration: Harness the power of OpenAI's Whisper for accurate and fast transcription.
- 🎨 Clean UI: Modern, intuitive interface with streamlined navigation.
git clone https://github.com/NoorAfaqi/Textify.git
cd Textifypip install -r requirements.txtstreamlit run app.py Make sure you have the following installed:
- Python 3.12
- Streamlit
- yt-dlp
- ffmpeg
- OpenAI Whisper CLI
We welcome contributions! If you'd like to contribute:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature-name- Commit your changes:
git commit -m "Added feature-name"- Push to your branch:
git push origin feature-name- Submit a pull request.
This project is licensed under the MIT License.
- Streamlit for powering the web UI.
- yt-dlp for downloading YouTube audio.
- OpenAI Whisper for the transcription engine.