Skip to content

Commit

Permalink
Audio capture accessibility updates (#3043)
Browse files Browse the repository at this point in the history
* Audio capture accessibility updates

* Grammar polish
  • Loading branch information
diegoperini authored Dec 12, 2024
1 parent da746c0 commit ebaf5f2
Showing 1 changed file with 17 additions and 10 deletions.
27 changes: 17 additions & 10 deletions docs/mobile-apps/features/audio-capture.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ Click the link below that corresponds to your framework:

Now you can start your automated testing session. Your audio recording will be captured and be part of the video recording on the Test Results page.

### Using Audio Streaming during a Live Testing session on Real Devices
### Using Live Audio Streaming during a Live Testing session on Real Devices

<p><small><span className="sauceGreen">Real Devices Only</span></small></p>

You just need to launch a Live Testing session on a real device, and the audio will be streamed automatically without any configuration.
You just need to launch a Live Testing session on a real device, and the audio will be streamed to your browser automatically without any configuration. If it doesn't launch for you, you can manually launch it by clicking **Performance Mode** butoon under **Device Settings** menu in the live testing toolbar.

The Audio Streaming feature ensures a better digital experience by validating audio playback and testing user flows that require audio testing in the early stages of the development lifecycle.

Expand All @@ -41,14 +41,15 @@ You will be able to mute and unmute the sound during your session by clicking on
<img src={useBaseUrl('img/audio.png')} alt="Mobile app settings navigation" width="300"/>
:::

## Streaming Limitations
## Live Streaming Limitations

:::note Limitations

- TalkBack Audio is ONLY supported on Private devices, reach out to our Support Team or your Sauce Labs representative to get this configured.
- Audio Streaming is supported on iOS/iPadOS 13.2 and above.
- Audio Streaming is supported on Android 10 and above.
- When Audio Streaming is enabled, we are not attaching the audio to the test results after the session ends on Android 12 and below.
- Android TalkBack is ONLY supported on Private devices, reach out to our Support Team or your Sauce Labs representative to get this configured.
- Audio Live Streaming is not supported on automated tests.
- Audio Live Streaming is supported on iOS/iPadOS 13.2 and above.
- Audio Live Streaming is supported on Android 10 and above.
- When Audio Live Streaming is enabled, we are not attaching the audio to the test results after the session ends on Android 12 and below.
- Website testing is not yet available on Android.

:::
Expand Down Expand Up @@ -92,6 +93,12 @@ For further information, you can refer to the official documentation on [TalkBac
<img src={useBaseUrl('/img/mobile-apps/talkBack-live.png')} alt="Sauce Labs TalkBack" width="751"/>
<img src={useBaseUrl('/img/mobile-apps/voiceOver-live.png')} alt="Sauce Labs Voiceover" width="751"/>

### Text to Speech

Text to speech audio of the focused element will be streamed to your browser as you interact with the devices.

On Android, text to speech audio will not be available for download once the session is over.

## Using Audio Capture on iOS/iPadOS

You will be able to capture audio from iOS 10 and above. Additionally, you can validate the sounds produced by your application, enable VoiceOver, and verify its output.
Expand All @@ -111,9 +118,9 @@ curl --compressed \ -O https://{SAUCE_USERNAME}:{SAUCE_ACCESS_KEY}@{DATA_CENTER}
:::note Limitations

- iOS Audio capture for automated test results is supported on iOS/iPadOS 10.1 and above.
- Android Audio capture for test results is supported on Android 10 and above.
- When Audio streaming is enabled, we are not attaching the audio to the test results after the session ends.
- Accessibility and TalkBack on Android are not supported.
- Android Audio capture for automated is supported on Android 10 and above.
- Android Audio capture for live testing is supported on Android 12 and above. Older devices will have limited audio depending on the device in use.
- Audio generated by Android Talkback will not be recorded in the test results video however it will be audible during live testing, streamed to your browser in real-time.
- Emulators and simulators are not supported.
- Website testing is not yet available on Android.

Expand Down

0 comments on commit ebaf5f2

Please sign in to comment.