https://github.com/jmrashed/text-to-speech-with-language-selection
Text to Speech with Language Selection
https://github.com/jmrashed/text-to-speech-with-language-selection
Last synced: 3 months ago
JSON representation
Text to Speech with Language Selection
- Host: GitHub
- URL: https://github.com/jmrashed/text-to-speech-with-language-selection
- Owner: jmrashed
- License: other
- Created: 2025-01-27T09:38:17.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-27T09:41:00.000Z (5 months ago)
- Last Synced: 2025-02-05T18:58:12.797Z (5 months ago)
- Language: HTML
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Text to Speech with Language Selection
This project is a simple, yet powerful Text-to-Speech (TTS) web application that allows users to convert text into speech in multiple languages. It utilizes the Web Speech API to provide a seamless text-to-speech experience directly in the browser.
## Features
- Convert text to speech in 22 different languages
- User-friendly interface
- Real-time language switching
- Ability to stop speech playback
- Responsive design for various screen sizes## How to Use
1. Clone the repository:
```
git clone [email protected]:jmrashed/text-to-speech-with-language-selection.git
```2. Navigate to the project directory:
```
cd text-to-speech-with-language-selection
```3. Open the `index.html` file in your web browser.
4. Select your desired language from the dropdown menu.
5. Enter the text you want to convert to speech in the textarea.
6. Click the "Convert to Speech" button to hear the text spoken in the selected language.
7. Use the "Stop Speaking" button to halt the speech at any time.
## Supported Languages
The application supports the following languages:
- English (US)
- French (FR)
- Hindi (IN)
- Arabic (AE)
- Spanish (ES)
- Portuguese (PT)
- Italian (IT)
- Indonesian (ID)
- German (DE)
- Ukrainian (UA)
- Russian (RU)
- Polish (PL)
- Turkish (TR)
- Chinese (CN)
- Korean (KR)
- Kazakh (KZ)
- Azerbaijani (AZ)
- Romanian (MD)
- Japanese (JP)
- Dutch (NL)
- Uzbek (UZ)
- Georgian (GE)## Contributing
Contributions are welcome! If you'd like to improve this project, please follow these steps:
1. Fork the repository
2. Create a new branch (`git checkout -b feature/AmazingFeature`)
3. Make your changes
4. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
5. Push to the branch (`git push origin feature/AmazingFeature`)
6. Open a Pull Request## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Acknowledgments
- This project uses the [Web Speech API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API) for text-to-speech functionality.
- Thanks to all contributors who have helped to improve this project.---
Created by jmrashed - Feel free to contact me for any questions or suggestions!