Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iamdipankarpaul/text-to-speech
A simple web app utilizing the Speech Synthesis Web Speech API to convert text into speech, with features like voice selection, rate/pitch adjustment, and easy text input. Technologies: HTML, CSS, JavaScript. Clone the repo, open index.html, and explore text-to-speech functionality.
https://github.com/iamdipankarpaul/text-to-speech
Last synced: 16 days ago
JSON representation
A simple web app utilizing the Speech Synthesis Web Speech API to convert text into speech, with features like voice selection, rate/pitch adjustment, and easy text input. Technologies: HTML, CSS, JavaScript. Clone the repo, open index.html, and explore text-to-speech functionality.
- Host: GitHub
- URL: https://github.com/iamdipankarpaul/text-to-speech
- Owner: iamdipankarpaul
- Created: 2023-09-05T19:16:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-05T19:35:02.000Z (over 1 year ago)
- Last Synced: 2024-11-11T14:10:34.872Z (3 months ago)
- Language: CSS
- Homepage: https://text-to-speech-cyan-six.vercel.app
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Text to Speech Web App
This is a simple web application that allows users to convert text into speech using the Speech Synthesis Web Speech API. Users can select different voices, adjust the speech rate and pitch, and initiate or stop the speech synthesis.
## Screenshots
![Screenshot 2023-09-06 001321](https://github.com/dipankarpaul2k/Text-to-Speech/assets/136841290/65c40c1e-7405-4efa-97ea-25cd02345467)
![Screenshot 2023-09-06 001346](https://github.com/dipankarpaul2k/Text-to-Speech/assets/136841290/47605794-51fe-4759-9090-a6d8fd066e9f)
## Features
- Choose from a list of available voices.
- Adjust speech rate and pitch.
- Easily input text for conversion to speech.
- Start and stop speech synthesis.## Technologies Used
- HTML
- CSS
- JavaScript## Usage
1. Clone the repository:
```bash
git clone https://github.com/dipankaraul2k/text-to-speech-web-app.git
```2. Open the `index.html` file in your web browser.
3. Enter the text you want to convert to speech in the text area.
4. Choose a voice from the dropdown list.
5. Adjust the rate and pitch using the sliders.
6. Click the "Speak" button to start speech synthesis. Click "Stop" to stop it.
## Contributing
If you'd like to contribute to this project, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them with descriptive commit messages.
4. Push your changes to your forked repository.
5. Create a pull request to merge your changes into the main repository.
## Acknowledgments
- This project was inspired by the desire to explore the Web Speech API.
## Contact
For questions or feedback, feel free to contact:
Dipankar Paul | [email protected]