{"repo":"lkmeta/txtify","free":true,"listed":false,"github":"https://github.com/lkmeta/txtify","clone":"git clone https://github.com/lkmeta/txtify.git","description":"Web application that converts audio and video to text using AI, supporting various formats and self-hosting.","language":"Python","stars":136,"topics":["automatic-speech-recognition","whisper","deepl","docker","fastapi","python","poetry","self-hosted","stable-ts"],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"Demo Website Demo Video Txtify is a free open-source web application that transcribes and translates audio from YouTube videos or uploaded media files. It runs on Docker for easier deployment. Leveraging the stable-ts library and the whisper models, Txtify offers enhanced transcription accuracy and performance. Table of Contents - About - Demo - Prerequisites - Installation - Usage - Development - Roadmap - Report Issues - Contributing - License About Txtify is designed to simplify the process of converting audio and video content into text. Whether you're looking to transcribe a YouTube video or your own audio/video files, Txtify offers an easy-to-use interface and powerful AI models to ensure accuracy and speed. The application supports multiple output formats including .txt , .srt , .vtt , .sbv , and .pdf . Demo Check out the demo video to see Txtify in action. Prerequisites Before you begin, ensure you have met the following requirements: - Python 3.10 installed on your machine - Docker (containerized deployment) - An API key for DeepL if you want to enable translation (in case you need to use this tool for translation) Installation To install and run Txtify using Docker, follow these steps: 1. Clone the repository: 2. Set Up Environment Variables Edit the .env file and add your DeepL API key for translation, and any other necessary environment variables. 3. Run the Docker Note: The -d flag runs the container in detached mode. 4. Stop the Docker Container Installation wit","default_branch":null,"files":null,"tree":[],"storefront":"/r/lkmeta","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lkmeta/txtify/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}