https://github.com/bilalkamal/transcribee
π Effortlessly transcribe YouTube videos with AI-powered accuracy, seamless Chrome extension integration, and a modern web interface.
https://github.com/bilalkamal/transcribee
ai chrome-extension fastapi groq-api mongodb nextjs redis transcription whisper-ai youtube
Last synced: 2 months ago
JSON representation
π Effortlessly transcribe YouTube videos with AI-powered accuracy, seamless Chrome extension integration, and a modern web interface.
- Host: GitHub
- URL: https://github.com/bilalkamal/transcribee
- Owner: Bilalkamal
- Created: 2025-01-19T22:48:32.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-30T17:49:25.000Z (8 months ago)
- Last Synced: 2025-04-06T22:38:41.350Z (6 months ago)
- Topics: ai, chrome-extension, fastapi, groq-api, mongodb, nextjs, redis, transcription, whisper-ai, youtube
- Language: TypeScript
- Homepage: https://www.transcrib.ee/
- Size: 4.78 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π Transcrib.ee
[](https://choosealicense.com/licenses/mit/)
[](https://nextjs.org/)
[](https://fastapi.tiangolo.com/)
[](https://www.typescriptlang.org/)[](https://redis.io/)
[](https://tailwindcss.com/)
[](https://vercel.com/)> **Effortless, accurate YouTube video transcriptions powered by cutting-edge AI technology.**
[Visit Transcrib.ee](https://transcrib.ee)
## π― Overview
**Transcrib.ee** is your ultimate YouTube transcription solution, combining a sleek user interface, advanced backend architecture, and a convenient Chrome extension to deliver high-quality, AI-driven video transcriptions.
| Component | Description |
|----------------------|--------------------------------------------------------------|
| π **Frontend** | Built with Next.js and Tailwind CSS for an intuitive UI |
| π₯οΈ **Backend** | Powered by FastAPI, Flask, and Redis for scalability |
| π **Chrome Extension**| Integrates seamlessly with YouTube for easy transcription |Whether youβre a student, professional, or content creator, Transcrib.ee makes it effortless to generate, view, and manage transcriptions from any YouTube video.
---
## β¨ Features
### π§ Core Features
- **AI-Powered Transcriptions**: Convert YouTube audio into accurate, readable text
- **One-Click Accessibility**: Paste a URL or use the Chrome extension for instant transcriptions
- **Dark Mode Support**: Optimized for day and night use
- **Mobile-Responsive**: Fully functional on all devices### π Advanced Capabilities
- **Backend**: Distributed microservices with intelligent job queuing, caching, and error recovery
- **Frontend**: Smart polling, local caching, and dynamic progress visualization
- **Chrome Extension**:
- Video overlay button for direct transcription
- Configurable keyboard shortcuts for convenience
- Options page for user preferences---
## π Project Architecture
```bash
.
βββ Backend/ # API and processing services
β βββ FastAPI/ # Main API gateway
β βββ Flask/ # Dedicated transcription service
β βββ Redis/ # Background job queue
β
βββ Frontend/ # User interface
β βββ Next.js/ # Modern React-based web application
β βββ TailwindCSS/ # Styling for a sleek design
β
βββ Chrome Extension/ # Browser integration
β βββ Background.js # Extension logic
β βββ Content.js # YouTube integration
β βββ Options.html # Settings page
```---
## π Getting Started
### Prerequisites and Installation
Refer to the detailed setup guides in each respective folder:
- **Backend**: [Backend/README.md](Backend/README.md)
- **Frontend**: [Frontend/README.md](Frontend/README.md)
- **Chrome Extension**: [ChromeExtension/README.md](Chrome%20Extension/README.md)These guides provide instructions for setting up dependencies, configuration, and running each component of the project.
---
## π€ Contributing
We welcome contributions from the community! Feel free to:
- Report bugs or suggest new features [here](https://github.com/Bilalkamal/Transcribee/issues)
- Fork the repository and submit pull requests---
## π¬ Connect With Us
[](mailto:hello@transcrib.ee)
[](https://github.com/Bilalkamal/Transcribee)
[](https://transcrib.ee)---
## π License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.