accessible_output2 icon indicating copy to clipboard operation
accessible_output2 copied to clipboard

Fixing VoiceOver Support

Open tbreitenfeldt opened this issue 3 years ago • 3 comments

Implemented two classes: VoiceOver, and SystemVoiceOver. The VoiceOver class leverages Apple Script to directly talk to the currently running instance of VoiceOver, where the SystemVoiceOver class uses NSSpeechSynthesizer to create a new instance of VoiceOver to be used when VoiceOver is inactive.

tbreitenfeldt avatar Nov 27 '21 16:11 tbreitenfeldt

@ctoth, thoughts on merging this? It certainly seems useful for those of us that develop for the Mac.

trypsynth avatar Feb 16 '22 21:02 trypsynth

Given that I have not found any other working solution, I am ready to merge this pull request if one of the repository owners approves the changes and can merge this. Hopefully some day we are able to find a better solution, however as it is, we will have to live with using apple script and the lag that comes with it until a better solution is found.

tbreitenfeldt avatar Mar 05 '22 23:03 tbreitenfeldt

@ctoth @tspivey , please review and merge this pull request or #16 ! We are trying to create a screenreader for Neovim and we really really need a speech method which would work without VoiceOver on MacOS.

cyrmax avatar Dec 25 '22 12:12 cyrmax