Train TJBot to Spell Words in Node-RED

JeanCarl Bisson
2 min readAug 14, 2017

--

Today we’ll train TJBot to spell out words letter by letter using the speak node and the Watson Text to Speech service.

TJBot can alter the way it speaks using the IBM Watson Text to Speech service. Create a Watson Text to Speech service and copy the username and password credentials into the Text to Speech section.

Make sure to select English in the Speak dropdown menu and tick the speaker option to enable the speaker in the TJBot configuration.

Use a speak node with the mode Speak, to speak the contents with IBM Watson Text to Speech service.

This skill might look very similar to the Speak node. It is, but it adds SSML markup to tell IBM Watson how to synthesize the text. Add a template node and wrap the payload that should be spoken letter by letter with SSML markup.

Here’s a video of how to train TJBot to spell out words using the IBM Watson Text to Speech service.

That’s it for today’s skill. What can you train TJBot to do now that it can spell out words?

Come back tomorrow and we’ll talk about identifying colors in a picture with Watson Visual Recognition.

This post is part of a series of skills you can train TJBot to perform.

--

--

JeanCarl Bisson

I’m an IBM Technical Innovation Lead. I love to build prototypes and then share how I designed and built what I made so others can try it too.