An open API service indexing awesome lists of open source software.

https://github.com/ahmed-maher77/echotext__text-to-speech-transformer

A modern text-to-speech web app that transforms written text into natural speech with a sleek glass-morphism UI, smooth animations, and cross-browser compatibility.
https://github.com/ahmed-maher77/echotext__text-to-speech-transformer

css-flexbox css-grid-layout dom-api front-end-development glass-morphism html-css-javascript interactive-elements-and-user-experience responsive-design smooth-animations-and-transitions software-engineering speech-synthesis text-speech-converter text-to-speech web-design web-development web-speech-api

Last synced: 22 days ago
JSON representation

A modern text-to-speech web app that transforms written text into natural speech with a sleek glass-morphism UI, smooth animations, and cross-browser compatibility.

Awesome Lists containing this project

README

          

# EchoText - Text to Speech Transformer

**EchoText** is a modern, professional web-based **text-to-speech application** that converts written text into natural spoken words using the browser's **Speech Synthesis API**.
It features a **glass-morphism UI**, smooth animations, responsive design, and professional error handling for an excellent user experience.

---

## 💻 Used Technologies
- **HTML5** – Semantic and accessible markup
- **CSS3** – Styling with gradients, animations, and glass-morphism effects
- **Vanilla JavaScript (ES6+)** – Core app logic and interactivity
- **Web Speech API (SpeechSynthesis)** – Native browser text-to-speech functionality
- **FontAwesome 6.5.2** – Icons for modern UI design
- **CSS Grid & Flexbox** – Responsive, flexible layouts
- **DOM API** – Element manipulation and event handling

---

## 🌐 Demo (Live Preview)
**👉 View Live Demo:** [https://ahmed-maher77.github.io/EchoText__text-to-speech-transformer/](https://ahmed-maher77.github.io/EchoText__text-to-speech-transformer/)

---

## ✨ Key Features
- **Text-to-Speech Conversion** – Instantly converts written text into spoken audio
- **Real-time Speech Synthesis** – Uses native browser Speech Synthesis API
- **Responsive Design** – Works across desktops, tablets, and mobile devices
- **Glass-morphism UI** – Modern design with semi-transparent containers and blur effects
- **Gradient Animations** – Animated rainbow gradient title
- **Smooth Animations** – Staggered UI entrance animations and hover effects
- **Error Handling** – Compatibility checks & user-friendly popup alerts
- **Interactive Elements** – Shimmer buttons, animated textarea, hover & focus states

---

## 🎥 Demo Video
**📺 Watch the Demo on LinkedIn:** [coming soon]()

---

## 👀 Website Preview:

website preview - UI Mockup

---

## 📥 Installation Instructions for Local Setup

1. **Clone the repository:**
```bash
git clone https://github.com/Ahmed-Maher77/EchoText__text-to-speech-transformer.git
```
2. **Open the project folder:**
```
cd EchoText__text-to-speech-transformer
```
3. **Open the ```index.html``` file in your browser to start the app**

---

## 📬 Contact & Contribution
- 🧑‍💻 **Portfolio:** https://ahmedmaher-portfolio.vercel.app/
- 🔗 **LinkedIn:** https://www.linkedin.com/in/ahmed-maher-algohary
- 📧 **Email:** ahmedmaher.dev1@gmail.com

> Contributions, suggestions, and bug reports are welcome. Feel free to open issues or pull requests.

---

## ⭐ Support

If you found this project helpful or inspiring, please consider giving it a ⭐. Your support helps me grow and share more open-source projects like this!