VoiceField — Voice input for any text field

A drop-in React hook that adds realtime voice input to any textarea, input, or prompt box. Your user's phone becomes the mic.

Install: npm install @voicefield/react @voicefield/server

Works out of the box with the browser's Web Speech API — no API key needed. Speech recognition runs on the phone — no audio leaves the device, only text. Three files to integrate: API route, phone page, your component.

Try the demo

git clone https://github.com/tatargabor/voicefield.git
cd voicefield && pnpm install && pnpm build
cd apps/example && pnpm dev
ngrok http 3000

Source: github.com/tatargabor/voicefield

Packages: @voicefield/react · @voicefield/server · @voicefield/core