{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "voiceover-pack-female-hurry-up",
  "type": "registry:block",
  "title": "Voiceover Pack Female Hurry Up",
  "author": "Kenney <https://kenney.nl>",
  "description": "A female voice urges \"Hurry Up\", suitable for time-sensitive prompts or indicating a need for faster action in a game.",
  "files": [
    {
      "path": "registry/soundcn/sounds/voiceover-pack-female-hurry-up/voiceover-pack-female-hurry-up.ts",
      "content": "import type { SoundAsset } from \"@/lib/sound-types\";\n\nexport const voiceoverPackFemaleHurryUpSound: SoundAsset = {\n  name: \"voiceover-pack-female-hurry-up\",\n  dataUri: \"data:audio/mpeg;base64,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\",\n  duration: 0.726,\n  format: \"mp3\",\n  license: \"CC0\",\n  author: \"Kenney\",\n};\n",
      "type": "registry:lib"
    },
    {
      "path": "registry/soundcn/lib/sound-types.ts",
      "content": "export interface SoundAsset {\r\n  /** Unique identifier for the sound */\r\n  name: string;\r\n  /** Base64-encoded data URI (data:audio/mpeg;base64,...) */\r\n  dataUri: string;\r\n  /** Duration in seconds */\r\n  duration: number;\r\n  /** Audio format */\r\n  format: \"mp3\" | \"wav\" | \"ogg\";\r\n  /** License identifier */\r\n  license: \"CC0\" | \"OGA-BY\" | \"MIT\";\r\n  /** Original author/creator */\r\n  author: string;\r\n}\r\n\r\nexport interface UseSoundOptions {\r\n  /** Volume level from 0 to 1. Default: 1 */\r\n  volume?: number;\r\n  /** Playback speed multiplier. Default: 1 */\r\n  playbackRate?: number;\r\n  /** If true, calling play() stops current playback first. Default: false */\r\n  interrupt?: boolean;\r\n  /** If false, play() does nothing. Useful for user preferences. Default: true */\r\n  soundEnabled?: boolean;\r\n  /** Called when playback starts */\r\n  onPlay?: () => void;\r\n  /** Called when playback ends naturally */\r\n  onEnd?: () => void;\r\n  /** Called when pause() is called */\r\n  onPause?: () => void;\r\n  /** Called when stop() is called */\r\n  onStop?: () => void;\r\n}\r\n\r\nexport type PlayFunction = (overrides?: {\r\n  volume?: number;\r\n  playbackRate?: number;\r\n}) => void;\r\n\r\nexport interface SoundControls {\r\n  stop: () => void;\r\n  pause: () => void;\r\n  isPlaying: boolean;\r\n  duration: number | null;\r\n  sound: SoundAsset;\r\n}\r\n\r\nexport type UseSoundReturn = readonly [PlayFunction, SoundControls];\r\n",
      "type": "registry:lib"
    },
    {
      "path": "registry/soundcn/lib/sound-engine.ts",
      "content": "let audioContext: AudioContext | null = null;\nconst bufferCache = new Map<string, AudioBuffer>();\n\nexport function getAudioContext(): AudioContext {\n  if (!audioContext) {\n    audioContext = new AudioContext();\n  }\n  return audioContext;\n}\n\nexport async function decodeAudioData(dataUri: string): Promise<AudioBuffer> {\n  const cached = bufferCache.get(dataUri);\n  if (cached) return cached;\n\n  const ctx = getAudioContext();\n  const base64 = dataUri.split(\",\")[1];\n  const binaryString = atob(base64);\n  const bytes = new Uint8Array(binaryString.length);\n  for (let i = 0; i < binaryString.length; i++) {\n    bytes[i] = binaryString.charCodeAt(i);\n  }\n\n  const audioBuffer = await ctx.decodeAudioData(bytes.buffer.slice(0));\n  bufferCache.set(dataUri, audioBuffer);\n  return audioBuffer;\n}\n\nexport interface PlaySoundOptions {\n  volume?: number;\n  playbackRate?: number;\n  onEnd?: () => void;\n}\n\nexport interface SoundPlayback {\n  stop: () => void;\n}\n\nexport async function playSound(\n  dataUri: string,\n  options: PlaySoundOptions = {}\n): Promise<SoundPlayback> {\n  const { volume = 1, playbackRate = 1, onEnd } = options;\n  const ctx = getAudioContext();\n  if (ctx.state === \"suspended\") {\n    await ctx.resume();\n  }\n\n  const buffer = await decodeAudioData(dataUri);\n  const source = ctx.createBufferSource();\n  const gain = ctx.createGain();\n\n  source.buffer = buffer;\n  source.playbackRate.value = playbackRate;\n  gain.gain.value = volume;\n\n  source.connect(gain);\n  gain.connect(ctx.destination);\n\n  source.onended = () => {\n    onEnd?.();\n  };\n\n  source.start(0);\n\n  return {\n    stop: () => {\n      try {\n        source.stop();\n      } catch {\n        // No-op if already stopped.\n      }\n    },\n  };\n}\n",
      "type": "registry:lib"
    }
  ],
  "meta": {
    "duration": 0.726,
    "format": "mp3",
    "sizeKb": 6,
    "license": "CC0",
    "tags": [
      "voiceover",
      "pack",
      "female",
      "hurry",
      "up"
    ],
    "keywords": [
      "voiceover",
      "female",
      "hurry up",
      "time pressure",
      "urgent",
      "rush",
      "speed",
      "warning",
      "deadline",
      "countdown",
      "alert",
      "quick",
      "pressure",
      "game",
      "prompting",
      "imperative",
      "fast",
      "critical",
      "reminder",
      "accelerate",
      "time limit"
    ]
  },
  "categories": [
    "voiceover"
  ]
}