Utilities and framework code for building valid grammars and skill kits for Amazon's Alexa voice agent service.
Utilities and framework code for building valid grammars and skill kits for Amazon's Alexa voice agent service.
🔈 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.