Voice Clarity Loopback Sample Test

Test description

Starting with Windows 11 24H2, applications and APOs can request a speaker loopback stream tapped before or after the volume control. This test verifies that the pre-volume loopback is not scaled by the render volume control. All loopback channels must satisfy the test requirement.

Test details

   
Specifications
  • Device.Audio.APO.VoiceClarity.Supported
  • System.Fundamentals.SystemAudio.VoiceClarity.Supported
Platforms
  • Windows 11, client editions (x64)
  • Windows 11, client editions (Arm64)
Supported Releases
  • Windows 11, version 22631
  • Next update to Windows 11
Expected run time (in minutes) 1
Category Development
Timeout (in minutes) 5
Requires reboot false
Requires special configuration false
Type automatic

Test steps

  1. Render (default mode) and record (raw mode) several seconds of full-scale sinusoid at 0 dB microphone gain, with a fixed speaker gain. Then repeat with a different speaker gain.
  2. Truncate the time interval to remove turn-on transients and other artifacts at the beginning and end of the recording.
  3. Compute the RMS (root mean square) values of the truncated signals.

Pass/Fail criteria

The energy difference between the two RMS values of truncated signals must not exceed the threshold.

Troubleshooting

  • Verify speaker loopback signal is tapped before speaker volume control (the loopback signal levels should not change with speaker volume).

If your failure mode is not included on this list, search the error code in MSDN.

For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures and Troubleshooting System Fundamentals Testing.

More Information

Parameters

Parameter Name Parameter Description

Additional Documentation

Tests in this feature area might have additional documentation, including prerequisites, setup, and troubleshooting information, that can be found in the following topic(s): - Device.Audio additional documentation and System.Fundamentals additional documentation.