Skip to content

andrewn/simon-say

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simon-say

A (partial) implementation of the Speech Synthesis Interface Protocol for macOS.

The macOS say command is used for speech synthesis.

Supported commands

Command
LIST VOICES
SET (all | self | id) VOICE_TYPE type
GET VOICE_TYPE
SPEAK

Installation and usage

This requires node v8+.

You can install globally:

npm install --global https://github.com/andrewn/simon-say/archive/master.tar.gz

Or you can install locally:

npm install --save https://github.com/andrewn/simon-say/archive/master.tar.gz

Usage

Start the server listening on port 12345 using the command:

PORT=12345 simon-say

Start the server listening on host 0.0.0.0 and port 12345 using the command:

HOST=0.0.0.0 PORT=12345 simon-say

Start the server listening on the socket path /tmp/speechd.sock use the command:

SOCKET_PATH=/tmp/speechd.sock simon-say

You can then use a client that speaks SSIP to connect to that socket and send commands.

About

An implementation of SSIP for macOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors