custom/additional configuration/settings:
E.g. mmir-plugins may support additional settings (see corresponding documentation of the plugin), or app-specific settings my be specified and used.
dot-separated namespace for accessing the controller implementation's constructors
(within global namespace, e.g. "app.ctrl" -> [window | self | global].app.ctrl
)
name of the default layout definition when rendering mmir view templates: if null
, no default layout will be used.
detect if compiled state-models (i.e. JS-compiled SCXML files) are present & should be used instead of loading & compiling SCXML files at runtime.
NOTE this is ignored in webpack
build (since state-models will always be pre-compiled in webpack
builds).
if JSON grammar is compiled during runtime, use async (i.e. web worker) compilation
list of (compiled) grammars (IDs) which should be initialized for asynchronous execution, i.e. should be exectuted in WebWorker/thread
If true
, all (compiled) grammar will be initialized for asynchronous execution.
If list, an additional "initialization-phrase" may be specified by using {id: string, phrase: string}
:
a phrase that should be immediately interpreted, after grammar has been loaded in the WebWorkers
(for large grammars, this may reduce delays for subsequent calls, by fully initializing the grammar)
grammar-compiler/-engine for compiling new grammars
when compiling JSON grammar: disable setting JavaScript strict mode for compiled grammar
list of grammars (IDs) which should not be automatically loaded on startup, even if compiled/JSON grammar is available for the language
If true
, no file compiled grammars will be loaded on start-up (i.e. all IDs will be ignored for start-up)
The language (code) that will be used by mmir
, e.g.
for speech synthesis (TTS) or recognition (ASR).
Can be changed during runime with LanguageManager.setLanguage
configuration for media plugins, e.g. for speech recognition (ASR) and synthesis (TTS)
dot-separated namespace for accessing the model implementation's constructors
(within global namespace, e.g. "app.ctrl" -> [window | self | global].app.ctrl
)
if selected language only has JSON grammar, prevents automatic compilation
if false
, (mmir) view templates will be (re-)compiled upon app startup
NOTE will be ignored in webpack
build
Generated using TypeDoc
runtime configuration: same as config/configuration.json