ssml-jsx
Write SSML inline within JavaScript. SSML is used in both Amazon Alexa and Google Home devices to provide tight control over device speech.
Setup
You can use SSML directly in source code by including
babel-plugin-transform-jsx
in your Babel configuration and importing ssml
from ssml-jsx
.
$ npm install --save-dev babel-plugin-transform-jsx$ npm install --save ssml-jsx
.babelrc
:
Usage
; // Author SSML directly as JSXconst speechSSML = <speak> <p>Hello world!</p> <break time='2s' /> <p>What would you like to do today?</p> </speak>); // Render SSML to a stringconst speechString = ;