SayIt on Mac Cannot Use Microphone
  • 2 Minutes to read
  • Dark
    Light

SayIt on Mac Cannot Use Microphone

  • Dark
    Light

Issue:

After upgrading Java, my microphone does not work with SayIt on my Mac. 

confused-man-looking-at-laptop

The macOS Catalina 10.15.6 operating system update from Apple changed the way Mac handles permissions for a recording device, and after upgrading Java Version 8 to Update 271, most microphones do not work with SayIt at all. (The nVoq Wireless Microphone apps do still work.)

What do do:
  • Follow the instructions below to create a desktop application launcher which will allow SayIt access to your microphone, no matter what version of Java you are running.
 Close SayIt completely before following these instructions. 

Step 1: Create a script to launch SayIt

  1. Launch the Script Editor application. 
    Script Editor is an Apple application that comes with macOS.
    1. Click the magnifying glass icon to open the search.Mac_Open-Spotlight-Search

    2. In the search window type script editor and then select the Script Editor from the list of applications.
      Mac-search-script-editor

  2. Create the script.

A new script document will open automatically. In the editor window, copy and paste the following script.

If you use the Healthcare system, your script would be:  
do shell script "javaws https://healthcare.nvoq.com/sayit/sayit.jnlp"
Mac-script-healthcare

If you use the Canada system, your script would be:  

do shell script "javaws https://canada.nvoq.com/sayit/sayit.jnlp"
Mac-script-canada

 

  1. Export the script as an application.
    1. Open the File menu and select Export.
      Mac-script-export
    2. In the window that opens, configure the following settings:
        Export As:SayIt Healthcare or SayIt Canada (depending on what system you need to access)
        This will be the name of your shortcut to the application.
        Where: Desktop
        This will be the location of your shortcut to the application.
        File Format: Application
        Code Sign:Sign to Run Locally YOU MUST SELECT THIS OPTION EVEN IF IT IS ALREADY SELECTED!
      Mac-M1-export-healthcare
    3. Click the Save button.
      Mac-M1-export-healthcare-save
    4. A shortcut is created on your desktop that launches SayIt on your preferred system.
      If you have any other shortcuts for SayIt from previous installations, delete them now
      Mac-launch-script-icon-healthcare  Mac-launch-script-icon-canada

  1. Close the Script Editor application.
    1. On the Script Editor Window, click the red Xbutton.
      Mac-script-close

    2. In the "Do you want to keep this new document...?" dialog box, press the Delete button.
      Mac-script-delete

 

Step2: Launch SayIt and Enable Accessibility

  1. Click the desktop shortcut created in Step 1 to launch SayIt. 
    You must always launch SayIt using this desktop shortcut.
    Mac-launch-script-icon-healthcare  Mac-launch-script-icon-canada
    If you have any other shortcuts for SayIt from previous installations, delete them now

     
  2. Java will launch.
    Mac-Java-launch

  3. On the "Do you want to run this application?" dialog box, check the box next to "Do not show this again..." so that this warning will not appear again, then click the Run button.
    Mac-SayIt-do-you-want-to-run-this-application

  4. An Enable Accessibility message tells you that SayIt requires Accessibility permissions. Click the Open Accessibility Pane button on the message.
    Mac-enable-accessibility-message-open-access-pane

  5. The Security & Privacy window should open with the Privacy tab already selected. 
    Click on Accessibility in the list of services on the left side of the window.
    Mac-Security-and-Privacy-open-Accessibility

  6. You need to allow the SayIt Healthcare (or SayIt Canada) app to control the computer, but the setting is locked (grayed out). Click the lock icon in the lower left corner of the Security & Privacy window to unlock the window.
    Mac-Accessibility-unlock

  7. You will be prompted to enter your password. Enter your computer password and click the Unlock button.
    Mac-unlock-security-and-privacy-password

  8. Put a checkmark in the box beside the SayIt application that you created in Step 2 (SayIt Healthcare or SayIt Canada).
    Mac-Accessibility-checkmark-healthcare

  9. Click the lock icon in the lower left corner of the window to lock the Accessibility screen again.
    Mac-lock-security-and-privacy

  10. Return to the Enable Accessibility message and now press the Ignore button so that you can proceed with the SayIt launch.
    Mac-enable-accessibility-message-ignore
  11. In the SayIt Sign In window enter your SayIt username and password (see your Welcome email or training information for your username and password) and click the Sign In button.
    Mac_SayIt_signin