Submit Your Ideas

We want to hear from you - vote for the features and improvements you'd most like to see, or submit your own ideas if you don't find them already listed.

Configure macos to allow for sound generation and capture

Some MacOS kernel extensions need to be turned on if one wants to redirect as microphone input any audio played in the machine.

 

For example, one could play the audio "Red is a color", and the app would listen that as microphone input (also the iOS simulator).

 

This kind of thing is particularly useful for testing any kind of speech-to-text capabilities.

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Sep 5 2018
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    September 5, 2018 15:26

    We are talking about enabling installations of applications like Soundflower.

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    September 6, 2018 11:25

    When installing Soundflower (as required by Apple, a Soundflower.kext file will be installed in the /Library/Extensions folder, not in /System/Library/Extensions as previous versions were) and that "new driver". creation needs to be explicitly confirmed by the user going into System Preferences "Security & Privacy - General" pane and give permission to allow the install signed by the developer "X". After giving permission, we will be able to run the installer successfully. BUT we can't do that in Circle afaik.

    We can skip that confirmation in Preferences disabling .kext checks in recovery mode:

    1. Restart computer in recovery mode R
    2. Utilities > Terminal
    3. Tell System Integrity Protection to allow unsigned kernel extensions:
       csrutil enable --without kext