Speech Synthesis and Bluetooth with Node.js

I'm writing a book through O'Reilly called “Distributed Systems with Node.js” that should be published in December 2020. Click here to get more information or to sign up for an announcement.

The next two modules I will be building for Node.js are a speech synthesis and a Bluetooth wrapper. No, they won't be doing the super low level stuff like talking directly to Bluetooth hardware or generating audio from english text. Instead they will be wrappers for existing open source programs.

The Bluetooth module will work with hcitool and Bluez programs to provide similar functionality as my wireless module, e.g. trigger an event when a device is near, pairing, mounting filesystems.

The second module will be really simple. It will handle speech synthesis thanks to the Festival program. The voice will be as configurable as Festival will allow, and there will be callbacks for when a string has finished being spoken, to prevent messages from overlapping.

Both modules (as soon as I make them) will be available in npm.

Thomas Hunter II Avatar

Thomas has contributed to dozens of enterprise Node.js services and has worked for a company dedicated to securing Node.js. He has spoken at several conferences on Node.js and JavaScript, is an O'Reilly published author, and is an organizer of NodeSchool SF.