FAQ пусть всплывают окошки с текстом при наведении на них
Browse files- index.html +90 -104
index.html
CHANGED
|
@@ -88,14 +88,36 @@
|
|
| 88 |
transform: translateY(-2px);
|
| 89 |
box-shadow: 0 10px 30px rgba(0, 212, 255, 0.5);
|
| 90 |
}
|
| 91 |
-
.faq-
|
| 92 |
-
|
| 93 |
-
overflow: hidden;
|
| 94 |
-
transition: max-height 0.3s ease-out, padding 0.3s ease-out;
|
| 95 |
}
|
| 96 |
-
.faq-answer
|
| 97 |
-
|
| 98 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 99 |
}
|
| 100 |
</style>
|
| 101 |
</head>
|
|
@@ -481,99 +503,89 @@
|
|
| 481 |
<section id="faq" class="py-20 px-6 bg-dark-card">
|
| 482 |
<div class="container mx-auto max-w-6xl">
|
| 483 |
<h2 class="text-4xl font-bold text-center mb-12">FAQ</h2>
|
| 484 |
-
<div class="grid md:grid-cols-2 gap-
|
| 485 |
-
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg
|
| 486 |
-
<
|
| 487 |
-
<span class="font-semibold">Как работает технология клонирования голоса?</span>
|
| 488 |
-
|
| 489 |
-
|
| 490 |
-
|
| 491 |
-
Наша технология анализирует аудиообразец длительностью от 30 секунд, выделяет уникальные характеристики голоса и создает цифровую модель. Затем эта модель используется для синтеза новой речи с сохранением интонаций и тембра оригинала.
|
| 492 |
</div>
|
| 493 |
</div>
|
| 494 |
-
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg
|
| 495 |
-
<
|
| 496 |
-
<span class="font-semibold">Какие форматы файлов поддерживаются?</span>
|
| 497 |
-
|
| 498 |
-
|
| 499 |
-
|
| 500 |
-
Мы поддерживаем импорт аудио в форматах MP3, WAV, M4A, FLAC. Экспорт генерированной речи доступен в MP3, WAV, OGG. Максимальный размер файла для загрузки - 50MB.
|
| 501 |
</div>
|
| 502 |
</div>
|
| 503 |
-
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg
|
| 504 |
-
<
|
| 505 |
-
<span class="font-semibold">Можно ли использовать сгенерированный голос в коммерческих целях?</span>
|
| 506 |
-
|
| 507 |
-
|
| 508 |
-
|
| 509 |
-
Да, все тарифные планы включают коммерческую лицензию на использование сгенерированного аудио. Вы можете использовать его в подкастах, видео, рекламных материалах и других коммерческих проектах.
|
| 510 |
</div>
|
| 511 |
</div>
|
| 512 |
-
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg
|
| 513 |
-
<
|
| 514 |
-
<span class="font-semibold">Как быстро генерируется аудио?</span>
|
| 515 |
-
|
| 516 |
-
|
| 517 |
-
|
| 518 |
-
Стандартный TTS синтез занимает в среднем 2-3 секунды на 1000 символов. Клонирование голоса требует дополнительного времени на обработку образца (обычно 1-2 минуты), после чего синтез происходит с той же скоростью.
|
| 519 |
</div>
|
| 520 |
</div>
|
| 521 |
-
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg
|
| 522 |
-
<
|
| 523 |
-
<span class="font-semibold">Какое качество аудио я получу?</span>
|
| 524 |
-
|
| 525 |
-
|
| 526 |
-
|
| 527 |
-
Мы генерируем аудио в высоком качестве 44.1kHz, 16-bit стерео. При клонировании голоса качество зависит от исходного аудиообразца - чем лучше качество исходника, тем точнее будет результат.
|
| 528 |
</div>
|
| 529 |
</div>
|
| 530 |
-
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg
|
| 531 |
-
<
|
| 532 |
-
<span class="font-semibold">Можно ли отменить подписку?</span>
|
| 533 |
-
|
| 534 |
-
|
| 535 |
-
|
| 536 |
-
Да, вы можете отменить подписку в любой момент в личном кабинете. Доступ к платным функциям сохранится до конца оплаченного периода.
|
| 537 |
</div>
|
| 538 |
</div>
|
| 539 |
-
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg
|
| 540 |
-
<
|
| 541 |
-
<span class="font-semibold">Есть ли API для разработчиков?</span>
|
| 542 |
-
|
| 543 |
-
|
| 544 |
-
|
| 545 |
-
Да, мы предоставляем RESTful API с подробной документацией. API доступен в тарифах "Стандарт" и "Максимум". Вы можете интегрировать наши возможности в ваши приложения, сайты или сервисы.
|
| 546 |
</div>
|
| 547 |
</div>
|
| 548 |
-
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg
|
| 549 |
-
<
|
| 550 |
-
<span class="font-semibold">Как обеспечить конфиденциальность данных?</span>
|
| 551 |
-
|
| 552 |
-
|
| 553 |
-
|
| 554 |
-
Все данные передаются по зашифрованному протоколу HTTPS. Мы не храним ваши тексты и аудиофайлы дольше необходимого для обработки. Ваша информация никогда не передается третьим лицам.
|
| 555 |
</div>
|
| 556 |
</div>
|
| 557 |
-
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg
|
| 558 |
-
<
|
| 559 |
-
<span class="font-semibold">Можно ли настроить эмоциональную окраску голоса?</span>
|
| 560 |
-
|
| 561 |
-
|
| 562 |
-
|
| 563 |
-
Да, в расширенных настройках вы можете выбрать эмоциональную окраску: нейтральный, радостный, грустный, энергичный, спокойный. Также можно调节 скорость речи и высоту тона.
|
| 564 |
</div>
|
| 565 |
</div>
|
| 566 |
-
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg
|
| 567 |
-
<
|
| 568 |
-
<span class="font-semibold">Что делать, если результат меня не устраивает?</span>
|
| 569 |
-
|
| 570 |
-
|
| 571 |
-
<div class="faq-answer hidden p-6 pt-0 text-gray-400">
|
| 572 |
Вы можете перегенерировать аудио с другими настройками или выбрать другой голос. Если проблема сохраняется, наша техподдержка поможет найти оптимальное решение для вашей задачи.
|
| 573 |
</div>
|
| 574 |
</div>
|
| 575 |
</div>
|
| 576 |
-
|
| 577 |
</section>
|
| 578 |
|
| 579 |
<!-- Footer -->
|
|
@@ -677,32 +689,6 @@
|
|
| 677 |
const randomText = randomTexts[Math.floor(Math.random() * randomTexts.length)];
|
| 678 |
document.getElementById('clone-text').value = randomText;
|
| 679 |
});
|
| 680 |
-
// FAQ Accordion
|
| 681 |
-
document.querySelectorAll('.faq-question').forEach(button => {
|
| 682 |
-
button.addEventListener('click', () => {
|
| 683 |
-
const answer = button.nextElementSibling;
|
| 684 |
-
const icon = button.querySelector('svg');
|
| 685 |
-
const isOpen = answer.classList.contains('open');
|
| 686 |
-
|
| 687 |
-
// Close all other answers
|
| 688 |
-
document.querySelectorAll('.faq-answer').forEach(a => {
|
| 689 |
-
a.classList.remove('open');
|
| 690 |
-
a.style.paddingTop = '0';
|
| 691 |
-
a.style.paddingBottom = '0';
|
| 692 |
-
});
|
| 693 |
-
document.querySelectorAll('.faq-question svg').forEach(i => {
|
| 694 |
-
i.classList.remove('rotate-180');
|
| 695 |
-
});
|
| 696 |
-
|
| 697 |
-
// Toggle current answer
|
| 698 |
-
if (!isOpen) {
|
| 699 |
-
answer.classList.add('open');
|
| 700 |
-
answer.style.paddingTop = '0';
|
| 701 |
-
answer.style.paddingBottom = '1.5rem';
|
| 702 |
-
icon.classList.add('rotate-180');
|
| 703 |
-
}
|
| 704 |
-
});
|
| 705 |
-
});
|
| 706 |
// Smooth scroll for navigation links
|
| 707 |
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
| 708 |
anchor.addEventListener('click', function (e) {
|
|
|
|
| 88 |
transform: translateY(-2px);
|
| 89 |
box-shadow: 0 10px 30px rgba(0, 212, 255, 0.5);
|
| 90 |
}
|
| 91 |
+
.faq-item {
|
| 92 |
+
position: relative;
|
|
|
|
|
|
|
| 93 |
}
|
| 94 |
+
.faq-answer {
|
| 95 |
+
position: absolute;
|
| 96 |
+
top: 100%;
|
| 97 |
+
left: 0;
|
| 98 |
+
right: 0;
|
| 99 |
+
z-index: 50;
|
| 100 |
+
opacity: 0;
|
| 101 |
+
visibility: hidden;
|
| 102 |
+
transform: translateY(-10px);
|
| 103 |
+
transition: all 0.3s ease;
|
| 104 |
+
background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);
|
| 105 |
+
border: 2px solid #3b82f6;
|
| 106 |
+
border-radius: 0.75rem;
|
| 107 |
+
padding: 1rem;
|
| 108 |
+
margin-top: 0.5rem;
|
| 109 |
+
box-shadow: 0 10px 30px rgba(59, 130, 246, 0.3);
|
| 110 |
+
}
|
| 111 |
+
.faq-item:hover .faq-answer {
|
| 112 |
+
opacity: 1;
|
| 113 |
+
visibility: visible;
|
| 114 |
+
transform: translateY(0);
|
| 115 |
+
}
|
| 116 |
+
.faq-question {
|
| 117 |
+
cursor: pointer;
|
| 118 |
+
}
|
| 119 |
+
.faq-question svg {
|
| 120 |
+
display: none;
|
| 121 |
}
|
| 122 |
</style>
|
| 123 |
</head>
|
|
|
|
| 503 |
<section id="faq" class="py-20 px-6 bg-dark-card">
|
| 504 |
<div class="container mx-auto max-w-6xl">
|
| 505 |
<h2 class="text-4xl font-bold text-center mb-12">FAQ</h2>
|
| 506 |
+
<div class="grid md:grid-cols-2 gap-6">
|
| 507 |
+
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg p-6 hover:border-blue-500 transition-all duration-300 hover:shadow-lg hover:shadow-blue-500/20">
|
| 508 |
+
<div class="faq-question">
|
| 509 |
+
<span class="font-semibold text-lg">Как работает технология клонирования голоса?</span>
|
| 510 |
+
</div>
|
| 511 |
+
<div class="faq-answer text-gray-300 text-sm">
|
| 512 |
+
Наша технология анализирует аудиообразец длительностью от 30 секунд, выделяет уникальные характеристики голоса и создает цифровую модель. Затем эта модель используется для синтеза новой речи с сохранением интонаций и тембра оригинала.
|
|
|
|
| 513 |
</div>
|
| 514 |
</div>
|
| 515 |
+
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg p-6 hover:border-blue-500 transition-all duration-300 hover:shadow-lg hover:shadow-blue-500/20">
|
| 516 |
+
<div class="faq-question">
|
| 517 |
+
<span class="font-semibold text-lg">Какие форматы файлов поддерживаются?</span>
|
| 518 |
+
</div>
|
| 519 |
+
<div class="faq-answer text-gray-300 text-sm">
|
| 520 |
+
Мы поддерживаем импорт аудио в форматах MP3, WAV, M4A, FLAC. Экспорт генерированной речи доступен в MP3, WAV, OGG. Максимальный размер файла для загрузки - 50MB.
|
|
|
|
| 521 |
</div>
|
| 522 |
</div>
|
| 523 |
+
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg p-6 hover:border-blue-500 transition-all duration-300 hover:shadow-lg hover:shadow-blue-500/20">
|
| 524 |
+
<div class="faq-question">
|
| 525 |
+
<span class="font-semibold text-lg">Можно ли использовать сгенерированный голос в коммерческих целях?</span>
|
| 526 |
+
</div>
|
| 527 |
+
<div class="faq-answer text-gray-300 text-sm">
|
| 528 |
+
Да, все тарифные планы включают коммерческую лицензию на использование сгенерированного аудио. Вы можете использовать его в подкастах, видео, рекламных материалах и других коммерческих проектах.
|
|
|
|
| 529 |
</div>
|
| 530 |
</div>
|
| 531 |
+
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg p-6 hover:border-blue-500 transition-all duration-300 hover:shadow-lg hover:shadow-blue-500/20">
|
| 532 |
+
<div class="faq-question">
|
| 533 |
+
<span class="font-semibold text-lg">Как быстро генерируется аудио?</span>
|
| 534 |
+
</div>
|
| 535 |
+
<div class="faq-answer text-gray-300 text-sm">
|
| 536 |
+
Стандартный TTS синтез занимает в среднем 2-3 секунды на 1000 символов. Клонирование голоса требует дополнительного времени на обработку образца (обычно 1-2 минуты), после чего синтез происходит с той же скоростью.
|
|
|
|
| 537 |
</div>
|
| 538 |
</div>
|
| 539 |
+
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg p-6 hover:border-blue-500 transition-all duration-300 hover:shadow-lg hover:shadow-blue-500/20">
|
| 540 |
+
<div class="faq-question">
|
| 541 |
+
<span class="font-semibold text-lg">Какое качество аудио я получу?</span>
|
| 542 |
+
</div>
|
| 543 |
+
<div class="faq-answer text-gray-300 text-sm">
|
| 544 |
+
Мы генерируем аудио в высоком качестве 44.1kHz, 16-bit стерео. При клонировании голоса качество зависит от исходного аудиообразца - чем лучше качество исходника, тем точнее будет результат.
|
|
|
|
| 545 |
</div>
|
| 546 |
</div>
|
| 547 |
+
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg p-6 hover:border-blue-500 transition-all duration-300 hover:shadow-lg hover:shadow-blue-500/20">
|
| 548 |
+
<div class="faq-question">
|
| 549 |
+
<span class="font-semibold text-lg">Можно ли отменить подписку?</span>
|
| 550 |
+
</div>
|
| 551 |
+
<div class="faq-answer text-gray-300 text-sm">
|
| 552 |
+
Да, вы можете отменить подписку в любой момент в личном кабинете. Доступ к платным функциям сохранится до конца оплаченного периода.
|
|
|
|
| 553 |
</div>
|
| 554 |
</div>
|
| 555 |
+
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg p-6 hover:border-blue-500 transition-all duration-300 hover:shadow-lg hover:shadow-blue-500/20">
|
| 556 |
+
<div class="faq-question">
|
| 557 |
+
<span class="font-semibold text-lg">Есть ли API для разработчиков?</span>
|
| 558 |
+
</div>
|
| 559 |
+
<div class="faq-answer text-gray-300 text-sm">
|
| 560 |
+
Да, мы предоставляем RESTful API с подробной документацией. API доступен в тарифах "Стандарт" и "Максимум". Вы можете интегрировать наши возможности в ваши приложения, сайты или сервисы.
|
|
|
|
| 561 |
</div>
|
| 562 |
</div>
|
| 563 |
+
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg p-6 hover:border-blue-500 transition-all duration-300 hover:shadow-lg hover:shadow-blue-500/20">
|
| 564 |
+
<div class="faq-question">
|
| 565 |
+
<span class="font-semibold text-lg">Как обеспечить конфиденциальность данных?</span>
|
| 566 |
+
</div>
|
| 567 |
+
<div class="faq-answer text-gray-300 text-sm">
|
| 568 |
+
Все данные передаются по зашифрованному протоколу HTTPS. Мы не храним ваши тексты и аудиофайлы дольше необходимого для обработки. Ваша информация никогда не передается третьим лицам.
|
|
|
|
| 569 |
</div>
|
| 570 |
</div>
|
| 571 |
+
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg p-6 hover:border-blue-500 transition-all duration-300 hover:shadow-lg hover:shadow-blue-500/20">
|
| 572 |
+
<div class="faq-question">
|
| 573 |
+
<span class="font-semibold text-lg">Можно ли настроить эмоциональную окраску голоса?</span>
|
| 574 |
+
</div>
|
| 575 |
+
<div class="faq-answer text-gray-300 text-sm">
|
| 576 |
+
Да, в расширенных настройках вы можете выбрать эмоциональную окраску: нейтральный, радостный, грустный, энергичный, спокойный. Также можно调节 скорость речи и высоту тона.
|
|
|
|
| 577 |
</div>
|
| 578 |
</div>
|
| 579 |
+
<div class="faq-item bg-dark-bg border border-dark-border rounded-lg p-6 hover:border-blue-500 transition-all duration-300 hover:shadow-lg hover:shadow-blue-500/20">
|
| 580 |
+
<div class="faq-question">
|
| 581 |
+
<span class="font-semibold text-lg">Что делать, если результат меня не устраивает?</span>
|
| 582 |
+
</div>
|
| 583 |
+
<div class="faq-answer text-gray-300 text-sm">
|
|
|
|
| 584 |
Вы можете перегенерировать аудио с другими настройками или выбрать другой голос. Если проблема сохраняется, наша техподдержка поможет найти оптимальное решение для вашей задачи.
|
| 585 |
</div>
|
| 586 |
</div>
|
| 587 |
</div>
|
| 588 |
+
</div>
|
| 589 |
</section>
|
| 590 |
|
| 591 |
<!-- Footer -->
|
|
|
|
| 689 |
const randomText = randomTexts[Math.floor(Math.random() * randomTexts.length)];
|
| 690 |
document.getElementById('clone-text').value = randomText;
|
| 691 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 692 |
// Smooth scroll for navigation links
|
| 693 |
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
| 694 |
anchor.addEventListener('click', function (e) {
|