Is there a way to start speaking a word using macOS text to speech by hovering over it and pressing a shortcut?

I want it to speak the word without selecting it, just hovering over it + a shortcut. Or by pressing a shortcut after using the lookup feature in Mac.

I don't believe there's any way to have your Mac speak a word without it being selected, but it is possible to easily automate the selection. First, make sure you've set up a shortcut like this in System Preferences, Accessibility, if you haven't already done so:


Then try a macro like this:

Thank you so much for your reply. I tried this and, for sorry, it didn’t work.

That's strange; the macro I made seems to work fine. Maybe it will work for you too:
Speak Text Under Cursor.kmmacros (2.5 KB)

I can't see your first post on the forum anymore now that you've withdrawn it, but I was notified of it by email, and saw there that you said you couldn’t find the actions I used to make this macro. That's because I renamed them to help explain their purpose, so it's no wonder you weren't able to find any by the same name yourself. The actual names of the actions I used are "Move or Click Mouse" and "Type a Keystroke." Apologies for the unintended confusion!

Yeah, I’m actually new to Keyboard Maestro, but it occurred to me that you may have changed the name of the actions, so I eventually managed to implement it in Keyboard Maestro.
Now I tried it again and it worked after I’ve changed the shortcut for Speech, which was changed by me some months ago to Command+Shift+X, to Option+Esc. Thank you so much for your sincere help. And sorry for being oblivious to the actions in your Keyboard Maestro.

Edit: Turns out that the shortcut I was trying to implement the actions with(Command+Shift+X) happens to be the same shortcut for a Macro in the Switcher Group.

Glad you got it working! If you have any other questions, don’t hesitate to ask; there’s a lot that KM can do, and this forum (along with the help wiki) is by far the best place to learn about it :slightly_smiling_face: