To get local speech running, you should install
simon-say which is an equivalent of
speech-dispatcher that uses the macOS
say command to speak.
npm install --global https://github.com/andrewn/simon-say/archive/master.tar.gz
Make sure you have the latest radiodan and run the radiodan manager:
cd ~/path/to/radiodan/services/manager npm start
In another terminal, run simon-say:
Then, in yet another terminal, run the speech service:
cd ~/path/to/radiodan/services/speech NO_AUTO_SPAWN=yes SOCKET_PATH=/tmp/speechd.sock node src/main
In the speech service directory, there's a
test.html file which will connect to the WebSocket broker and talk to the speech service. You can tell it which WebSocket broker
port to connect to. You'll need to serve the test.html file yourself somehow.
To connect to the WS broker running the locally, you can use something like this: http://localhost:whater/test.html?host=localhost&port=8000
You can then use the text box to speak stuff. Or press "List Voices" and pop open the Web Inspector Console to see the response.