Live Link: TextEcho - Portfolio Analysis
Turn your written words into lifelike speech with this sleek and user-friendly text-to-speech application. Powered by the Web Speech API, it allows you to convert text into audio effortlessly, with customizable voices and seamless functionality.
- 🎧 Convert Text to Speech: Type anything and listen to it instantly.
- 🌐 Voice Selection: Choose from a variety of available voices.
- 🎛️ Custom Playback Control: Pause, play, or stop your audio anytime.
- 🖌️ Modern UI: Clean and responsive design with a gradient background and intuitive controls.
- 💻 Cross-Browser Compatibility: Works seamlessly on modern browsers.
--- ## How to Use 🛠️ 1. Clone the repository: ```bash git clone https://github.com/your-username/text-to-speech-converter.git 2. Navigate to the project directory: ```bash cd text-to-speech-converter 3. Open the ```index.html``` file in your browser.
text-to-speech-converter/
│
├── index.html # The main HTML file
├── index.css # Styling for the app
├── index.js # Core JavaScript functionality
├── Images/ # Folder containing icons and demo images
│ ├── play.png
│ ├── dropdown.png
│ └── demo-pic-1.png
└── README.md # Documentation file- HTML5: Structure of the application.
- CSS3: Styled with gradients and responsive design.
- JavaScript: Handles text-to-speech functionality using the Web Speech API.
🗣️ Add support for third-party TTS APIs like Google Cloud or Amazon Polly for premium voices. 🌍 Multilingual support for broader accessibility. 📱 Convert the app into a mobile-friendly Progressive Web App (PWA). 💾 Save audio output as downloadable files.
- Contributions are welcome! If you have ideas to improve this app or find a bug, feel free to:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature-name
-
Commit your changes:
git commit -m "Add some feature" -
Push to the branch:
git push origin feature-name
-
Submit a pull request.
MIT License
This project is licensed under the MIT License - see the LICENSE file for details.
Thanks to the Web Speech API for powering the text-to-speech functionality. Icons from Flaticon.
Feel free to reach out if you have questions or suggestions!
-
T. Mohamed Yaser
-
GitHub: Yaser-123
-
Email: 1ammar.yaser@gmail.com
-
Linkedin: http://linkedin.com/in/mohamedyaser08/
-
Feel free to raise an issue for suggestions or queries.


