# Human Auth Microphone

> Handle microphone audio recording delegation from Human Phone. Covers audio capture, push to Agent Phone, and audio file usage in apps.

- Skill: `pockebot/human-auth-microphone` (Agent Skill)
- Install (CLI): `npx skillmds@latest add pockebot/human-auth-microphone`
- Raw SKILL.md: https://api.skillmd.com/api/skills/pockebot/human-auth-microphone/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: pockebot (https://skillmd.com/u/pockebot)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/pockebot/human-auth-microphone

---


# Human Auth: Microphone

Use this when an app needs microphone input (voice recording, audio message, speech-to-text).

## When to Trigger

- App requests microphone permission or opens an audio recording UI.
- App is waiting for voice input (voice search, voice message, audio note).
- Capability Probe detects `microphone` / `RECORD_AUDIO` activity.

## How to Call

```
request_human_auth(
  capability: "microphone",
  instruction: "Please record audio: [describe what to say or capture].",
  uiTemplate: {
    allowAudioAttachment: true,
    requireArtifactOnApprove: true,
    title: "Audio Recording Needed",
    summary: "Record audio with your phone microphone."
  }
)
```

## After You Receive the Artifact

The audio file is already pushed to Agent Phone Downloads. The result includes `device_path=...`.

1. **Exit current screen state.** The app may have a recording UI or microphone dialog open. Press `keyevent KEYCODE_BACK` to dismiss it.

2. **Re-navigate the app** to its file attachment or audio upload option.

3. **Select the audio file** from Downloads in the file picker (look for the `openpocket-human-auth-*` file).

5. If the app needs **speech-to-text** rather than an audio file, and the human provided text in the decision note, type that text directly instead.

## Tips

- Audio files may be in WebM or OGG format. Most Android apps handle these natively.
- Some voice message features (WhatsApp, Telegram) require holding a button — these may not work with file upload. In that case, consider Remote Takeover.

