Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yikzero/rotts
Full-stack web service with React frontend and Python backend. Features Edge text-to-speech and supports multiple languages and voice customization.
https://github.com/yikzero/rotts
react serverless shadcn-ui tailwindcss tts vercel
Last synced: about 8 hours ago
JSON representation
Full-stack web service with React frontend and Python backend. Features Edge text-to-speech and supports multiple languages and voice customization.
- Host: GitHub
- URL: https://github.com/yikzero/rotts
- Owner: yikZero
- License: mit
- Created: 2023-09-21T23:49:03.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-24T15:58:30.000Z (about 1 year ago)
- Last Synced: 2024-04-22T05:14:53.958Z (7 months ago)
- Topics: react, serverless, shadcn-ui, tailwindcss, tts, vercel
- Language: TypeScript
- Homepage: https://rotts.yikzero.com
- Size: 82 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
English | įŽäŊä¸æRotts
Full-stack web service with React frontend and Python backend. Features Edge text-to-speech and supports multiple languages and voice customization.
## Features
- đŖī¸ Utilizes Microsoft Edge's online text-to-speech service
- đ§ Supports multiple voices and languages
- đī¸ Adjustable speech rate, volume, and pitch
- đ Supports subtitle export## Tech Stack
- [React](https://react.dev/)
- [TypeScript](https://www.typescriptlang.org/)
- [Python (Flask)](https://flask.palletsprojects.com/)
- [Vercel](https://vercel.com/)
- [Shadcn UI](https://ui.shadcn.com/)
- [Tailwind CSS](https://tailwindcss.com/)## Deploy
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FyikZero%2FRotts&project-name=rotts&repository-name=rotts)
## Local Environment Setup
```bash
# Frontend
cd frontend
npm install
npm run dev# Backend
cd api
pip install -r requirements.txt
source venv/bin/activate
uvicorn main:app --reload