A JavaScript library that expands custom utterance slots for Alexa Skills Kit Sample Utterances.
Expand custom utterance slots of phrases, to use with Alexa Skills Kit Sample Utterances.
🔈 The React for Voice and Chat: Build Apps for Alexa, Messenger, Instagram, the Web, and more
Run and debug Alexa skills on the command-line. Create bots. Run them in Slack. Run them anywhere!
A Framework for creating Amazon Echo (Alexa) skills using Node.js
ssml-builder is a JavaScript library that simplifies the creation of Speech Synthesis Markup Language (SSML) by providing a builder pattern API. It eliminates the need for error-prone string concatenation and automatically handles special characters, making SSML generation more reliable and developer-friendly. ## Key Features - **Builder Pattern API** — Provides a clean, chainable interface for constructing SSML programmatically. - **Special Character Handling** — Automatically escapes characters like '&' to ensure well-formed XML output. - **Comprehensive SSML Tag Support** — Supports standard SSML tags (break, emphasis, prosody, say-as, etc.) and Amazon-specific extensions (amazon:effect, w). - **Alexa SDK Compatibility** — Works seamlessly with both the old and new versions of the Alexa Skills Kit SDK for Node.js. - **Unit-Tested Reliability** — Fully tested to ensure consistent behavior and correctness. ## Philosophy ssml-builder aims to remove the headaches of manual SSML construction by offering a simple, intuitive API that abstracts away XML complexities, allowing developers to focus on content rather than formatting.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.