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.
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