An open API service indexing awesome lists of open source software.

https://github.com/saboten758/sabo-tts

Just a web app for Text to speech plus OCR, music streaming and anime wallpapers UwU
https://github.com/saboten758/sabo-tts

musicplayer ocr python streamlit tts uwu wallpapers

Last synced: about 2 months ago
JSON representation

Just a web app for Text to speech plus OCR, music streaming and anime wallpapers UwU

Awesome Lists containing this project

README

          

# Sabo-TTS 😎 🎧

Welcome to **Sabo-TTS**! The ultimate **text-to-speech** and **media player** app that not only converts text to speech but also allows you to explore anime wallpapers and stream music. Built using **Streamlit**, **google TTS** and other stuff!

[![Saboten-TTS Demo](assets/PIKA_WAVE.gif)](https://youtu.be/dQw4w9WgXcQ?si=qYVm0v_EK21DIm-g)

## Features 🌟

- **Text-to-Speech Converter**: Convert your text into audio in multiple languages and with speed control.
- **PDF to Audio Converter**: Upload a PDF, extract text, and listen to it in audio format.
- **Music Player**: Stream your favorite music directly in the app.
- **Anime Wallpapers**: Fetch and download cool anime wallpapers from a variety of categories!

## Tech Stack 🚀

[![eva](assets/eva.gif)](https://youtu.be/dQw4w9WgXcQ?si=qYVm0v_EK21DIm-g)

- **Streamlit** - For creating the app's UI
- **gTTS (Google Text-to-Speech)** - For converting text into speech
- **PdfReader** - For reading PDF files
- **PyTesseract** - For OCR text extraction from images
- **Waifu.pics API** - For fetching anime wallpapers
- **Requests** - For HTTP requests

## Installation 💻

### Requirements

Make sure you have Python 3.x and the following libraries installed:

- streamlit
- gtts
- requests
- pdf2image
- pytesseract
- pypdf2

You can install these dependencies using `pip`. All are listed in requirements.txt:

```bash
pip install -r requirements.txt
```
You can also try out the hosted app on streamlit...Enjoy :)

[![bye](assets/bye.gif)](https://youtu.be/dQw4w9WgXcQ?si=qYVm0v_EK21DIm-g)