Check out the live website: site
The TTS Engine is a sophisticated web-based platform designed to transform written text into speech that sounds remarkably natural. Leveraging OpenAI's cutting-edge text-to-speech technology, this application is engineered with Chakra UI for its front end and utilizes Python, Node for backend processing. It facilitates an effortless process for users to create and download speech audio files.
- Text-to-Speech Conversion: Transforms any text into high-fidelity spoken audio utilizing OpenAI's advanced TTS technology.
- Voice Customization: Offers a selection of diverse voices, enabling users to pick the perfect match for their requirements.
- Speed Adjustment: Allows the modulation of speech tempo to suit user preferences.
- Audio Downloads: Facilitates the direct download of speech audio in MP3 format, straight from the user's web browser.
- Responsive Design: Crafted for optimal user interaction across various devices, ensuring a smooth and accessible interface.
To install and run the project on your local environment, execute the following steps:
- Clone the git repository to your local system.
- Move to the project's root directory.
- Install necessary dependencies by running
npm install. - Initiate the development server with
npm run dev. - Access the application via
http://localhost:3000in your web browser.
Engaging with the TTS Engine is straightforward:
- Type or paste the text you wish to vocalize into the 'Input Text' box.
- Choose your preferred voice and set the speech speed to your liking.
- Click 'Create Speech' to produce the audio.
- Play the generated speech through the interface or hit 'Download MP3' to save the audio file.