mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-04 17:38:10 +00:00
672 lines
23 KiB
HTML
672 lines
23 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<!-- Required meta tags -->
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
|
|
<!-- Bootstrap CSS -->
|
|
<link
|
|
href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"
|
|
rel="stylesheet"
|
|
integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3"
|
|
crossorigin="anonymous"
|
|
/>
|
|
<link rel="stylesheet" href="style.css" />
|
|
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
|
<link
|
|
href="https://fonts.googleapis.com/css2?family=Fira+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap"
|
|
rel="stylesheet"
|
|
/>
|
|
|
|
<script src="https://unpkg.com/scrollreveal"></script>
|
|
<script
|
|
src="https://kit.fontawesome.com/a73498f2ed.js"
|
|
crossorigin="anonymous"
|
|
></script>
|
|
|
|
<script
|
|
src="https://code.jquery.com/jquery-3.6.0.min.js"
|
|
integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
|
|
crossorigin="anonymous"
|
|
></script>
|
|
|
|
<title>FakeYou. Deep Fake Text to Speech.</title>
|
|
</head>
|
|
<body>
|
|
<div class="bg-gradient">
|
|
<div class="particles-container">
|
|
<div id="particles-js"></div>
|
|
</div>
|
|
|
|
<!-- //new nav -->
|
|
<div class="top-bar d-none d-lg-flex">
|
|
<div class="container d-flex">
|
|
<div class="d-flex gap-4 flex-grow-1">
|
|
<a class="top-bar-text" href="about.html">About</a>
|
|
<a class="top-bar-text" href="terms.html">Terms of Use</a>
|
|
<a class="top-bar-text" href="#">Developers</a>
|
|
<a
|
|
class="top-bar-text d-flex align-items-center dropdown-toggle"
|
|
href="#"
|
|
id="offcanvasNavbarLgDropdown"
|
|
role="button"
|
|
data-bs-toggle="dropdown"
|
|
aria-expanded="false"
|
|
><img class="me-2" src="assets/eng-flag.png" height="12" />ENG
|
|
</a>
|
|
</div>
|
|
<div class="d-flex gap-4">
|
|
<p class="top-bar-text">
|
|
Online: <span class="fw-bold text-red">1,204</span>
|
|
</p>
|
|
<p class="top-bar-text">
|
|
Queued: <span class="fw-bold text-red">48</span>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<nav
|
|
class="navbar navbar-expand-lg navbar-dark py-3"
|
|
aria-label="Offcanvas navbar large"
|
|
>
|
|
<div class="container">
|
|
<a class="navbar-brand me-5 pr-8" href="#"
|
|
><img
|
|
src="assets/FakeYou-Logo-Left.png"
|
|
alt="Fake You Logo"
|
|
height="34"
|
|
/></a>
|
|
<button
|
|
class="navbar-toggler p-0 border-0"
|
|
type="button"
|
|
data-bs-toggle="offcanvas"
|
|
data-bs-target="#offcanvasNavbar2"
|
|
aria-controls="offcanvasNavbar2"
|
|
>
|
|
<span class="navbar-toggler-icon"></span>
|
|
</button>
|
|
<div
|
|
class="offcanvas offcanvas-end text-white nav-bg-dark"
|
|
tabindex="-1"
|
|
id="offcanvasNavbar2"
|
|
aria-labelledby="offcanvasNavbar2Label"
|
|
>
|
|
<div class="offcanvas-header">
|
|
<a class="navbar-brand me-5 pr-8" href="#">
|
|
<img src="assets/FakeYou-Logo-Left.png" alt="" height="34" />
|
|
</a>
|
|
<button
|
|
type="button"
|
|
class="btn-close btn-close-white"
|
|
data-bs-dismiss="offcanvas"
|
|
aria-label="Close"
|
|
></button>
|
|
</div>
|
|
<div class="offcanvas-body">
|
|
<ul
|
|
class="navbar-nav justify-content-start align-items-lg-center flex-grow-1 pe-3"
|
|
>
|
|
<li class="nav-item">
|
|
<a class="nav-link" aria-current="page" href="clone.html"
|
|
><i class="fa-solid fa-microphone me-2"></i>Clone Your
|
|
Voice!</a
|
|
>
|
|
</li>
|
|
|
|
<li class="nav-item dropdown">
|
|
<a
|
|
class="nav-link dropdown-toggle"
|
|
href="#"
|
|
id="offcanvasNavbarLgDropdown"
|
|
role="button"
|
|
data-bs-toggle="dropdown"
|
|
aria-expanded="false"
|
|
>
|
|
<i class="fa-solid fa-plus me-2"></i>Create
|
|
</a>
|
|
<ul
|
|
class="dropdown-menu"
|
|
aria-labelledby="offcanvasNavbarLgDropdown"
|
|
>
|
|
<li>
|
|
<a class="dropdown-item" href="index.html"
|
|
><i class="fa-solid fa-volume-high me-2"></i>TTS</a
|
|
>
|
|
</li>
|
|
<li>
|
|
<a class="dropdown-item" href="video.html"
|
|
><i class="fa-solid fa-video me-2"></i>Video</a
|
|
>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
|
|
<li class="nav-item dropdown">
|
|
<a
|
|
class="nav-link dropdown-toggle"
|
|
href="#"
|
|
id="offcanvasNavbarLgDropdown"
|
|
role="button"
|
|
data-bs-toggle="dropdown"
|
|
>
|
|
<i class="fa-solid fa-users me-2"></i>Community
|
|
</a>
|
|
<ul
|
|
class="dropdown-menu"
|
|
aria-labelledby="offcanvasNavbarLgDropdown"
|
|
>
|
|
<li>
|
|
<a class="dropdown-item" href="contribute.html"
|
|
><i class="fa-solid fa-upload me-2"></i
|
|
>Contribute/Upload</a
|
|
>
|
|
</li>
|
|
<li>
|
|
<a class="dropdown-item" href="leaderboard.html"
|
|
><i class="fa-solid fa-trophy me-2"></i>Leaderboard</a
|
|
>
|
|
</li>
|
|
<li>
|
|
<a class="dropdown-item" href="patrons.html"
|
|
><i class="fa-brands fa-patreon me-2"></i>Patrons</a
|
|
>
|
|
</li>
|
|
<li>
|
|
<a class="dropdown-item" href="firehose.html"
|
|
><i class="fa-solid fa-list me-2"></i>Feed</a
|
|
>
|
|
</li>
|
|
<li><div class="dropdown-divider"></div></li>
|
|
<li>
|
|
<a class="dropdown-item" href="profile.html"
|
|
><i class="fa-solid fa-user me-2"></i>My Data</a
|
|
>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
|
|
<li class="nav-item d-lg-none">
|
|
<a class="nav-link" aria-current="page" href="about.html"
|
|
>About
|
|
</a>
|
|
</li>
|
|
|
|
<li class="nav-item d-lg-none">
|
|
<a class="nav-link" aria-current="page" href="terms.html"
|
|
>Terms of Use</a
|
|
>
|
|
</li>
|
|
|
|
<li class="nav-item d-lg-none">
|
|
<a class="nav-link" aria-current="page" href="#"
|
|
>Developers</a
|
|
>
|
|
</li>
|
|
<li class="d-lg-none">
|
|
<div
|
|
class="dropdown-divider dropdown-divider-white mt-3"
|
|
></div>
|
|
</li>
|
|
|
|
<li class="nav-item dropdown d-lg-none">
|
|
<a
|
|
class="nav-link dropdown-toggle"
|
|
href="#"
|
|
id="offcanvasNavbarLgDropdown"
|
|
role="button"
|
|
data-bs-toggle="dropdown"
|
|
>
|
|
<img
|
|
class="me-2"
|
|
src="assets/eng-flag.png"
|
|
height="12"
|
|
/>English
|
|
</a>
|
|
<ul
|
|
class="dropdown-menu"
|
|
aria-labelledby="offcanvasNavbarLgDropdown"
|
|
>
|
|
<li>
|
|
<a class="dropdown-item" href=""
|
|
><img
|
|
class="me-2"
|
|
src="assets/eng-flag.png"
|
|
height="12"
|
|
/>English</a
|
|
>
|
|
</li>
|
|
<li>
|
|
<a class="dropdown-item" href=""
|
|
><img
|
|
class="me-2"
|
|
src="assets/esp-flag.png"
|
|
height="12"
|
|
/>Spanish</a
|
|
>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<li class="d-lg-none">
|
|
<div class="dropdown-divider dropdown-divider-white"></div>
|
|
</li>
|
|
|
|
<li class="ps-3 d-lg-none">
|
|
<div class="d-flex gap-4 py-2">
|
|
<p class="top-bar-text">
|
|
Online: <span class="fw-bold text-red">1,204</span>
|
|
</p>
|
|
<p class="top-bar-text">
|
|
Queued: <span class="fw-bold text-red">48</span>
|
|
</p>
|
|
</div>
|
|
</li>
|
|
|
|
<li class="d-lg-none">
|
|
<div class="dropdown-divider dropdown-divider-white"></div>
|
|
</li>
|
|
</ul>
|
|
<div
|
|
class="d-grid gap-2 d-flex justify-content-start align-items-center pt-4 ps-3 pt-lg-0 ps-lg-0"
|
|
>
|
|
<a class="nav-login me-3" href="">Login</a>
|
|
<button type="button" class="btn btn-primary btn-lg">
|
|
Sign up
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
|
|
<div class="container hero-section">
|
|
<div class="row gx-3 flex-lg-row-reverse align-items-center">
|
|
<div class="col-lg-6">
|
|
<div class="d-flex justify-content-center">
|
|
<img
|
|
src="assets/hero-img.png"
|
|
class="ani4 load-hidden img-fluid"
|
|
width="560"
|
|
loading="lazy"
|
|
/>
|
|
</div>
|
|
</div>
|
|
<div class="col-lg-6 px-md-2 px-lg-5 px-xl-2">
|
|
<div>
|
|
<h1
|
|
class="ani1 load-hidden display-3 fw-bold lh-1 mb-3 text-center text-lg-start"
|
|
>
|
|
Text to Speech
|
|
</h1>
|
|
<div class="d-flex justify-content-center">
|
|
<p class="ani2 load-hidden lead mb-5 text-center text-lg-start">
|
|
Use FakeYou's deepfake tech to say stuff with your favorite
|
|
characters.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div
|
|
class="ani3 load-hidden d-grid gap-3 d-lg-flex justify-content-lg-start mb-4"
|
|
>
|
|
<button type="button" class="btn btn-primary btn-lg">
|
|
Sign Up
|
|
</button>
|
|
<button type="button" class="btn btn-secondary btn-lg">
|
|
Clone My Voice!
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="container-panel pt-4 pb-5">
|
|
<div class="panel p-3 p-lg-4 load-hidden mt-5 mt-lg-0">
|
|
<h1 class="panel-title">
|
|
<i class="fa-solid fa-volume-high fs-2 mb-2 me-3"></i>Create TTS
|
|
</h1>
|
|
<div class="py-6">
|
|
<div class="d-flex flex-column gap-4">
|
|
<div>
|
|
<label class="sub-title">Category Filters</label>
|
|
<div class="form-group input-icon">
|
|
<div class="row gx-3 gy-3">
|
|
<div
|
|
class="col-12 col-md-6 d-flex gap-3 align-items-center"
|
|
>
|
|
<span class="fa fa-tags form-control-feedback"></span>
|
|
<select class="form-select">
|
|
<option>Games</option>
|
|
<option>All Voices 2</option>
|
|
<option>All Voices 3</option>
|
|
</select>
|
|
<button class="btn btn-destructive btn-inform">
|
|
<i class="fa-solid fa-xmark"></i>
|
|
</button>
|
|
<i class="fa-solid fa-caret-right fs-3 opacity-75"></i>
|
|
</div>
|
|
<div
|
|
class="col-12 col-md-6 d-flex gap-3 align-items-center"
|
|
>
|
|
<span class="fa fa-tags form-control-feedback"></span>
|
|
<select class="form-select">
|
|
<option>Portal</option>
|
|
<option>All Voices 2</option>
|
|
<option>All Voices 3</option>
|
|
</select>
|
|
<button class="btn btn-destructive btn-inform">
|
|
<i class="fa-solid fa-xmark"></i>
|
|
</button>
|
|
<i class="fa-solid fa-caret-right fs-3 opacity-75"></i>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div>
|
|
<label class="sub-title">Voice (6 to choose from)</label>
|
|
<div class="form-group input-icon d-flex align-items-center">
|
|
<span class="fa fa-microphone form-control-feedback"></span>
|
|
<select class="form-select">
|
|
<option>
|
|
Cave Johnson (Portal 2 DLC) (J. K. Simmons) (by
|
|
Vanceagher)
|
|
</option>
|
|
<option>GLaDOS (Ellen McLain) (by thebossgamer1)</option>
|
|
<option>
|
|
GLaDOS (Portal 2) (Ellen McLain) (by Vanceagher)
|
|
</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
<div>
|
|
<a class="sub-title text-link"
|
|
>>> See more details about the "Cave Johnson (Portal 2 DLC)
|
|
(J. K. Simmons)" by Vanceagher</a
|
|
>
|
|
</div>
|
|
<div>
|
|
<label class="sub-title">Search</label>
|
|
<div class="form-group input-icon d-flex align-items-center">
|
|
<span class="fa fa-search form-control-feedback"></span>
|
|
<input
|
|
type="text"
|
|
class="form-control"
|
|
placeholder="Search"
|
|
/>
|
|
</div>
|
|
</div>
|
|
<div class="text-input">
|
|
<label class="sub-title">Your Text</label>
|
|
<textarea
|
|
class="form-control fs-5"
|
|
placeholder="Textual shenanigans go here..."
|
|
style="height: 160px; min-height: 160px"
|
|
></textarea>
|
|
</div>
|
|
<div class="d-flex flex-column flex-lg-row w-100 gap-3 mt-2">
|
|
<button type="button" class="btn btn-primary btn-lg w-100">
|
|
<i class="fa-solid fa-volume-high me-2"></i>Speak
|
|
</button>
|
|
<button type="button" class="btn btn-destructive btn-lg w-100">
|
|
<i class="fa-solid fa-trash-can me-2"></i>Clear
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="container mb-4">
|
|
<h2 class="text-center text-lg-start">
|
|
<i class="fa-solid fa-list me-3"></i>Session TTS Results
|
|
</h2>
|
|
<div class="alert alert-secondary my-4" role="alert">Pending...</div>
|
|
<div class="alert alert-success my-4" role="alert">
|
|
Running inference...
|
|
</div>
|
|
<div class="alert alert-danger my-4" role="alert">Error.</div>
|
|
</div>
|
|
<div class="container-panel">
|
|
<div class="d-flex flex-column gap-4 mb-5">
|
|
<div class="panel p-3 p-lg-4 load-hidden gap-4 d-flex flex-column">
|
|
<div>
|
|
<h4>
|
|
<i class="fa-solid fa-microphone me-3"></i>Mario* (FakeYou
|
|
impersonator)
|
|
</h4>
|
|
<p>Its a me mario!</p>
|
|
</div>
|
|
<audio controls class="w-100">
|
|
Your browser does not support the audio element.
|
|
</audio>
|
|
<div>
|
|
<button type="button" class="btn btn-primary btn-lg">
|
|
<i class="fa-solid fa-link me-2"></i>Permalink & Download
|
|
</button>
|
|
</div>
|
|
</div>
|
|
<div class="panel p-3 p-lg-4 load-hidden gap-4 d-flex flex-column">
|
|
<div>
|
|
<h4><i class="fa-solid fa-microphone me-3"></i>Yami Yugi</h4>
|
|
<p>
|
|
She didn't understand how changed worked. When she looked at
|
|
today compared to yesterday, there was nothing that she could
|
|
see that was different. Yet, when she looked at today compared
|
|
to last year, she couldn't see how anything was ever the same.
|
|
</p>
|
|
</div>
|
|
<audio controls class="w-100">
|
|
Your browser does not support the audio element.
|
|
</audio>
|
|
<div>
|
|
<button type="button" class="btn btn-primary btn-lg">
|
|
<i class="fa-solid fa-link me-2"></i>Permalink & Download
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="container">
|
|
<hr />
|
|
</div>
|
|
|
|
<footer class="d-flex flex-column container py-5 gap-4">
|
|
<div
|
|
class="text-center align-items-center justify-content-center gap-3"
|
|
>
|
|
<a class="footer-link" href="#">Text to Speech</a>
|
|
|
|
|
<a class="footer-link" href="#">Video</a>
|
|
|
|
|
<a class="footer-link" href="#">Upload</a>
|
|
|
|
|
<a class="footer-link" href="#">Leaderboard</a>
|
|
|
|
|
<a class="footer-link" href="#">Patrons</a>
|
|
|
|
|
<a class="footer-link" href="#">Feed</a>
|
|
|
|
|
<a class="footer-link" href="#">API Docs</a>
|
|
|
|
|
<a class="footer-link" href="#">About Us</a>
|
|
|
|
|
<a class="footer-link" href="#">Terms of Use</a>
|
|
</div>
|
|
<div class="d-flex justify-content-center gap-4">
|
|
<a class="social-icon" href="#"
|
|
><i class="fa-brands fa-discord"></i
|
|
></a>
|
|
<a class="social-icon" href="#"
|
|
><i class="fa-brands fa-twitch"></i
|
|
></a>
|
|
<a class="social-icon" href="#"
|
|
><i class="fa-brands fa-twitter"></i
|
|
></a>
|
|
<a class="social-icon" href="#"
|
|
><i class="fa-brands fa-facebook"></i
|
|
></a>
|
|
<a class="social-icon" href="#"
|
|
><i class="fa-brands fa-patreon"></i
|
|
></a>
|
|
</div>
|
|
<div class="d-flex justify-content-center">
|
|
Built by <a class="footer-link" href="#">echelon</a> in
|
|
Atlanta.
|
|
</div>
|
|
</footer>
|
|
</div>
|
|
|
|
<!-- Scripts -->
|
|
<script
|
|
src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"
|
|
integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p"
|
|
crossorigin="anonymous"
|
|
></script>
|
|
|
|
<!-- Hover Nav -->
|
|
<script>
|
|
$(document).ready(function () {
|
|
if ($(window).width() >= 992) {
|
|
$(".dropdown").hover(function () {
|
|
var dropdownToggle = $(this).children(".dropdown-toggle");
|
|
var dropdownMenu = $(this).children(".dropdown-menu");
|
|
if (dropdownToggle.is(":visible")) {
|
|
dropdownMenu.toggleClass("show");
|
|
dropdownMenu
|
|
.css({ opacity: 0.0, visibility: "visible" })
|
|
.animate({ opacity: 1.0 }, 200);
|
|
}
|
|
});
|
|
}
|
|
});
|
|
</script>
|
|
|
|
<script>
|
|
ScrollReveal().reveal(".ani1", { delay: 100, distance: "20px" });
|
|
ScrollReveal().reveal(".ani2", { delay: 200, distance: "20px" });
|
|
ScrollReveal().reveal(".ani3", { delay: 250, distance: "20px" });
|
|
ScrollReveal().reveal(".ani4", { delay: 150, distance: "20px" });
|
|
ScrollReveal().reveal(".panel", { delay: 0, distance: "100px" });
|
|
</script>
|
|
|
|
<script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>
|
|
|
|
<script type="text/javascript">
|
|
particlesJS("particles-js", {
|
|
particles: {
|
|
number: {
|
|
value: 160,
|
|
density: {
|
|
enable: true,
|
|
value_area: 800,
|
|
},
|
|
},
|
|
color: {
|
|
value: "#ffffff",
|
|
},
|
|
shape: {
|
|
type: "circle",
|
|
stroke: {
|
|
width: 0,
|
|
color: "#000000",
|
|
},
|
|
polygon: {
|
|
nb_sides: 5,
|
|
},
|
|
image: {
|
|
src: "img/github.svg",
|
|
width: 100,
|
|
height: 100,
|
|
},
|
|
},
|
|
opacity: {
|
|
value: 0.06,
|
|
random: false,
|
|
anim: {
|
|
enable: false,
|
|
speed: 1,
|
|
opacity_min: 0,
|
|
sync: false,
|
|
},
|
|
},
|
|
size: {
|
|
value: 4,
|
|
random: true,
|
|
anim: {
|
|
enable: false,
|
|
speed: 4,
|
|
size_min: 0.3,
|
|
sync: false,
|
|
},
|
|
},
|
|
line_linked: {
|
|
enable: false,
|
|
distance: 150,
|
|
color: "#ffffff",
|
|
opacity: 0.4,
|
|
width: 1,
|
|
},
|
|
move: {
|
|
enable: true,
|
|
speed: 0.5,
|
|
direction: "top",
|
|
random: true,
|
|
straight: false,
|
|
out_mode: "out",
|
|
bounce: false,
|
|
attract: {
|
|
enable: false,
|
|
rotateX: 600,
|
|
rotateY: 600,
|
|
},
|
|
},
|
|
},
|
|
interactivity: {
|
|
detect_on: "canvas",
|
|
events: {
|
|
onhover: {
|
|
enable: false,
|
|
mode: "bubble",
|
|
},
|
|
onclick: {
|
|
enable: false,
|
|
mode: "repulse",
|
|
},
|
|
resize: true,
|
|
},
|
|
modes: {
|
|
grab: {
|
|
distance: 400,
|
|
line_linked: {
|
|
opacity: 1,
|
|
},
|
|
},
|
|
bubble: {
|
|
distance: 250,
|
|
size: 0,
|
|
duration: 2,
|
|
opacity: 0,
|
|
speed: 3,
|
|
},
|
|
repulse: {
|
|
distance: 400,
|
|
duration: 0.4,
|
|
},
|
|
push: {
|
|
particles_nb: 4,
|
|
},
|
|
remove: {
|
|
particles_nb: 2,
|
|
},
|
|
},
|
|
},
|
|
retina_detect: true,
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|