📄️ Node Data Structure
SSML Editor is an extension of the Slate Vue3 component, developed based on Slate as its core. Please refer to the official documentation to learn about Slate Node design.
📄️ Plugin
- Plugins are especially important when working with modules.
🗃️ Modules
5 items
📄️ Normalize SSML
Sometimes we need to further process the generated SSML structure or validate its syntax—for example, adding fixed attributes or nodes, wrapping the content with ..., or checking whether the root node is a specific element. To achieve this, configure an array of normalizers functions that return the processed SSML structure as an array of strings.
📄️ Toolbar
The module configuration handles data transformation for editor nodes, while the toolbar configuration enables users to insert or edit nodes corresponding to that module—thus covering the entire workflow from node creation to SSML structure generation.
📄️ Footer
The footer bar can be additionally configured with functional elements related to editor operations. For example: Submit Button .