https://github.com/truemedia/armourment
Generate conversational UI by having actual conversations
https://github.com/truemedia/armourment
Last synced: 3 months ago
JSON representation
Generate conversational UI by having actual conversations
- Host: GitHub
- URL: https://github.com/truemedia/armourment
- Owner: Truemedia
- License: mit
- Created: 2019-05-03T17:35:33.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-06T18:36:00.000Z (about 6 years ago)
- Last Synced: 2025-01-12T21:42:21.536Z (4 months ago)
- Language: JavaScript
- Size: 11.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Armourment
Generate conversational UI by having actual conversations## Installation
Armoument provides a command line interface for playing out conversation scenarios, and using the conversation you provide create a timeline which can produce files useful for NLU.
```bash
npm i -g armourment
```## Usage
### CLI
Narrate a conversation using script play style of writing, where the name of the actor (bot, person) appended with a colon (:) proceeds there speech. Simple press 'ENTER' to speak again or type 'CUT' to end the conversation.
```bash
armourment
``````bash
CHAT> Person: Hello
```(Press enter)
```bash
CHAT> Bot: Hello World
```### File types
This commandline tool works with multiple file types, some standardised and widely supported, other we kind of made up because nothing else exists at the moment ¯\_(ツ)_/¯. This includes:- JSON Schema (*.schema.json)
- Speech sythesis markup language (*.ssml)
- Timeline file (*.timeline.json)
File containing array of [Message objects](https://github.com/mattmezza/react-beautiful-chat#message-objects)
- Utter file (*.utter)