PaceUI

  • Components
  • Blocks
  • Templates
  • Studio
  • Resources
Intro
  • Components
  • Installation
  • MCP
Agents
  • Chat Composer
  • Workflow Board
  • Thinking States
  • Audio Visualizer
  • Task Pipeline
  • Approval Card
  • Model Ability Selector
  • Model Selector
  • Response Writer
  • AI Suggestions
  • Token Counter
Crafts
  • All Crafts
  • Avatar Flight
  • Voice Record
  • Starfield Card
  • Destination Queue
  • Rolling Bento
  • Download Button
  • Cart Stepper
  • Heart Burst
  • Copy Bar
  • Generative Grid
  • Destination Card
  • Magnetic Button
  • Morphing Copy
  • Expanding Search
  • Metric Tracker
  • Tilt Card
  • Animated Stack
Charts
  • API Traffic
  • Weekly Traffic
  • Financial Performance
  • Channel Sales
  • Customer Growth
  • Customer Segments
  • Sales Overview
  • Traffic Distribution
  • Daily Orders
  • Acquisition Funnel
  • Weekly Attendance
  • Market Trends
  • Portfolio Overview
  • Instance Health
  • Resource Usage
  • SaaS Subscriptions
  • Database Performance
  • Model Usage
  • Spend Allocation
Motion
  • Accordion
  • Alert
  • Calendar
  • Checkbox
  • Collapsible
  • Combobox
  • Context Menu
  • Dropdown Menu
  • Empty
  • Hover Card
  • Input OTP
  • Menubar
  • Navigation Menu
  • Pagination
  • Progress
  • Radio Group
  • Scroll Area
  • Select
  • Sidebar
  • Slider
  • Switch
  • Tabs
  • Tooltip
  • Reveal Text
  • Scramble Text
  • Squash Text
  • Bouncing Text
  • Mouse Wave Text
  • Text Fall Button
  • Spring Button
  • Infinite Scroller
  • Fillable Button
  • Layered Stack
  • Gradient Shadow
  • Profile Peek
  • Flip Reveal
  • Reveal on Scroll
  • Swap
  1. Components
  2. Crafts
PreviousNext

Voice Record

An animated voice recording pill button with soundwave frequency bars and a morphing stop/loader action.

When to use

  • AI voice prompt inputs, audio notes, and dictation tools in chat apps.
  • Surfacing real-time soundwave activity when microphone recording is live.
  • Providing an intuitive one-tap stop and confirmation flow with MorphIcon animations.

When not to use

  • Complex multi-track audio workstation interfaces.
  • File upload controls for pre-recorded media files.

API Reference

VoiceRecordProps

PropTypeDefaultDescription
isRecordingboolean—Controlled active recording status.
onRecordingChange(recording: boolean) => void—Callback fired when the recording state toggles on or off.
onSave() => void—Callback fired when recording completes and saves.
labelstring"Voice"Default text label shown in resting state.
savedLabelstring"Saved"Confirmation text label displayed upon saving.
activeDelayMsnumber1000Delay in milliseconds before active waveform frequencies kick in.
savedDurationMsnumber2000Duration in milliseconds that the saved confirmation checkmark remains visible.
classNamestring—Additional CSS class names.

Motion

  • Staggered sinusoidal height scales across individual soundwave bars.
  • Spring transition (stiffness: 420, damping: 32) for popping the external stop button.
  • Smooth icon morphs between LoaderCircle, Square, and Check via MorphIcon.
Avatar FlightStarfield Card

PaceUI

Animated blocks, components, and templates for Next.js and TanStack Start. Built with Motion and shadcn - clean code you own.

GitHubTwitterDiscord

Products

BlocksComponentsTemplatesCraftsTanStack ChartsMCP ServerStarter KitsStyleX Components

Resources

DocumentationMotion ComponentsGSAP AnimationsNative AIBlogChangelog

Pricing & Account

PricingManage AccountLicensesAPI KeysAffiliate Program

Company

Contact UsDiscord CommunityPrivacy PolicyTerms of Service

© 2026 PaceUI. All rights reserved. Built by indie developer, Denish

PACEUI