{
  "title": "Microphone test",
  "human_url": "https://happytails.ai/en/device-tools/microphone-test/",
  "agent_url": "https://happytails.ai/agents/en/device-tools/microphone-test/",
  "language": "en",
  "markdown_url": "https://happytails.ai/en/device-tools/microphone-test.md",
  "content": "Microphone test\nCheck the input level from your microphone.\nUseful next steps\nWebcam test\nPreview your webcam in the browser.\nKeyboard test\nCheck which key and modifier signals your browser receives.\nScreen test\nInspect your screen using solid colors.\nHow to use Microphone test\nChoose Start and review the browser’s permission request.\nChoose the intended device or screen, then check the preview or recording status.\nChoose Stop when finished.\nWhat to expect\nCheck the input level from your microphone. Access starts only after you choose Start and allow the browser request. Stop ends device access. Captures stay in this browser; available formats and audio sources depend on browser support.",
  "content_format": "text/plain",
  "visibility": "public",
  "links": [
    {
      "name": "Webcam test Preview your webcam in the browser.",
      "url": "https://happytails.ai/en/device-tools/webcam-test/"
    },
    {
      "name": "Keyboard test Check which key and modifier signals your browser receives.",
      "url": "https://happytails.ai/en/device-tools/keyboard-test/"
    },
    {
      "name": "Screen test Inspect your screen using solid colors.",
      "url": "https://happytails.ai/en/device-tools/screen-test/"
    }
  ],
  "tool": {
    "id": "microphone-test",
    "category": "device-tools",
    "built": true,
    "requirements": "User-initiated permission, local level/playback and stop controls; test browser support.",
    "implementation": {
      "fields": [],
      "input": false,
      "note": "Permission is requested only after Start. Captures stay in your browser. Stop ends device access. Browser support and available audio sources vary.",
      "experience": {
        "automatic": false,
        "single": false,
        "label": "Your text",
        "placeholder": "Type or paste your input…",
        "help": "Up to 1,000,000 characters. Review the settings before running.",
        "action": null
      },
      "mode": "explicit",
      "interactive": true
    },
    "execution": "Browser interface",
    "api": null,
    "browser_agent": {
      "supported": false,
      "name": null,
      "discovery": "WebMCP on the human page in a supporting browser",
      "verification": "See audit/API-AUDIT.md; availability is not verification"
    }
  },
  "markdown": "# Microphone test\n\n- Human page: https://happytails.ai/en/device-tools/microphone-test/\n- Markdown: https://happytails.ai/en/device-tools/microphone-test.md\n- Structured JSON: https://happytails.ai/agents/en/device-tools/microphone-test/index.json\n- Visibility: public\n\n## Tool capabilities\n\n| Property | Value |\n| --- | --- |\n| Tool ID | `microphone-test` |\n| Category | device-tools |\n| Implementation | Registered implementation. Registration alone is not a production-quality guarantee. |\n| Browser execution | Use the visible action or interactive controls. |\n| Browser processing | Browser; see tool notes for network behavior. |\n| HTTP API | Not callable through HTTP. |\n| Browser-agent interface | No callable WebMCP interface. |\n\n### Implementation notes\n\nPermission is requested only after Start. Captures stay in your browser. Stop ends device access. Browser support and available audio sources vary.\n\n### Inputs and settings\n\nNo free-text input is required. Use the file inputs and/or settings below.\n\nNo additional settings are declared for this tool.\n\n### Planning specification\n\nUser-initiated permission, local level/playback and stop controls; test browser support.\n\nThis describes intended requirements. Use the implementation notes, interface schema and observed output to determine current support.\n\n### Complete machine-readable capability record\n\n```json\n{\n  \"id\": \"microphone-test\",\n  \"category\": \"device-tools\",\n  \"built\": true,\n  \"requirements\": \"User-initiated permission, local level/playback and stop controls; test browser support.\",\n  \"implementation\": {\n    \"fields\": [],\n    \"input\": false,\n    \"note\": \"Permission is requested only after Start. Captures stay in your browser. Stop ends device access. Browser support and available audio sources vary.\",\n    \"experience\": {\n      \"automatic\": false,\n      \"single\": false,\n      \"label\": \"Your text\",\n      \"placeholder\": \"Type or paste your input…\",\n      \"help\": \"Up to 1,000,000 characters. Review the settings before running.\",\n      \"action\": null\n    },\n    \"mode\": \"explicit\",\n    \"interactive\": true\n  },\n  \"execution\": \"Browser interface\",\n  \"api\": null,\n  \"browser_agent\": {\n    \"supported\": false,\n    \"name\": null,\n    \"discovery\": \"WebMCP on the human page in a supporting browser\",\n    \"verification\": \"See audit/API-AUDIT.md; availability is not verification\"\n  }\n}\n```\n\n## Page guide\n\nCheck the input level from your microphone.\n\n## Useful next steps\n\n- [Webcam test](https://happytails.ai/en/device-tools/webcam-test/): Preview your webcam in the browser. ([Markdown](https://happytails.ai/en/device-tools/webcam-test.md))\n\n- [Keyboard test](https://happytails.ai/en/device-tools/keyboard-test/): Check which key and modifier signals your browser receives. ([Markdown](https://happytails.ai/en/device-tools/keyboard-test.md))\n\n- [Screen test](https://happytails.ai/en/device-tools/screen-test/): Inspect your screen using solid colors. ([Markdown](https://happytails.ai/en/device-tools/screen-test.md))\n\n## How to use Microphone test\n\n1. Choose Start and review the browser’s permission request.\n2. Choose the intended device or screen, then check the preview or recording status.\n3. Choose Stop when finished.\n\n## What to expect\n\nCheck the input level from your microphone. Access starts only after you choose Start and allow the browser request. Stop ends device access. Captures stay in this browser; available formats and audio sources depend on browser support.\n"
}