Click the Download Extension button at the official LibreOffice or Apache OpenOffice extensions site. Open the LibreOffice or Apache OpenOffice program. Choose the Tools → Extension Manager... menu. Click the Add... button. Use the file dialogue to choose the extension file in the downloads folder. Click the Approve the extension. Restart the program. By default, the most recent version of the extension uses a script to determine the best voice for your language and region.
Make sure that you down the most recent release of the extension from the official LibreOffice or Apache OpenOffice extensions site. For details on new releases, see the most recent commits on GitHub.
Click the Read selection button to use the extension. The first time you use the extension, it shows you a dialogue with speech synthesis options.
"(SAY_APPLESCRIPT)"
Click OK to try the default options. If you are satisfied with the default options, click the Read selection button again and uncheck the Always show this dialogue checkbox, then click OK. To reset the extension to the default settings, choose (RESET_ALL) in the Read with an external program box and click OK. The extension will reset all the settings to their defaults.
You can install high quality versions of some system voices. See Apple Support → Change the voice your Mac uses to speak text → Add a New Voice.
To enable experimental features, Check that the the LibreOffice → Preferences→ Advanced → Enable Experimental Features item is checked and that the system is set up to use the scripting platform on MacOS,
If you enable experimental features in the application, you might need to authorize the system to use the alternate program. For example, to use a python script instead of osascript, open a terminal and use sudo xcodebuild -license and follow the instructions to enable the python scripting system to work.