MMIR Framework
Namespaces
mmir
static
Members
_define
_mmirLibPath
conf
ctrl
debug
dialog
dialogEngine
input
inputEngine
jquery
lang
libMode
logLevel
logTrace
media
mmirName
model
notifier
present
require
res
semantic
startModule
startModules
util
version
viewEngine
Methods
applyConfigs
config
isVersion
ready
mmir.parser
static
Members
STORAGE_CODE_WRAP_PREFIX
STORAGE_CODE_WRAP_SUFFIX
STORAGE_FILE_FORMAT_NUMBER
stylesRoot
Methods
appendStringified
restoreObject
Classes
AsyncCompiler
Methods
createWorker
AsyncCompiler.createWorker.CompileWebWorker
AsyncGrammar
Methods
init
ContentElement
Methods
getController
getDefinition
getEnd
getName
getRawText
getStart
getView
hasDynamicContent
stringify
toHtml
toStrings
Controller
Members
def
helper
impl
layout
name
partials
script
views
Methods
getHelper
getLayout
getLayoutName
getName
getPartialNames
getPartials
getViewNames
getViews
loadHelper
parsePartials
parseViews
perform
performHelper
performIfPresent
CordovaAudioOutput
Members
_pluginName
getAudio
play
play
Methods
getAudio
getURLAsAudio
initialize
playURL
playWAV
Dictionary
Methods
clear
containsKey
containsValue
get
getKeys
put
remove
size
DisabledLogger
Methods
c
critical
d
debug
e
error
getLevel
i
info
isc
isCritical
isd
isDebug
isDisabled
ise
isError
isi
isInfo
isv
isVerbose
isw
isWarn
log
setLevel
v
verbose
w
warn
Emma
Members
_iGuid
DEFAULT_SPEECH_TYPE
DEFAULT_TACTILE_TYPES
defaultSpeechInterpretation
defaultTactileInterpretation
EVENT_SUFFIXES
EVENT_SUFFIXES_HORIZONTAL
EVENT_SUFFIXES_VERTICAL
RE_TACTILE_SUB_TYPES
SPEECH_RECOGNITION_RESULT_NAME
SPEECH_UNDERSTANDING_PREPROCESSED_PHRASE_NAME
SPEECH_UNDERSTANDING_SEMANTICS_NAME
SPEECH_UNDERSTANDING_SEMANTICS_PARTS_NAME
Methods
_isGrammarUnderstanding
addRecognition
getType
guid
isRecognition
isSpeech
isTactile
isUnderstanding
setModality
setSource
setSpeechRecognition
setSpeechUnderstanding
toEmma
EncodeUtils
Methods
decodeUmlauts
encodeUmlauts
htmlEncode
ExtendedStateEngineImpl
Members
_events
_scion
_states
_transitions
Methods
evalScript
gen
getActiveEvents
getActiveStates
getActiveTransitions
getEvents
getStates
getTransitions
ignoreScript
start
GrammarConverter
Methods
executeGrammar
getCodeWrapPrefix
getCodeWrapSuffix
getEncodedStopwords
getGrammarDef
getGrammarSource
getStopWordsEncRegExpr
maskAsUnicode
maskString
postproc
preproc
recodeJSON
removeStopwords
setGrammarDef
setGrammarFunction
unmaskString
Helper
Members
controller
impl
name
script
Methods
perform
Html5AudioOutput
Members
_pluginName
MediaError
Methods
createDataUrl
createError
createErrorWrapper
getURLAsAudio
getWAVAsAudio
handlePlayPromise
initialize
playURL
playWAV
releaseDataUrl
releaseDataUrl
Layout
Members
bodyAttributes
bodyContentElement
bodyContents
def
dialogsContents
headerContents
headerElements
name
title
yields
Methods
_extHeaderElements
getBodyContents
getDialogsContents
getHeaderContents
getName
getYields
Layout.TagElement
Members
tagName
textContent
Methods
attr
html
isLink
isScript
isStyle
Logger
Members
c
d
e
i
isc
isd
ise
isi
isv
isw
l
v
w
Methods
critical
debug
error
getLevel
info
isCritical
isDebug
isDisabled
isError
isInfo
isVerbose
isWarn
log
setLevel
verbose
warn
MicLevelsAnalysis
Members
_audioAnalyzer
_audioContext
_currentInputStream
_isAnalysisActive
_isAnalysisCanceled
html5Navigator
isMicLevelsEnabled
LEVEL_CHANGED_THRESHOLD
MIC_MAX_NORM_VAL
MIC_MAX_VAL
MIC_NORMALIZATION_FACTOR
MIC_QUERY_INTERVALL
recording
Methods
_startAudioAnalysis
_startUserMedia
_stopAudioAnalysis
_updateMicLevelAnalysis
active
createAudioContext
enabled
getDb
getRms
hasChanged
normalize
start
stop
mmir.CommonUtils
Members
regexHTMLComment
Methods
checkNetworkConnection
concatArray
getCompiledGrammarPath
getDirectoryStructure
getLocalScript
getPartialsPrefix
isArray
isRunningOnAndroid
isRunningOnSmartphone
listDir
loadCompiledGrammars
loadDirectoryStructure
loadImpl
loadScript
parseParamsToDictionary
parseParamsToDictionary
mmir.compat.ModuleIdCompatFunc
Methods
createModuleMapRequire
mmir.compat.v1.CommonUtils
mmir.compat.v1.CoreCompat
mmir.compat.v1.LanguageManager
Methods
changeLanguage
translateHTML
mmir.compat.v2.CoreCompat
mmir.compat.v3.CoreCompat
mmir.compat.v3.ModuleIdCompat
Members
core3Ids
core3Shims
Methods
getId
getLegacyConfig
setToCompatibilityMode
mmir.compat.v3.SemanticInterpreter
mmir.compat.v4.CoreCompat
mmir.compat.v4.DialogManager
Methods
_setControllerManager
_setPresentationManager
getOnPageRenderedHandler
hideCurrentDialog
hideWaitDialog
perform
performHelper
render
setOnPageRenderedHandler
showDialog
showWaitDialog
mmir.compat.v4.ModuleIdCompat
Members
core4Ids
core4Ids
Methods
getId
setToCompatibilityMode
mmir.ConfigurationManager
Methods
get
getBoolean
getString
set
mmir.ControllerManager
Methods
createCtrlInstance
get
getNames
init
perform
performHelper
mmir.DialogManager
Members
_instance
Methods
init
raise
mmir.DisabledLogging
Members
isDisabledLogger
Methods
create
debug
error
get
getDefaultLogLevel
info
log
setDefaultLogLevel
verbose
warn
mmir.env.media.AudioCordovaImpl
Methods
disable
enable
getDuration
isEnabled
isPaused
play
release
setVolume
stop
mmir.env.media.AudioHtml5Impl
Methods
disable
enable
getDuration
isEnabled
isPaused
play
release
setVolume
stop
mmir.env.media.MicLevelsAnalysis
mmir.env.media.WaitReadyIndicatorImpl
mmir.InputManager
Members
_instance
Methods
init
raise
mmir.LanguageManager
Members
_requestGrammar
Methods
determineLanguage
existsDictionary
existsGrammar
existsSpeechConfig
fixLang
getDefaultLanguage
getDictionary
getLanguage
getLanguageConfig
getLanguages
getText
init
setLanguage
mmir.Logging
Members
_level
Methods
create
debug
error
getDefaultLogLevel
info
log
setDefaultLogLevel
verbose
warn
mmir.ManagerFactory
Members
_instance
Methods
init
raise
mmir.MediaManager
Members
_log
ctx
waitReadyImpl
Methods
_addListenerObserver
_fireEvent
_get_mmir
_notifyObservers
_preparing
_ready
_removeListenerObserver
addListener
cancelRecognition
cancelSpeech
createEmptyAudio
getAudio
getFunc
getListeners
getRecognitionLanguages
getSpeechLanguages
getURLAsAudio
getVoices
hasListeners
init
loadFile
off
on
perform
play
playURL
playWAV
recognize
removeListener
setDefaultCtx
setTextToSpeechVolume
startRecord
stopRecord
textToSpeech
tts
mmir.ModelManager
Methods
get
getModelNames
mmir.NotificationManager
Methods
alert
beep
confirm
createSound
getVolume
init
initSound
isVibrateAvailable
isVibrateEnabled
playSound
setVibrateEnabled
setVolume
stopSound
vibrate
mmir.parser.Element
Members
ARGUMENT_ARGUMENT_NAME
BLOCK
COMMENT
DATA_ARGUMENT_NAME
DATA_NAME
ELSE
ESCAPE_ENTER
ESCAPE_EXIT
FOR
FOR_TYPE_ITER
FOR_TYPE_STEP
HELPER
IF
INCLUDE_SCRIPT
INCLUDE_STYLE
LOCALIZE
RENDER
STATEMENT
VAR_DECLARATION
VAR_REFERENCE
YIELD_CONTENT
YIELD_DECLARATION
mmir.parser.ParserUtils
Methods
parse
parseJS
mmir.parser.ParsingResult
Methods
ParsingResult#getCallDataEnd
ParsingResult#getCallDataStart
ParsingResult#getCallDataType
ParsingResult#getEnd
ParsingResult#getStart
ParsingResult#getType
ParsingResult#getTypeName
ParsingResult#getValue
ParsingResult#hasCallData
ParsingResult#hasElse
ParsingResult#hasVarReferences
ParsingResult#isElse
ParsingResult#isEscape
ParsingResult#isEscapeEnter
ParsingResult#isEscapeExit
ParsingResult#isFor
ParsingResult#isHelper
ParsingResult#isIf
ParsingResult#isLocalize
ParsingResult#isRender
ParsingResult#isScriptBlock
ParsingResult#isScriptStatement
ParsingResult#isScriptTag
ParsingResult#isStyleTag
ParsingResult#isYield
ParsingResult#isYieldContent
ParsingResult#setEndFrom
ParsingResult#setStartFrom
ParsingResult#stringify
mmir.parser.RenderUtils
Methods
renderContentElement
renderJS
renderLayout
renderViewContent
renderViewDialogs
mmir.parser.StorageUtils
mmir.parser.TemplateProcessor
Members
parserModule
mmir.PresentationManager
Members
_pageIndex
pageIndex
Methods
addLayout
addPartial
addView
callRenderEngine
getLayout
getPartial
getView
hideCurrentDialog
hideWaitDialog
init
render
setRenderEngine
showDialog
showWaitDialog
mmir.Resources
Methods
getBasePath
getBeepUrl
getCompiledLayoutPath
getCompiledViewPath
getConfigurationFileUrl
getControllerPath
getDictionaryFileUrl
getDirectoriesFileUrl
getEnv
getEnvPlatform
getExtensionsPath
getGeneratedGrammarsPath
getGeneratedStateModelsPath
getGrammarFileUrl
getGrammarPluginPath
getHelperPath
getHelperSuffix
getLanguage
getLanguagePath
getLayoutPath
getMediaPluginPath
getModelPath
getPartialsPrefix
getSpeechConfigFileUrl
getViewPath
getWorkerPath
init
isBrowserEnv
isCordovaEnv
mmir.SemanticInterpreter
Methods
addGrammar
createGrammar
getCurrentGrammar
getFileVersion
getGrammarConverter
getGrammarDefinitionText
getGrammarEngine
getGrammarParserText
hasGrammar
interpret
isEnabled
removeGrammar
removeStopwords
setCurrentGrammar
setEnabled
setEngineCompileMode
setGrammarEngine
setStopwords
mmir.tools.ChecksumUtils
Methods
createContent
getConentSeparator
getFileExt
init
isSame
parseContent
ParserUtils
Partial
Methods
getContentElement
getController
getDefinition
getName
ScriptEvalError
Members
getDetails
SimpleViewEngine
Methods
doRenderView
hideCurrentDialog
hideWaitDialog
showDialog
showWaitDialog
StateEngineDefaultImpl
Members
name
StateEngineExtender
Methods
extend
StateEngineFactory
Members
_browserFactory
_queuePluginFactory
_stubFactory
nolog
Methods
_baseFactory
deny
getScionEnvFactory
noop
pe
printDebugStates
StubViewEngine
Methods
doRenderView
hideCurrentDialog
hideWaitDialog
showDialog
showWaitDialog
View
Members
contentFors
controller
def
helperMethods
name
Methods
executeHelperMethods
getContentElement
getController
getDefinition
getHelperMethods
getHelperMethods
getName
ViewConstants
WaitReadyIndicatorImpl
Members
_id
_pluginName
caption
cssUrl
Methods
getWaitCaption
initialize
preparing
ready
setWaitCaption
WebAudioTextToSpeech
Members
_basePluginName
_defaultCtxName
_defaultImplFile
_instance
_logger
_pluginName
audioArray
bufferSize
commandQueue
createAudio
EMPTY_SENTENCE
firstSentence
getLanguages
getVoices
isLoading
isReady
loadIndex
pauseDuration
playIndex
sentenceArray
ttsMedia
volume
Methods
_resetCallbacks
_setVolume
addToCommandQueue
cancelSpeech
clearCommandQueue
currentFailureCallback
getLangParam
getSpeechLanguages
getVoiceParam
getVoices
initialize
initImpl
loadNext
onEndCallback
onReadyCallback
playNext
playNextAfterPause
processNextInCommandQueue
setTextToSpeechVolume
textToSpeech
tts
ttsSentenceArray
ttsSingleSentence
WebspeechAudioInput
Members
_pluginName
_prevResult
aborted
active
currentFailureCallback
currentSuccessCallback
DEFAULT_ALTERNATIVE_RESULTS
default_error_function
DEFAULT_LANGUAGE
EVENT_RESULT_FIELD
EVENT_SCORE_FIELD
final_recognition_result
helper_error_handler
intermediate_results
logger
max_error_retry
micLevelsImplFile
pluginExports
recognition
recording
RESULT_TYPES
SpeechRecognitionImpl
UNSTABLE_LIMIT
Methods
cancelRecognition
default_error_function
helper_error_handler
helper_extract_results
initialize
recognize
startRecord
stopRecord
YieldDeclaration
Members
getValue
Methods
getAreaType
getEnd
getName
getStart
Modules
module:workers/jison-compiler
module:workers/jscc-compiler
module:workers/pegjs-compiler
module:workers/scionRaiseQueue
Module: workers/pegjs-compiler
workers/pegjs-compiler