A modern, feature-rich React voice recorder component with TypeScript support, pause/resume, download, and more