IllustrationDefine each usage profile first, then measure whole-device current on the battery rail for each one, and print the profile beside the hours. A chip datasheet gives chip-level current only. The FTC says an ad needs substantiation for what it actually communicates, so a best-case figure needs proof for that exact case.
A voice AI device does very different things in one day: it sleeps, it listens, it uploads audio over Wi-Fi and it plays an answer. One "battery life" number cannot describe all of that. This guide helps a product manager choose usage profiles, build a current budget from published chip data, plan the measurements on a real board, and avoid a headline figure that the product cannot reproduce. It contains no measured result and no Duobay price. The only numbers come from the FTC and Espressif pages linked below. For measuring sleep current and radio bursts, see How to Measure Sleep Current on Microamp Devices. For testing a small device with a battery emulator, see Battery emulator for device testing: what it does and when to use it.
What does the law say about a battery claim?
This is an engineering team's summary of three published texts. It is not legal advice, and we draw no legal conclusion from it. Please have a lawyer confirm how these texts apply to your claim. We found no FTC rule written specifically for battery life, so the first two rows are the general policy for objective claims.
| Text | What it says | What it means for the test file | Source |
|---|---|---|---|
| FTC Policy Statement Regarding Advertising Substantiation | A firm's failure to possess and rely upon a reasonable basis for objective claims constitutes an unfair and deceptive act. | A battery hours figure is an objective claim. Write down the test that supports it before the figure goes on a box or a web page. | FTC policy statement, as of October 31, 2026 |
| Same policy statement | The advertiser must possess the amount and type of substantiation the ad actually communicates to consumers. | If the ad says "up to X hours," the test file has to support the condition a shopper would picture when reading it. A test run in the easiest mode supports only that mode. | FTC policy statement, as of October 31, 2026 |
| 16 CFR 255.2(b), endorsements | Where an endorser's experience cannot be shown to be representative, the advertiser must clearly and conspicuously disclose the generally expected performance in the depicted circumstances. | A customer quote such as "one charge lasts me a week" in your marketing carries the same burden. Check how your own tests compare with that quote before you run it. | Cornell LII reproduction of 16 CFR 255.2, as of October 31, 2026 |
The 16 CFR 255.2 text was read through a Cornell Legal Information Institute reproduction of the regulation. Compare it with the eCFR original before you rely on it. The FTC quotes above should also be checked against the live page.
Which usage profiles should the claim name?
Pick the profiles before you measure anything. Each profile gets its own number, and the number is always printed with the profile. A figure without a profile has no conditions, so nobody can check it.
| Profile | What the device does | What to measure | What the claim can say |
|---|---|---|---|
| Standby | Device powered, no wake word listening, radio idle. | Current while idle, over a long enough window to include any periodic wake-ups. | Hours or days with no interaction. |
| Wake-word listening | Microphone and wake-word detector running all the time. | Current of the whole always-listening chain: microphone, codec, processor, any memory in use. | Hours of listening with zero interactions. |
| N question-and-answer sessions per day | Wake word, speech capture, network upload, response playback, return to listening. | Charge per session (current integrated over the full session) and the number of sessions per day. | Days per charge at N sessions per day, with N printed next to the number. |
| Continuous conversation | Connection held open, microphone and speaker active. | Current averaged over a long continuous session, including speaker volume. | Hours of continuous talk time at a stated volume. |
The profile in the claim should be one that a buyer would plausibly reproduce. If the most flattering profile is the only one in the test file, the file supports only that profile.
How do you budget current from a chip datasheet?
A budget shows where the charge goes, so you know what to measure. Treat it as a planning aid and keep it out of the claim. The table lists published currents for one voice-capable chip, the Espressif ESP32-S3, as of October 31, 2026. It describes that chip alone. Other voice chips differ, and none of these rows includes the microphone, codec, speaker amplifier, power management or the battery. If your device has a screen, add the display as well. OLED vs LCD for small device displays explains how its power depends on what it shows.
| State | Published current | Where and what to watch | Source |
|---|---|---|---|
| Wi-Fi 2.4 GHz transmit, peak | 283 to 340 mA | Table 5-7. The datasheet rates transmit current at a 100% duty cycle. | Espressif datasheet, as of October 31, 2026 |
| Wi-Fi 2.4 GHz receive | 88 to 91 mA | Table 5-7. | Espressif datasheet, as of October 31, 2026 |
| Bluetooth LE transmit at 0 dBm, peak | 176 mA | Table 5-8. | Espressif datasheet, as of October 31, 2026 |
| Bluetooth LE receive | 93 mA | Table 5-8. | Espressif datasheet, as of October 31, 2026 |
| Modem-sleep, CPU idle at 40 MHz | 13.2 mA | Table 5-9, column with all peripheral clocks off. | Espressif datasheet, as of October 31, 2026 |
| Modem-sleep, dual core at 240 MHz running 128-bit data access | 107.9 mA | Table 5-9, column with all peripheral clocks on. This is roughly 8 times the 13.2 mA row, and the two ends use different peripheral conditions. | Espressif datasheet, as of October 31, 2026 |
| Light-sleep | 240 µA | Table 5-10. | Espressif datasheet, as of October 31, 2026 |
| Deep-sleep | 7 to 8 µA | Table 5-10. The lower figure keeps only RTC memory powered; the higher one keeps RTC peripherals on. | Espressif datasheet, as of October 31, 2026 |
| Ultra-low-power coprocessor monitoring mode | 18 µA | Table 5-10. | Espressif datasheet, as of October 31, 2026 |
| Extra current for models with external PSRAM | 40 to 200 µA | Table 5-10 footnote. Add it to the sleep rows when your module has PSRAM. | Espressif datasheet, as of October 31, 2026 |
The model
I_avg = Σ ( I_i × d_i ) Σ d_i = 1
h = C × k / I_avg
I_i current in state i, mA
d_i fraction of time in state i, unitless
C battery rated capacity, mAh
k usable fraction of rated capacity, unitless
h runtime, hoursOnly the I_i for the chip comes from a source. C, k and every d_i are your assumptions to replace. The usable fraction k depends on your cell, your cutoff voltage, your temperature and the age of the cell, and the datasheet says nothing about it. Measure it. A capacity test standard such as the IEC 61960 series exists, but we have not read its full text and quote no threshold from it.
A worked example from the datasheet numbers alone
Question: how much radio time per day does it take for the radio to dominate the chip's average current? Take the Deep-sleep floor at its lower published value, 7 µA, which is 0.007 mA. Take Wi-Fi receive at 88 mA. With a receive duty cycle d and sleep for the rest of the time:
I_avg = d × 88 + (1 − d) × 0.007 mA
Set the radio term equal to the sleep term:
d × (88 − 0.007) = 0.007
d = 0.007 / 87.993 = 0.0000795 (about 0.008%)
Per day: 0.0000795 × 86,400 s = about 6.9 sReceiving for about 6.9 seconds a day already doubles the chip's average current over its own Deep-sleep floor. Repeating the calculation with the 283 mA transmit peak gives about 2.1 seconds a day, and that peak is rated at a 100% duty cycle, so treat it as an upper bound. The point of the example is the order of magnitude. The same chip draws 88 mA over 7 µA in two states, a ratio of about 12,600. A battery figure built on standby alone tells you almost nothing about a device that connects to Wi-Fi to answer a question. These are chip-level inputs. Your whole device adds other loads, and the real answer comes from the measurements below.
What goes wrong with battery claims?
These items follow from the published figures above and from the FTC texts. They are engineering reasoning, not accounts of any company's incident.
- Treating a chip sleep row as a device figure. The Deep-sleep rows are 7 to 8 µA for the chip. The microphone, codec, amplifier and power management add their own current, and the datasheet does not include them. A claim built on the chip row has no basis for the whole device.
- Averaging a peak. The transmit peak of 283 to 340 mA is rated at a 100% duty cycle. Using it as the average overstates drain, and ignoring it understates the pulses your battery and regulator must supply. Keep both the peak and the average in the file.
- Assuming one chip current for all work. The Modem-sleep rows run from 13.2 mA to 107.9 mA depending on clock speed, load and peripherals. Your firmware decides where in that range you sit, and a firmware update can move you.
- Forgetting Wi-Fi reconnects. Every reconnect after a dropped access point spends time at receive and transmit current, which the table shows is thousands of times the sleep current. A test run next to a perfect access point may never exercise this path. Whether your device does is an open question until you test with a weak or interrupted signal.
- Leaving out PSRAM. Models with PSRAM add 40 to 200 µA to the sleep rows. A budget copied from the headline sleep number misses it.
- Measuring only at room conditions, with one fresh cell. The datasheet rows describe stated conditions, and your customer's device sees other temperatures and an aged battery. A single prototype with a single new cell tells you little about the spread.
- Printing the best profile and its best hours. Under the FTC statement quoted above, the ad needs support for what it actually communicates. A headline that suggests everyday use needs an everyday-use test.
- Reusing a customer quote. Under 16 CFR 255.2(b) as we read it, a quote you cannot show to be representative needs a clear disclosure of generally expected performance. Check the quote against your own profile tests before you publish it, and ask a lawyer.
What should you measure on your own board?
The sources give chip-level currents only. We have not measured any complete device, and this page reports no battery result. Fix every pass line before you start. A line chosen after you see the data tends to land just under the data.
| What to measure | How | Sample and statistic | How to set the pass line |
|---|---|---|---|
| Whole-device sleep current | Place a current meter or power analyzer on the battery rail with every peripheral fitted: microphone, codec, amplifier, power management. Record the standby and the wake-word listening profiles after the current has settled. | Several units. Report the mean and the highest unit, with the settle time you waited. | Derive the limit from the days per charge you intend to claim and the battery capacity, using the model above. Write the arithmetic next to the limit. |
| Charge per question-and-answer session | Play a fixed set of recorded questions. Integrate the battery current from wake word to return to listening, with timestamps from firmware marking each stage (capture, connect, upload, reply, playback). | Enough repeats to report the mean and the 95th percentile per session, on more than one unit. | Choose the number of sessions per day you will print. The mean charge times that number, plus sleep charge, must fit under your claim with the margin you set in advance. |
| Wi-Fi connect and reconnect charge | Cold connect, warm connect, and reconnect after you switch the access point off and on. Repeat with a weak signal. Log how long the radio stays on at each step. | Repeats per condition. Report the charge per event and the worst case. | Decide how many reconnects per day belong in the profile from your product's expected network, and state that number in the claim conditions. |
| Peak current and brownout margin | Capture transmit bursts with a fast current probe while the cell is warm, cold and nearly empty. Watch the battery voltage sag and any resets. | Worst case across units and states of charge. | No reset or audio dropout at your stated operating conditions. Set the voltage floor from your regulator and cell data. |
| Temperature effect | Repeat the session and sleep measurements in a chamber at the low, middle and high points of the temperature range you plan to print in the spec. | Same units at each point. Report the change from the room result. | Either claim hours for each temperature point, or publish the lowest-temperature result as the conditions of the headline. |
| Battery variation and aging | Run the full profile on cells from different lots and on cells that have been through charge cycles. | Several cells per group. Report the spread and the lowest result. | Pick the cycle count and the minimum remaining runtime that your warranty or spec will promise, and write why. |
| Full discharge validation | Run each printed profile until cutoff and record hours. Compare with the model's prediction for the same inputs. | Several units per profile. Report predicted versus measured for each. | Set the largest model-to-measurement gap you will accept before the model is allowed to support a claim. Publish the measured figure, with the profile. |
| Firmware regression | Repeat the session and sleep tests on every firmware build that changes timing, retries, clock speed or peripherals. | At least the same units as the baseline. | Fail the build if charge per session or sleep current rises above the limit you wrote down for the claim. |
Put the test conditions in the file: firmware version, cell lot, temperature, access point and signal strength, audio set, sessions per day. If a figure on the box cannot be traced to a file like this, it has no support.
What should you ask before you publish a number?
Take this list to your team and to any supplier who gives you a battery figure.
- Which usage profile does the headline hour figure describe, and is that profile printed next to the figure?
- Is the profile one that a typical buyer would actually reproduce, or the lowest-current mode the product has?
- Where is the test file that supports the number, and who signed off on the conditions?
- Was the figure measured on the whole device, or computed from chip datasheet currents?
- Does the measurement include microphone, codec, speaker amplifier and power management?
- Does the profile include Wi-Fi reconnects after the access point drops, and the retry behavior of the firmware?
- How many units, how many cells and how many cycles stand behind the number, and which one do we publish: the average or the worst?
- At what ambient temperature was the test run, and does it match the temperature range we print in the spec?
- Does the number still hold after the battery has aged, and what do we say about that?
- If we quote a customer who says the device lasts a week, can we show how that matches our own test and the generally expected performance?
- Who owns re-testing when firmware changes wake-up timing or network retry behavior?
Questions about battery life claims
Can I publish the chip datasheet sleep current as my battery life?
No. The datasheet rows describe the chip itself, as of October 31, 2026 (Espressif ESP32-S3 datasheet). They leave out the microphone, codec, amplifier and battery management that your device also draws from the battery. Use the chip rows to build a budget, then measure the whole device.
Is there a legal rule for battery life claims?
We found no FTC rule written specifically for battery life. The FTC's general advertising substantiation policy applies to objective claims, and 16 CFR 255.2(b) covers endorsements (FTC policy statement, 16 CFR 255.2). This is an engineering team's summary and is not legal advice. Please have a lawyer confirm how these apply to your product and your wording.
Which battery test standard should I cite?
We have not read the full text of the IEC 61960 series, because the standard is sold and we have no quotable original. We cannot tell you its thresholds or say that a product was tested to it. If you want to cite a standard, buy it, read it and let the test lab confirm the method.
How many units should I test?
The sources do not give a number, so we do not either. Test enough units that you can report the spread along with the average, and choose the count from your product risk and your own variation data. Publish a figure that the worst unit you tested can meet at the conditions you print.
Can Duobay tell me the battery life of my device?
We have no measured battery results to publish here, and we do not publish prices. A Gate 0 Feasibility study sets a power budget for your product and the test plan to check it. Tell us about your device and we will explain how it works.
If you want a power budget and a battery test plan for your voice device, tell us about your device. For the category background, see audio and voice hardware development.
Sources
All pages accessed October 31, 2026. Re-read them before you rely on any figure.
- Federal Trade Commission, Policy Statement Regarding Advertising Substantiation: https://www.ftc.gov/legal-library/browse/ftc-policy-statement-regarding-advertising-substantiation (accessed 2026-10-31)
- 16 CFR 255.2, Cornell Legal Information Institute reproduction: https://www.law.cornell.edu/cfr/text/16/255.2 (accessed 2026-10-31)
- Espressif, ESP32-S3 datasheet: https://documentation.espressif.com/esp32-s3_datasheet_en.pdf (accessed 2026-10-31)
Planning a health wearable? Tell us what it needs to do. A Duobay engineer replies within 1 business day. Send a project brief →