[
    {
        "role": "user",
        "content": "how%20to%20force%20nvda%20to%20announce%20the%20battery%20level%20five%20minutes%20before%20battery%20finish%20on%20windows%2011%3F"
    },
    {
        "role": "assistant",
        "content": "I couldn\u2019t find any built-in feature in NVDA or Windows 11 that automatically announces the battery level *five minutes* before full discharge. However, there are a few workarounds and tools you could use to approximate this behavior. Here are some suggestions:\n\n---\n\n## 1. Use NVDA\u2019s built-in \u201cRead Battery Status\u201d Shortcut\n\nNVDA has a shortcut that lets you check the current battery level and estimated remaining time:\n\n- Press **NVDA + Shift + B** to have NVDA announce battery status (percentage and remaining time) manually. ([nvda.pl](https://www.nvda.pl/podrecznik-uzytkownika?utm_source=openai))\n\nThis doesn\u2019t automatically trigger a warning \u201cwhen five minutes are left,\u201d but you can use it periodically.  \n\n---\n\n## 2. Use a Battery Monitoring Add-on or Third-Party App with Notifications\n\nBecause automatic five-minute warnings aren\u2019t built into NVDA, you can use other tools to notify you at a certain battery level or time remaining\u2014and then let NVDA read out those notifications. Some ideas:\n\n- Use a battery alarm or battery level notifier app for Windows that shows a toast notification when battery reaches a threshold (for example, when remaining battery is ~5 % or estimated time left is ~5 minutes).\n- Make sure Windows notifications are enabled and that NVDA is set to read toast notifications. NVDA can read many system notifications aloud.  \n\nYou can find battery check add-ons for NVDA too, though the one I found mostly looks at reaching 100 % and then emits recurring alerts. ([nvda.es](https://nvda.es/2024/07/28/monitoreo-de-bateria/?utm_source=openai))\n\n---\n\n## 3. Create a Scheduled Script That Triggers NVDA to Speak\n\nIf you\u2019re a bit more technical, you could create a small script or scheduled task that:\n\n1. Periodically checks battery status (power remaining, time left).\n2. Detects when time remaining is \u2264 5 minutes or battery percentage \u2264 your chosen threshold.\n3. Uses a speech tool to make an audible announcement (or sends a Windows notification that NVDA can read).\n\nTools you might use include:\n\n- PowerShell with `Get-WmiObject Win32_Battery` or newer `Get-CimInstance` to get battery info.\n- `SAPI.SpVoice` in PowerShell or other text-to-speech tools to speak the warning.\n- Run this as a scheduled task triggered every few minutes, when on battery power.\n\nExample pseudocode in PowerShell:\n\n```powershell\n$batt = Get-CimInstance Win32_Battery\nif ($batt.EstimatedRunTime -le 5 -and $batt.EstimatedRunTime -gt 0) {\n    Add-Content \"C:\\temp\\battwarning.log\" \"$(Get-Date): Battery time ~5 minutes\"\n    # speak:\n    $speak = New-Object -ComObject SAPI.SpVoice\n    $speak.Speak(\"Warning: battery time is about five minutes.\")\n}\n```\n\nThen ensure this script is scheduled to run every few minutes when unplugged. If NVDA is running, you\u2019ll hear the speech.\n\n---\n\n## 4. Feature Request\n\nBecause this seems like a useful accessibility feature, you could:\n\n- Check NVDA\u2019s roadmap to see if something like \u201cbattery running low announcement\u201d has been proposed.\n- Submit a feature request to NV Access or on NVDA\u2019s GitHub issue tracker asking for a \u201cspeak battery\u2010time remaining automatically\u201d option.  \n\n---\n\nIf you like, I can look for *existing add-ons* that already do exactly what you want (announce battery level or time remaining at a certain threshold), and send you links to installable tools. Would you like me to do that?"
    }
]