Skip to content

NoorAfaqi/Textify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎤 Textify: Effortless Audio Transcription

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.


DALL·E 2025-02-14 19 01 45 - A sleek and modern poster for promoting a transcription app named 'Textify', featuring a minimalistic design  The poster includes an abstract backgrou

🚀 Features

  • 🎥 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.

🛠️ How It Works

1. Clone the repository

git clone https://github.com/NoorAfaqi/Textify.git
cd Textify

2. Install dependencies

pip install -r requirements.txt

3. Run the app

streamlit run app.py  

4. Open the app in your browser and start transcribing!

📋 Prerequisites

Make sure you have the following installed:

  • Python 3.12
  • Streamlit
  • yt-dlp
  • ffmpeg
  • OpenAI Whisper CLI

📸 Screenshots

image

image

🤝 Contribution

We welcome contributions! If you'd like to contribute:

  1. Fork the repository.

  2. Create a new branch:

git checkout -b feature-name
  1. Commit your changes:
git commit -m "Added feature-name"
  1. Push to your branch:
git push origin feature-name
  1. Submit a pull request.

🧾 License

This project is licensed under the MIT License.

🙌 Acknowledgments

  • Streamlit for powering the web UI.
  • yt-dlp for downloading YouTube audio.
  • OpenAI Whisper for the transcription engine.

About

This project aims to allow users transcribe their videos, audios and even youtube clips, so the text can be used for different tasks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages