Download home.html from EllenBeta/test: direct link, hf CLI and curl.
- Browser
- Download file 22 kB
-
https://huggingface.co/spaces/EllenBeta/test/resolve/main/home.html
- Command line
-
hf download hf://spaces/EllenBeta/test/home.html
-
curl -L -o home.html https://huggingface.co/spaces/EllenBeta/test/resolve/main/home.html
22 kB
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>VoxAI Pro | AI-Powered Voice Synthesis</title> | |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> | |
| <style> | |
| /* Base Styles */ | |
| :root { | |
| --primary: #4361ee; | |
| --primary-dark: #3a0ca3; | |
| --accent: #7209b7; | |
| --light: #f8f9fa; | |
| --dark: #212529; | |
| --gray: #6c757d; | |
| --light-gray: #e9ecef; | |
| --gradient: linear-gradient(135deg, #4361ee 0%, #3a0ca3 50%, #7209b7 100%); | |
| --card-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); | |
| --transition: all 0.3s ease; | |
| } | |
| * { | |
| margin: 0; | |
| padding: 0; | |
| box-sizing: border-box; | |
| font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; | |
| } | |
| html { | |
| scroll-behavior: smooth; | |
| } | |
| body { | |
| background-color: var(--light); | |
| color: var(--dark); | |
| line-height: 1.6; | |
| overflow-x: hidden; | |
| } | |
| .container { | |
| width: 100%; | |
| max-width: 1200px; | |
| margin: 0 auto; | |
| padding: 0 20px; | |
| } | |
| section { | |
| padding: 80px 0; | |
| } | |
| h1, h2, h3, h4 { | |
| line-height: 1.2; | |
| margin-bottom: 1rem; | |
| } | |
| h1 { | |
| font-size: 3.5rem; | |
| font-weight: 700; | |
| } | |
| h2 { | |
| font-size: 2.5rem; | |
| font-weight: 600; | |
| } | |
| h3 { | |
| font-size: 1.8rem; | |
| font-weight: 600; | |
| } | |
| p { | |
| margin-bottom: 1.5rem; | |
| font-size: 1.1rem; | |
| } | |
| .btn { | |
| display: inline-flex; | |
| align-items: center; | |
| justify-content: center; | |
| padding: 16px 32px; | |
| background: var(--gradient); | |
| color: white; | |
| border: none; | |
| border-radius: 50px; | |
| font-size: 1.1rem; | |
| font-weight: 600; | |
| cursor: pointer; | |
| transition: var(--transition); | |
| text-decoration: none; | |
| box-shadow: 0 5px 15px rgba(67, 97, 238, 0.3); | |
| } | |
| .btn:hover { | |
| transform: translateY(-3px); | |
| box-shadow: 0 8px 25px rgba(67, 97, 238, 0.4); | |
| } | |
| .btn i { | |
| margin-right: 10px; | |
| } | |
| /* Header Styles */ | |
| header { | |
| background: white; | |
| box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05); | |
| position: fixed; | |
| width: 100%; | |
| top: 0; | |
| z-index: 1000; | |
| } | |
| .navbar { | |
| display: flex; | |
| justify-content: space-between; | |
| align-items: center; | |
| padding: 20px 0; | |
| } | |
| .logo { | |
| display: flex; | |
| align-items: center; | |
| font-size: 1.8rem; | |
| font-weight: 700; | |
| color: var(--primary); | |
| text-decoration: none; | |
| } | |
| .logo i { | |
| margin-right: 10px; | |
| font-size: 2rem; | |
| } | |
| .nav-links { | |
| display: flex; | |
| list-style: none; | |
| } | |
| .nav-links li { | |
| margin-left: 30px; | |
| } | |
| .nav-links a { | |
| text-decoration: none; | |
| color: var(--dark); | |
| font-weight: 500; | |
| transition: var(--transition); | |
| } | |
| .nav-links a:hover { | |
| color: var(--primary); | |
| } | |
| .mobile-menu-btn { | |
| display: none; | |
| background: none; | |
| border: none; | |
| font-size: 1.5rem; | |
| color: var(--dark); | |
| cursor: pointer; | |
| } | |
| /* Hero Section */ | |
| .hero { | |
| padding-top: 150px; | |
| background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); | |
| position: relative; | |
| overflow: hidden; | |
| } | |
| .hero-content { | |
| display: flex; | |
| align-items: center; | |
| justify-content: space-between; | |
| } | |
| .hero-text { | |
| flex: 1; | |
| padding-right: 40px; | |
| } | |
| .hero-text h1 { | |
| margin-bottom: 1.5rem; | |
| background: var(--gradient); | |
| -webkit-background-clip: text; | |
| -webkit-text-fill-color: transparent; | |
| } | |
| .hero-text p { | |
| font-size: 1.2rem; | |
| color: var(--gray); | |
| margin-bottom: 2rem; | |
| } | |
| .hero-image { | |
| flex: 1; | |
| text-align: center; | |
| } | |
| .hero-image img { | |
| max-width: 100%; | |
| border-radius: 10px; | |
| box-shadow: var(--card-shadow); | |
| } | |
| /* Features Section */ | |
| .features { | |
| background: white; | |
| } | |
| .section-header { | |
| text-align: center; | |
| margin-bottom: 60px; | |
| } | |
| .section-header h2 { | |
| color: var(--dark); | |
| margin-bottom: 1rem; | |
| } | |
| .section-header p { | |
| color: var(--gray); | |
| max-width: 700px; | |
| margin: 0 auto; | |
| } | |
| .features-grid { | |
| display: grid; | |
| grid-template-columns: repeat(3, 1fr); | |
| gap: 30px; | |
| } | |
| .feature-card { | |
| background: white; | |
| border-radius: 12px; | |
| padding: 30px; | |
| box-shadow: var(--card-shadow); | |
| transition: var(--transition); | |
| text-align: center; | |
| } | |
| .feature-card:hover { | |
| transform: translateY(-10px); | |
| } | |
| .feature-icon { | |
| width: 80px; | |
| height: 80px; | |
| background: var(--gradient); | |
| border-radius: 50%; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| margin: 0 auto 20px; | |
| } | |
| .feature-icon i { | |
| font-size: 2rem; | |
| color: white; | |
| } | |
| .feature-card h3 { | |
| margin-bottom: 15px; | |
| } | |
| /* How It Works Section */ | |
| .how-it-works { | |
| background: var(--light-gray); | |
| } | |
| .steps { | |
| display: flex; | |
| justify-content: space-between; | |
| margin-top: 50px; | |
| position: relative; | |
| } | |
| .steps::before { | |
| content: ''; | |
| position: absolute; | |
| top: 40px; | |
| left: 10%; | |
| right: 10%; | |
| height: 3px; | |
| background: var(--primary); | |
| z-index: 1; | |
| } | |
| .step { | |
| text-align: center; | |
| position: relative; | |
| z-index: 2; | |
| flex: 1; | |
| padding: 0 20px; | |
| } | |
| .step-number { | |
| width: 80px; | |
| height: 80px; | |
| background: white; | |
| border: 3px solid var(--primary); | |
| border-radius: 50%; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| margin: 0 auto 20px; | |
| font-size: 1.8rem; | |
| font-weight: 700; | |
| color: var(--primary); | |
| } | |
| .step h3 { | |
| margin-bottom: 15px; | |
| } | |
| /* CTA Section */ | |
| .cta { | |
| background: var(--gradient); | |
| color: white; | |
| text-align: center; | |
| padding: 100px 0; | |
| } | |
| .cta h2 { | |
| margin-bottom: 1.5rem; | |
| } | |
| .cta p { | |
| max-width: 700px; | |
| margin: 0 auto 2rem; | |
| font-size: 1.2rem; | |
| } | |
| .cta .btn { | |
| background: white; | |
| color: var(--primary); | |
| } | |
| .cta .btn:hover { | |
| background: var(--light-gray); | |
| } | |
| /* Footer */ | |
| footer { | |
| background: var(--dark); | |
| color: white; | |
| padding: 60px 0 30px; | |
| } | |
| .footer-content { | |
| display: flex; | |
| justify-content: space-between; | |
| margin-bottom: 40px; | |
| } | |
| .footer-logo { | |
| flex: 1; | |
| } | |
| .footer-logo .logo { | |
| margin-bottom: 20px; | |
| color: white; | |
| } | |
| .footer-links { | |
| flex: 2; | |
| display: flex; | |
| justify-content: space-around; | |
| } | |
| .footer-links h4 { | |
| margin-bottom: 20px; | |
| font-size: 1.2rem; | |
| } | |
| .footer-links ul { | |
| list-style: none; | |
| } | |
| .footer-links li { | |
| margin-bottom: 10px; | |
| } | |
| .footer-links a { | |
| color: var(--light-gray); | |
| text-decoration: none; | |
| transition: var(--transition); | |
| } | |
| .footer-links a:hover { | |
| color: white; | |
| } | |
| .social-links { | |
| display: flex; | |
| margin-top: 20px; | |
| } | |
| .social-links a { | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| width: 40px; | |
| height: 40px; | |
| background: rgba(255, 255, 255, 0.1); | |
| border-radius: 50%; | |
| margin-right: 10px; | |
| color: white; | |
| text-decoration: none; | |
| transition: var(--transition); | |
| } | |
| .social-links a:hover { | |
| background: var(--primary); | |
| transform: translateY(-3px); | |
| } | |
| .copyright { | |
| text-align: center; | |
| padding-top: 30px; | |
| border-top: 1px solid rgba(255, 255, 255, 0.1); | |
| color: var(--light-gray); | |
| font-size: 0.9rem; | |
| } | |
| /* Responsive Styles */ | |
| @media (max-width: 992px) { | |
| h1 { | |
| font-size: 2.8rem; | |
| } | |
| h2 { | |
| font-size: 2.2rem; | |
| } | |
| .features-grid { | |
| grid-template-columns: repeat(2, 1fr); | |
| } | |
| .steps::before { | |
| display: none; | |
| } | |
| .steps { | |
| flex-direction: column; | |
| } | |
| .step { | |
| margin-bottom: 40px; | |
| } | |
| } | |
| @media (max-width: 768px) { | |
| .navbar { | |
| padding: 15px 0; | |
| } | |
| .nav-links { | |
| display: none; | |
| position: absolute; | |
| top: 70px; | |
| left: 0; | |
| width: 100%; | |
| background: white; | |
| flex-direction: column; | |
| padding: 20px; | |
| box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); | |
| } | |
| .nav-links.active { | |
| display: flex; | |
| } | |
| .nav-links li { | |
| margin: 10px 0; | |
| } | |
| .mobile-menu-btn { | |
| display: block; | |
| } | |
| .hero-content { | |
| flex-direction: column; | |
| } | |
| .hero-text { | |
| padding-right: 0; | |
| margin-bottom: 40px; | |
| text-align: center; | |
| } | |
| .footer-content { | |
| flex-direction: column; | |
| } | |
| .footer-links { | |
| margin-top: 30px; | |
| flex-direction: column; | |
| } | |
| .footer-links > div { | |
| margin-bottom: 30px; | |
| } | |
| } | |
| @media (max-width: 576px) { | |
| h1 { | |
| font-size: 2.2rem; | |
| } | |
| h2 { | |
| font-size: 1.8rem; | |
| } | |
| section { | |
| padding: 60px 0; | |
| } | |
| .features-grid { | |
| grid-template-columns: 1fr; | |
| } | |
| .hero { | |
| padding-top: 120px; | |
| } | |
| } | |
| </style> | |
| </head> | |
| <body> | |
| <!-- Header --> | |
| <header> | |
| <div class="container"> | |
| <nav class="navbar"> | |
| <a href="#" class="logo"> | |
| <i class="fas fa-microphone-alt"></i> | |
| VoxAI Pro | |
| </a> | |
| <ul class="nav-links"> | |
| <li><a href="#features">Features</a></li> | |
| <li><a href="#how-it-works">How It Works</a></li> | |
| <li><a href="#cta">Get Started</a></li> | |
| </ul> | |
| <button class="mobile-menu-btn"> | |
| <i class="fas fa-bars"></i> | |
| </button> | |
| </nav> | |
| </div> | |
| </header> | |
| <!-- Hero Section --> | |
| <section class="hero"> | |
| <div class="container"> | |
| <div class="hero-content"> | |
| <div class="hero-text"> | |
| <h1>Transform Text into Natural Sounding Speech with AI</h1> | |
| <p>VoxAI Pro uses advanced artificial intelligence to create realistic voice clones from any text input. Generate professional voiceovers, audiobooks, and more in seconds.</p> | |
| <a href="#cta" class="btn"> | |
| <i class="fas fa-magic"></i> Generate Voice Now | |
| </a> | |
| </div> | |
| <div class="hero-image"> | |
| <img src="https://images.unsplash.com/photo-1589256469067-ea99122bbdc4?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1000&q=80" alt="VoxAI Pro Interface"> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Features Section --> | |
| <section class="features" id="features"> | |
| <div class="container"> | |
| <div class="section-header"> | |
| <h2>Powerful AI Voice Features</h2> | |
| <p>Experience the next generation of text-to-speech technology with our advanced AI capabilities</p> | |
| </div> | |
| <div class="features-grid"> | |
| <div class="feature-card"> | |
| <div class="feature-icon"> | |
| <i class="fas fa-robot"></i> | |
| </div> | |
| <h3>AI-Powered Synthesis</h3> | |
| <p>Our advanced neural networks create natural, human-like voices that capture emotion and intonation.</p> | |
| </div> | |
| <div class="feature-card"> | |
| <div class="feature-icon"> | |
| <i class="fas fa-user-friends"></i> | |
| </div> | |
| <h3>Voice Cloning</h3> | |
| <p>Upload a short voice sample and our AI will clone the voice for your text-to-speech generation.</p> | |
| </div> | |
| <div class="feature-card"> | |
| <div class="feature-icon"> | |
| <i class="fas fa-language"></i> | |
| </div> | |
| <h3>Multiple Languages</h3> | |
| <p>Generate speech in dozens of languages with authentic accents and pronunciation.</p> | |
| </div> | |
| <div class="feature-card"> | |
| <div class="feature-icon"> | |
| <i class="fas fa-sliders-h"></i> | |
| </div> | |
| <h3>Customizable Voices</h3> | |
| <p>Adjust pitch, speed, and tone to create the perfect voice for your specific needs.</p> | |
| </div> | |
| <div class="feature-card"> | |
| <div class="feature-icon"> | |
| <i class="fas fa-bolt"></i> | |
| </div> | |
| <h3>Real-Time Processing</h3> | |
| <p>Get your audio files in seconds with our optimized processing pipeline.</p> | |
| </div> | |
| <div class="feature-card"> | |
| <div class="feature-icon"> | |
| <i class="fas fa-shield-alt"></i> | |
| </div> | |
| <h3>Secure & Private</h3> | |
| <p>Your data and voice samples are encrypted and never shared with third parties.</p> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- How It Works Section --> | |
| <section class="how-it-works" id="how-it-works"> | |
| <div class="container"> | |
| <div class="section-header"> | |
| <h2>How VoxAI Pro Works</h2> | |
| <p>Transform text to speech in just three simple steps</p> | |
| </div> | |
| <div class="steps"> | |
| <div class="step"> | |
| <div class="step-number">1</div> | |
| <h3>Enter Your Text</h3> | |
| <p>Type or paste the text you want to convert into natural-sounding speech.</p> | |
| </div> | |
| <div class="step"> | |
| <div class="step-number">2</div> | |
| <h3>Upload Voice Sample</h3> | |
| <p>Provide a short audio sample of the voice you want to clone (optional).</p> | |
| </div> | |
| <div class="step"> | |
| <div class="step-number">3</div> | |
| <h3>Generate & Download</h3> | |
| <p>Click generate and download your high-quality audio file in seconds.</p> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- CTA Section --> | |
| <section class="cta" id="cta"> | |
| <div class="container"> | |
| <h2>Ready to Transform Your Text into Speech?</h2> | |
| <p>Join thousands of users who are already creating professional voiceovers with VoxAI Pro. No credit card required to get started.</p> | |
| <a href="#" class="btn" id="generateBtn"> | |
| <i class="fas fa-magic"></i> Generate Voice Now | |
| </a> | |
| </div> | |
| </section> | |
| <!-- Footer --> | |
| <footer> | |
| <div class="container"> | |
| <div class="footer-content"> | |
| <div class="footer-logo"> | |
| <a href="#" class="logo"> | |
| <i class="fas fa-microphone-alt"></i> | |
| VoxAI Pro | |
| </a> | |
| <p>Transforming text into natural sounding speech with cutting-edge AI technology.</p> | |
| <div class="social-links"> | |
| <a href="#"><i class="fab fa-twitter"></i></a> | |
| <a href="#"><i class="fab fa-facebook-f"></i></a> | |
| <a href="#"><i class="fab fa-instagram"></i></a> | |
| <a href="#"><i class="fab fa-linkedin-in"></i></a> | |
| </div> | |
| </div> | |
| <div class="footer-links"> | |
| <div> | |
| <h4>Product</h4> | |
| <ul> | |
| <li><a href="#">Features</a></li> | |
| <li><a href="#">Pricing</a></li> | |
| <li><a href="#">Use Cases</a></li> | |
| <li><a href="#">API</a></li> | |
| </ul> | |
| </div> | |
| <div> | |
| <h4>Company</h4> | |
| <ul> | |
| <li><a href="#">About Us</a></li> | |
| <li><a href="#">Careers</a></li> | |
| <li><a href="#">Blog</a></li> | |
| <li><a href="#">Contact</a></li> | |
| </ul> | |
| </div> | |
| <div> | |
| <h4>Support</h4> | |
| <ul> | |
| <li><a href="#">Help Center</a></li> | |
| <li><a href="#">Documentation</a></li> | |
| <li><a href="#">Privacy Policy</a></li> | |
| <li><a href="#">Terms of Service</a></li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| <div class="copyright"> | |
| <p>© 2023 VoxAI Pro. All rights reserved.</p> | |
| </div> | |
| </div> | |
| </footer> | |
| <script> | |
| // Mobile menu toggle | |
| const mobileMenuBtn = document.querySelector('.mobile-menu-btn'); | |
| const navLinks = document.querySelector('.nav-links'); | |
| mobileMenuBtn.addEventListener('click', () => { | |
| navLinks.classList.toggle('active'); | |
| }); | |
| // Close mobile menu when clicking on a link | |
| const navItems = document.querySelectorAll('.nav-links a'); | |
| navItems.forEach(item => { | |
| item.addEventListener('click', () => { | |
| navLinks.classList.remove('active'); | |
| }); | |
| }); | |
| // Smooth scrolling for anchor links | |
| document.querySelectorAll('a[href^="#"]').forEach(anchor => { | |
| anchor.addEventListener('click', function(e) { | |
| e.preventDefault(); | |
| const targetId = this.getAttribute('href'); | |
| if(targetId === '#') return; | |
| const targetElement = document.querySelector(targetId); | |
| if(targetElement) { | |
| window.scrollTo({ | |
| top: targetElement.offsetTop - 80, | |
| behavior: 'smooth' | |
| }); | |
| } | |
| }); | |
| }); | |
| // CTA button click handler | |
| document.getElementById('generateBtn').addEventListener('click', function(e) { | |
| e.preventDefault(); | |
| window.location.href = "https://api.bots.business/v2/bots/2781222/web-app/sign-in"; | |
| // In a real implementation, this would redirect to your actual app | |
| // window.location.href = 'your-app-url.html'; | |
| }); | |
| </script> | |
| </body> | |
| </html> |