All Prompts
All Prompts

cardspeech-recognitiontailwindinteractiveanimatedgradientvoicemic
Interactive AI Speech Recognition Card
Интерактивная карточка распознавания речи AI. Управление голосом, анимированная кнопка микрофона, пульсирующая волна. Tailwind CSS. Для дашбордов, промо.
Prompt
<div
class="group flex flex-col transition-all duration-300 hover:scale-[1.02] text-center w-7xl h-[460px] rounded-3xl pt-8 pr-8 pb-8 pl-8 relative items-center"
style="background: linear-gradient(135deg, rgba(15, 15, 15, 0.95) 0%, rgba(10, 10, 10, 0.98) 100%); border: 1px solid rgba(139, 92, 246, 0.2); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(139, 92, 246, 0.1) inset; backdrop-filter: blur(12px);"
data-element-locator="html > body:nth-of-type(1) > main:nth-of-type(1) > section:nth-of-type(2) > div:nth-of-type(2) > div:nth-of-type(4) > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2)">
<!-- Grain texture overlay -->
<div class="opacity-[0.15] rounded-3xl absolute inset-0 pointer-events-none"
style="background-image: radial-gradient(circle at 1px 1px, rgba(255,255,255,.12) 1px, transparent 0); background-size: 24px 24px;">
</div>
<!-- Animated gradient glow -->
<div
class="absolute inset-0 rounded-3xl opacity-0 group-hover:opacity-100 transition-opacity duration-500 pointer-events-none"
style="background: radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(139, 92, 246, 0.08), transparent 40%);">
</div>
<!-- Purple badge with mic icon -->
<div
class="flex transition-all duration-300 group-hover:scale-110 group-hover:rotate-3 w-14 h-14 rounded-2xl mb-6 relative items-center justify-center"
style="background: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%); box-shadow: 0 8px 24px rgba(124, 58, 237, 0.5), 0 0 60px rgba(124, 58, 237, 0.2);">
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor"
stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mic text-white">
<path d="M12 1a3 3 0 0 0-3 3v6a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3Z" class=""></path>
<path d="M19 10a7 7 0 0 1-14 0" class=""></path>
<path d="M12 19v4" class=""></path>
</svg>
</div>
<!-- Title -->
<h3 class="leading-tight z-10 text-2xl font-semibold text-white tracking-tight mb-3 relative">AI‑Speech
Recognition</h3>
<!-- Supporting copy -->
<p class="leading-relaxed text-sm text-gray-400 mb-8 max-w-[280px] relative z-10">Enable voice control and
realtime analysis across Auralith experiences</p>
<!-- Speech Recognition UI -->
<div class="flex-1 flex flex-col z-10 w-full relative items-center justify-center">
<div class="w-full max-w-[300px] px-4">
<!-- Label bubble -->
<div class="flex mb-6 relative justify-center">
<span class="inline-flex items-center text-xs font-semibold text-white tracking-tight bg-violet-600 rounded-full px-4 py-1.5 relative shadow-lg transition-all duration-300 group-hover:shadow-xl group-hover:shadow-violet-500/30">
Speech Recognition
</span>
<span class="absolute left-1/2 -translate-x-1/2 -bottom-1 h-2 w-2 rotate-45 rounded-[2px] bg-violet-600"></span>
</div>
<!-- Control pill -->
<div class="relative group/pill">
<!-- Outer pill -->
<div
class="relative h-16 rounded-[28px] bg-black/70 ring-1 ring-white/10 shadow-[inset_0_0_0_1px_rgba(255,255,255,0.06),0_12px_32px_rgba(0,0,0,0.5)] transition-all duration-300 group-hover/pill:ring-violet-500/30 xl:gap-x-0">
<!-- Inner surface -->
<div
class="ring-white/5 ring-1 bg-gradient-to-b from-white/5 to-black/60 rounded-[24px] absolute top-1 right-1 bottom-1 left-1 space-x-0">
</div>
<!-- Mic button -->
<button class="absolute left-2 top-1/2 -translate-y-1/2 h-12 w-12 rounded-full shadow-[0_8px_24px_rgba(0,0,0,0.7)] ring-1 ring-black/70 bg-gradient-to-b from-[#1a1a1d] to-[#0d0d10] transition-all duration-300 hover:scale-105">
<span class="absolute inset-[6px] rounded-full flex items-center justify-center shadow-[inset_0_0_0_1px_rgba(255,255,255,0.1),0_0_0_8px_rgba(124,58,237,0.3)] transition-all duration-300 hover:shadow-[inset_0_0_0_1px_rgba(255,255,255,0.15),0_0_0_10px_rgba(124,58,237,0.4)]" style="background: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mic text-white">
<path d="M12 1a3 3 0 0 0-3 3v6a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3Z" class=""></path>
<path d="M19 10a7 7 0 0 1-14 0" class=""></path>
<path d="M12 19v4" class=""></path>
</svg>
</span>
</button>
<!-- Animated waveform bars -->
<div
class="-translate-y-1/2 flex group-hover/pill:opacity-100 transition-opacity xl:gap-y-2 opacity-60 max-w-none absolute top-1/2 left-[86px] gap-x-1 gap-y-2 items-center">
<div class="animate-pulse bg-violet-400 w-1 h-3 rounded-full"
style="animation-delay: 0s; animation-duration: 0.8s;">
</div>
<div class="animate-pulse bg-violet-400 w-1 h-3 rounded-full"
style="animation-delay: 0s; animation-duration: 0.8s;">
</div>
<div class="animate-pulse bg-violet-400 w-1 h-5 rounded-full"
style="animation-delay: 0.1s; animation-duration: 0.8s;"></div>
<div class="animate-pulse bg-violet-400 w-1 h-5 rounded-full"
style="animation-delay: 0.1s; animation-duration: 0.8s;"></div>
<div class="animate-pulse bg-violet-400 w-1 h-4 rounded-full"
style="animation-delay: 0.2s; animation-duration: 0.8s;"></div>
<div class="animate-pulse bg-violet-400 w-1 h-4 rounded-full"
style="animation-delay: 0.2s; animation-duration: 0.8s;"></div>
<div class="animate-pulse bg-violet-400 w-1 h-6 rounded-full"
style="animation-delay: 0.3s; animation-duration: 0.8s;"></div>
<div class="animate-pulse bg-violet-400 w-1 h-6 rounded-full"
style="animation-delay: 0.3s; animation-duration: 0.8s;"></div>
<div class="animate-pulse bg-violet-400 w-1 h-6 rounded-full"
style="animation-delay: 0.3s; animation-duration: 0.8s;"></div>
<div class="animate-pulse bg-violet-400 w-1 h-3 rounded-full"
style="animation-delay: 0.4s; animation-duration: 0.8s;"></div>
<div class="animate-pulse bg-violet-400 w-1 h-3 rounded-full"
style="animation-delay: 0.4s; animation-duration: 0.8s;"></div>
</div>
</div>
</div>
</div>
</div>
</div>