GenerateAudio is a full-stack application that converts text into downloadable audio files.
It is built with AdonisJS for the backend and React for the frontend.
This project demonstrates how to create a simple Text-To-Speech (TTS) workflow using a modern JavaScript stack.
- ποΈ Convert text into audio
- π₯ Download generated audio files
- βοΈ Frontend built with React
- π οΈ Backend API built with AdonisJS
- π Easily extensible with external Text-To-Speech services (Google, Azure, ElevenLabs, etc.)
This project uses a monorepo structure with separate backend and frontend folders.
git clone https://github.com/97mams/generateAudio.git
cd generateAudiopnpm installcp .env.example .envpnpm -r dev| Layer | Technology |
|---|---|
| Backend | AdonisJS (Node.js) |
| Frontend | React.js |
| Language | TypeScript / JavaScript |
| Package Manager | npm / pnpm |