Skip to content

Instantly share code, notes, and snippets.

@svinkle
Last active March 18, 2022 01:49
Show Gist options
  • Save svinkle/2f02997652bb6271b8e22c2d127a40cc to your computer and use it in GitHub Desktop.
Save svinkle/2f02997652bb6271b8e22c2d127a40cc to your computer and use it in GitHub Desktop.
Screencast with VoiceOver

Screencast with VoiceOver

Here’s a quick how-to on recording your Mac desktop while using the VoiceOver screen reader. With this setup you’ll be able to capture both video and internal audio at the same time, and hear the audio output while recording.

Setup

For this setup we’ll be on OS X El Capitan and use QuickTime to capture the video and audio. The only extra thing required is the iShowU Audio Capture driver.

Steps

  1. Install the iShowU Audio Capture driver.
  2. Go to Applications/Utilities and launch Audio MIDI Setup.
  3. Create a new "Multi-Output Device" by clicking the bottom left + icon.
  4. Under the "Use" column, check the Built-in Output and the iShowU Audio Capture checkboxes.
  5. Set the Master Device to your default audio output source so you can hear the audio as you record. Screenshot showing the setup window as described in steps 3, 4, and 5.
  6. Go to Preferences > Sound.
  7. Set the Output to Multi-Output Device. Screenshot showing the setup window as described in step 7.
  8. Set the Input to iShowU Audio Capture. Screenshot showing the setup window as described in step 8.
  9. Open Quicktime and go to File > New Screen Recording.
  10. Click the arrow next to the red recording button and select iShowU Audio Capture. Screenshot showing the setup window as described in step 10.
  11. Click record.

Profit

You can now record VoiceOver audio along with desktop video to capture those accessibility demos or issues and impress your friends!

@glenpike
Copy link

glenpike commented Jun 24, 2019

You also need to set the output of VoiceOver to 'Multi-Output Device' in the VoiceOver Utility (Application->Utilities->VoiceOver Utility and choose the 'Sound' tab)

Screenshot 2019-06-24 at 14 57 32

And restart VoiceOver - CMD + F5 toggle should do it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment