CoolFace
Apppublic

Sniffernews/FTTS-Free-text-to-speech

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes
App README

Microsoft Neural TTS Studio v2.0 - Premium Edition

πŸŽ™οΈ Advanced Text-to-Speech with Natural Voices & Modern UI

✨ Features

🌍 Multi-Language Support

  • β€”English UI with full translation support
  • β€”Dutch UI (Nederlands)
  • β€”Spanish UI (EspaΓ±ol)
  • β€”French UI (FranΓ§ais)
  • β€”Easy language switching

🎨 Beautiful Modern UI

  • β€”Premium gradient design with smooth animations
  • β€”Responsive layout for desktop, tablet, and mobile
  • β€”Dark/Light mode toggle
  • β€”Voice quality indicators (Premium/Natural)
  • β€”Interactive voice selection grid
  • β€”Real-time character counter with warnings

πŸ—£οΈ 100+ Natural Neural Voices

  • β€”Premium Quality Voices with enhanced clarity
  • β€”Multiple Languages: English, Dutch, French, German, Spanish, Italian, Portuguese, Chinese, Japanese, Korean, Arabic, Russian, Hindi
  • β€”Gender Options: Male, Female voices
  • β€”Accent Variations: US, UK, Australian, Canadian, Indian, and more
  • β€”Voice Information Panel with detailed metadata

πŸ“± Advanced Features

  • β€”50,000 Character Support (increased from 40,000)
  • β€”Device Download & Save functionality
  • β€”Text Highlighting Sync during playback
  • β€”Auto-download option
  • β€”Recent Voices quick selection
  • β€”Keyboard Shortcuts (Ctrl+Enter to speak, Ctrl+S to download)
  • β€”Audio Player with controls
  • β€”Enhanced Error Handling

πŸ€– AI Agent Ready

  • β€”Hugging Face CLI Compatible
  • β€”RESTful API endpoints
  • β€”FormData Support for better compatibility
  • β€”No JSON Parse Errors

πŸš€ Quick Start

Installation

bash
pip install flask edge-tts

Run Locally

bash
python3 app.py

Open: http://localhost:7860

Hugging Face Deployment

bash
# Install Hugging Face CLI
curl -LsSf https://hf.co/cli/install.sh | bash

# Add AI Agent Skills
hf skills add --claude --global

πŸ“‹ API Endpoints

Generate Speech

http
POST /api/tts
Content-Type: multipart/form-data

t: Your text here (max 50,000 chars)
s: voice-code (e.g., en-US-JennyNeural)
r: speed (-50 to +50)
p: pitch (-50 to +50)

Download Audio

http
POST /api/download
Content-Type: multipart/form-data

t: Your text here
s: voice-code
r: speed
p: pitch
filename: custom-name.mp3

Get Available Voices

http
GET /api/voices

Version Info

http
GET /api/version

🎯 Voice Examples

Premium English Voices

  • β€”Jenny (en-US-JennyNeural) - Natural US Female
  • β€”Aria (en-US-AriaNeural) - Premium US Female
  • β€”Nova (en-US-NovaNeural) - Premium US Female
  • β€”Jenny Multi (en-US-JennyMultilingualV2Neural) - Multilingual

Natural Dutch Voices

  • β€”Fenna (nl-NL-FennaNeural) - Standard Dutch Female
  • β€”Maarten (nl-NL-MaartenNeural) - Standard Dutch Male
  • β€”Dena (nl-BE-DenaNeural) - Belgian Female

International Voices

  • β€”Sonia (en-GB-SoniaNeural) - British Female
  • β€”Katja (de-DE-KatjaNeural) - German Female
  • β€”Elvira (es-ES-ElviraNeural) - Spanish Female
  • β€”Elsa (it-IT-ElsaNeural) - Italian Female

πŸŽ›οΈ UI Features

Text Input

  • β€”Large textarea with character counter
  • β€”Real-time validation with color-coded warnings
  • β€”Multi-language placeholder text

Voice Selection

  • β€”Interactive grid with voice details
  • β€”Quality indicators (Premium/Natural)
  • β€”Filter by language preference
  • β€”Recent voices quick access

Audio Controls

  • β€”Speed Control: -50% to +50%
  • β€”Pitch Control: -50Hz to +50Hz
  • β€”Real-time preview of settings
  • β€”Visual feedback for all controls

Settings Panel

  • β€”Text Highlighting Toggle
  • β€”Auto-download Option
  • β€”Dark Mode Switch
  • β€”Voice Information Display
  • β€”Recent Voices History

πŸ”§ Technical Features

Backend

  • β€”Flask web framework
  • β€”edge-tts for Microsoft Neural TTS
  • β€”FormData handling for better compatibility
  • β€”MD5 caching for performance
  • β€”Error handling with detailed messages

Frontend

  • β€”Modern CSS3 with animations
  • β€”Responsive design with CSS Grid
  • β€”Font Awesome icons
  • β€”JavaScript ES6+ features
  • β€”No external dependencies except icons

Performance

  • β€”Audio caching with MD5 hashing
  • β€”Lazy loading of voice list
  • β€”Optimized bundle size
  • β€”Fast API responses

🌐 Browser Compatibility

  • β€”βœ… Chrome 90+
  • β€”βœ… Firefox 88+
  • β€”βœ… Safari 14+
  • β€”βœ… Edge 90+
  • β€”βœ… Mobile browsers

πŸ“± Mobile Features

  • β€”Touch-friendly interface
  • β€”Responsive design for all screen sizes
  • β€”Mobile audio player controls
  • β€”Optimized performance for mobile devices

πŸ”’ Privacy & Security

  • β€”No data storage on servers
  • β€”Client-side processing for UI
  • β€”Secure API endpoints
  • β€”No tracking or analytics

🎨 Customization

Colors & Themes

  • β€”CSS Variables for easy theming
  • β€”Dark/Light mode support
  • β€”Gradient backgrounds
  • β€”Consistent design system

Voice Settings

  • β€”Custom speed/pitch ranges
  • β€”Voice filtering by language
  • β€”Quality preferences
  • β€”Recent voice memory

πŸ“Š Version History

v2.0.0 - Premium Edition

  • β€”βœ¨ Multi-language UI support
  • β€”βœ¨ 100+ Natural Voices with quality indicators
  • β€”βœ¨ Device Download functionality
  • β€”βœ¨ Beautiful Modern UI with gradients
  • β€”βœ¨ Text Highlighting sync
  • β€”βœ¨ 50,000 Character support
  • β€”βœ¨ Enhanced Error Handling
  • β€”βœ¨ Dark Mode toggle
  • β€”βœ¨ Recent Voices feature

v1.0.0 - Original Release

  • β€”βœ… Basic TTS functionality
  • β€”βœ… 60+ Voices support
  • β€”βœ… 40,000 Character limit
  • β€”βœ… Hugging Face CLI ready

🀝 Contributing

This is a Microsoft Neural TTS Studio project with advanced features for modern text-to-speech applications.

πŸ“„ License

This project uses Microsoft Edge TTS and follows their terms of service.

πŸ†˜ Support

For issues and feature requests, please check:

  1. 1.Voice compatibility with your region
  2. 2.Internet connection for TTS generation
  3. 3.Browser compatibility for UI features
  4. 4.Character limits for text input

Microsoft Neural TTS Studio v2.0 - Premium Text-to-Speech Experience πŸŽ™οΈ