Spaces:
Sleeping
Sleeping
title: NewsIA | |
emoji: π° | |
colorFrom: blue | |
colorTo: red | |
sdk: gradio | |
sdk_version: 5.0.0 | |
app_file: app.py | |
pinned: false | |
license: apache-2.0 | |
short_description: AI-Powered News Generator | |
# π° NewsIA - AI News Generator | |
NewsIA is an application that uses artificial intelligence to generate professional news articles from multiple sources using optimized models. | |
## Features | |
- **Multiple input sources**: Documents (PDF, DOCX, XLSX, CSV), audio, video, URLs, and social media | |
- **Automatic transcription**: Transcribes audio/video files using Whisper | |
- **Efficient generation**: Uses Unsloth-optimized TinyLlama for fast inference | |
- **Memory management**: Automatic model reset for ZeroGPU compatibility | |
- **Customization**: Adjustable length and tone | |
## How to Use | |
1. Provide **instructions** and **key facts** | |
2. Adjust desired **length** (100-500 words) and **tone** | |
3. Add optional sources: | |
- Upload documents | |
- Add audio/video files for transcription | |
- Include relevant URLs | |
- Add social media links | |
4. Click **Generate News** | |
## Technical Improvements | |
- π 4x faster inference with Unsloth | |
- π Secure model loading (weights_only=True) | |
- π» Full English interface | |
- π§ Optimized memory management for ZeroGPU | |
- π Updated dependencies for Gradio 5.x | |
## Installation | |
```bash | |
pip install -r requirements.txt |