LumeCast is an innovative AI-powered platform that transforms documents into engaging podcast conversations. Built with cutting-edge technology, it converts PDF documents into natural-sounding dialogues, making content consumption more engaging and accessible.
- PDF to Podcast Conversion: Transform any PDF document into a dynamic podcast conversation
- Multi-Language Support: Generate podcasts in multiple languages
- Customizable Tone: Choose between fun and formal conversation styles
- Flexible Duration: Options for short (1-2 min) and medium (3-5 min) podcasts
- Advanced Audio Generation: High-quality, natural-sounding voice synthesis
- Node.js (v16.x or higher)
- npm or yarn
- Python 3.9+ (for Gradio backend)
- Clone the repository
https://github.com/LumeML/LumeCast.git
cd LumeCast
- Install dependencies
npm install
- Set up environment variables
cp .env.example .env
# Edit .env with your configuration
- Start the development server
npm run dev
- React 18.x
- TypeScript
- Tailwind CSS
- Vite
- Gradio
- Python
- Hugging Face Transformers
- Advanced Audio Processing Libraries
For detailed documentation, please visit our API Documentation.
The LumeCast API is built on Gradio and hosted on Hugging Face Spaces. Access the API and the deployment of the ML Model at:
https://huggingface.co/spaces/tmleyncodes/LumeCast
VITE_APP_TITLE=LumeCast
VITE_APP_DESCRIPTION=Transform Documents into Engaging Podcasts
VITE_GRADIO_URL=https://huggingface.co/spaces/tmleyncodes/LumeCast
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Average Processing Time: ~2 minutes per document
- Supported File Formats: PDF [Working on the other formats as well]
- Maximum File Size: 10MB
- Supported Languages: 13+ languages
LumeCast takes security seriously. We implement:
- Secure file handling
- API authentication
- Data encryption
- Regular security audits
This project is licensed under the MIT License - see the LICENSE file for details.
- Hugging Face for hosting our model
- Gradio for the backend framework
- All our contributors and supporters
Built by team of LumeML