Skip to content

A sleek and intuitive Text-to-Speech Converter powered by the Web Speech API. Convert text into lifelike speech, choose voices, and control playback seamlessly in a modern UI.

Notifications You must be signed in to change notification settings

Yaser-123/textecho

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Text-to-Speech Converter [TextEcho] 🎙️

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.


Features ✨

  • 🎧 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.

Demo 📸


Dashboard Overview

Dashboard Overview

--- ## 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.

File Structure 📂

    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

Technologies Used 🛠️

  • HTML5: Structure of the application.
  • CSS3: Styled with gradients and responsive design.
  • JavaScript: Handles text-to-speech functionality using the Web Speech API.

Future Enhancements 🚀

🗣️ 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.

Contributing 🤝

  • Contributions are welcome! If you have ideas to improve this app or find a bug, feel free to:
  1. Fork the repository.

  2. Create a new branch:

    git checkout -b feature-name
  3. Commit your changes:

    git commit -m "Add some feature"
  4. Push to the branch:

    git push origin feature-name
  5. Submit a pull request.

📜 License

MIT License
This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements 🙏

Thanks to the Web Speech API for powering the text-to-speech functionality. Icons from Flaticon.

Contact 📧

Feel free to reach out if you have questions or suggestions!

About

A sleek and intuitive Text-to-Speech Converter powered by the Web Speech API. Convert text into lifelike speech, choose voices, and control playback seamlessly in a modern UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published