4

TL;DR I have searched to find a way to hide the icon but still have Voice Control enabled, or at least have a way to permanently move the icon to the dock/menu bar/Launchpad but have found this discussed nowhere.

Any suggestions on how I can have Voice Control enabled and have the floating icon permanently stored somewhere out of the way?


In the past year I discovered Dictation for my MacBook Pro. With Mojave the microphone icon was to indicate that dictation was activated. The Keyboard Shortcut I used to switch this on/off was to press either command key twice.

I was new to integrating this feature in my daily MBP use when I upgraded to Catalina. The Keyboard Shortcut no longer worked (wether the Voice Control was enabled or not) which was fine because I discovered Voice Control, which I began using and really enjoy. It expands Siri to not just transcribe dictation and enables voice control in every function of my MBP.

However, the floating mic icon is always on screen. No matter where I put it it is annoyingly in the way. I have searched to find a way to hide the icon but still have Voice Control enabled, or at least have a way to permanently move the icon to the dock/menu bar/Launchpad but have found this discussed nowhere.

Any suggestions on how I can have Voice Control enabled and have the floating icon permanently stored somewhere out of the way?

4 Answers 4

1

Tell me if this solution works for you. Instead of moving the Icon to a different place, my solution simply toggles it on and off with a quick applescript. Credit to Jono on the Keyboard Maestro forum for solving this.

Advantages of the method: saves a ridiculous amount of ram (VC takes tons) Disadvantages: you have to toggle it on and it takes a few secs.

The following applescript, which can be triggered by an automator workflow/shortcut, will toggle voice control on and off. I use Keyboard Maestro and Alfred to trigger it myself.

tell application "System Preferences"
    reveal anchor "Dictation" of pane id "com.apple.preference.universalaccess"
    -- activate
end tell

delay 0.5
tell application "System Events"
    tell process "System Preferences"
        click checkbox "Enable Voice Control" of group 1 of window "Accessibility"
    end tell
end tell
tell application "System Preferences" to quit
3
  • This worked to create a shortcut to turn VC off which is better, thank you. But, when I'm using VC, the icon is still taking space, which is what I don't like. To clarify, you are using this shortcut to more easily turn VC on/off when not using it, but the icon is still displayed when using, correct? Jan 4, 2020 at 8:25
  • Yes. The icon is on when I trigger the shortcut, so it won’t disappear unless you turn off vc. Incidentally, vc is a huge ram suck as well, which is why I use the shortcut. Jan 5, 2020 at 13:43
  • execution error: System Events got an error: Can’t get window "Accessibility" of process "System Preferences". (-1728)
    – HappyFace
    Oct 19, 2020 at 16:40
1

Not a cure, but a visual option: I move the 'Voice Control' icon 99% off screen, you can select wherever you want to move it off screen

0

Another possible solution for hiding it (but only while not using it)... with Siri enabled on your Mac, simply say "Hey Siri, turn on Voice Control", and "Hey Siri, turn off Voice Control" when you are done.

It's not the perfect solution you are looking for, but it will remove the control window while not in use. And if Voice Control is taking up memory, this would help. Mind you, turning Siri on if it wasn't before might take up extra memory anyway.

-1

It's a very pretty bit of artwork, but it gets in the way -- especially for the visually impaired, and aren't they the ones who need this assistive technology the most? Way to engineer a feature, Apple! Can I get it in cornflower blue? BTW, it would be fine in the menu bar.

1
  • 1
    Please don't post "me too" as an answer. Instead, you may star this question as a favorite to be notified of any new answers.
    – quartzic
    May 14 at 2:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .