UNPKG

@sam17896/ngx-speech-recognition

Version:

Angular 5+ speech recognition service (based on browser implementation such as Chrome).

1 lines 39.1 kB
{"__symbolic":"module","version":4,"metadata":{"SpeechGrammarListType":{"__symbolic":"interface"},"SpeechRecognitionServiceEvent":{"__symbolic":"interface"},"SpeechRecognitionGrammars":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":6,"character":45},"arguments":["speech-recognition.grammars"]},"SpeechRecognitionLang":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":7,"character":41},"arguments":["speech-recognition.lang"]},"SpeechRecognitionContinuous":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":8,"character":47},"arguments":["speech-recognition.continuous"]},"SpeechRecognitionInterimResults":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":9,"character":51},"arguments":["speech-recognition.interimResults"]},"SpeechRecognitionMaxAlternatives":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":10,"character":52},"arguments":["speech-recognition.maxAlternatives"]},"SpeechRecognitionServiceUri":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":11,"character":47},"arguments":["speech-recognition.serviceURI"]},"SpeechRecognitionAudiostartHandler":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":12,"character":54},"arguments":["speech-recognition.onaudiostart"]},"SpeechRecognitionSoundstartHandler":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":13,"character":54},"arguments":["speech-recognition.onsoundstart"]},"SpeechRecognitionSpeechstartHandler":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":14,"character":55},"arguments":["speech-recognition.onspeechstart"]},"SpeechRecognitionSpeechendHandler":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":15,"character":53},"arguments":["speech-recognition.onspeechend"]},"SpeechRecognitionSoundendHandler":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":16,"character":52},"arguments":["speech-recognition.onsoundend"]},"SpeechRecognitionAudioendHandler":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":17,"character":52},"arguments":["speech-recognition.onaudioend"]},"SpeechRecognitionResultHandler":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":18,"character":50},"arguments":["speech-recognition.onresult"]},"SpeechRecognitionNomatchHandler":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":19,"character":51},"arguments":["speech-recognition.onnomatch"]},"SpeechRecognitionErrorHandler":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":20,"character":49},"arguments":["speech-recognition.onerror"]},"SpeechRecognitionStartHandler":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":21,"character":49},"arguments":["speech-recognition.onstart"]},"SpeechRecognitionEndHandler":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":22,"character":47},"arguments":["speech-recognition.onend"]},"resultList":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs","name":"pipe","line":33,"character":118},"arguments":[{"__symbolic":"error","message":"Reference to a local symbol","line":29,"character":6,"context":{"name":"onType"},"module":"./lib/service/rx-speech-recognition.service"},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"rxjs/operators","name":"map","line":35,"character":2},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":35,"character":6,"module":"./lib/service/rx-speech-recognition.service"}]}]},"RxSpeechRecognitionService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":38,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":56,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":56,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionGrammars"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":59,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":59,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionLang"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":62,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":62,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionContinuous"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":65,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":65,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionInterimResults"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":68,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":68,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionMaxAlternatives"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":71,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":71,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionServiceUri"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":54,"character":17},{"__symbolic":"reference","name":"SpeechGrammarListType"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"}]}],"initInternal":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"SpeechRecognitionService":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":36,"character":1}}],"members":{"initHandlers":[{"__symbolic":"method"}],"initInternal":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":118,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":118,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionGrammars"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":121,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":121,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionLang"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":124,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":124,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionContinuous"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":127,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":127,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionInterimResults"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":130,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":130,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionMaxAlternatives"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":133,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":133,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionServiceUri"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":136,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":136,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionAudiostartHandler"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":139,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":139,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionSoundstartHandler"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":142,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":142,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionSpeechstartHandler"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":145,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":145,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionSpeechendHandler"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":148,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":148,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionSoundendHandler"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":151,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":151,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionAudioendHandler"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":154,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":154,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionResultHandler"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":157,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":157,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionNomatchHandler"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":160,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":160,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionErrorHandler"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":163,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":163,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionStartHandler"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":166,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":166,"character":17},"arguments":[{"__symbolic":"reference","name":"SpeechRecognitionEndHandler"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":116,"character":17},{"__symbolic":"reference","name":"SpeechGrammarListType"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"},{"__symbolic":"error","message":"Expression form not supported","line":137,"character":31,"module":"./lib/service/speech-recognition.service"},{"__symbolic":"error","message":"Expression form not supported","line":140,"character":31,"module":"./lib/service/speech-recognition.service"},{"__symbolic":"error","message":"Expression form not supported","line":143,"character":32,"module":"./lib/service/speech-recognition.service"},{"__symbolic":"error","message":"Expression form not supported","line":146,"character":30,"module":"./lib/service/speech-recognition.service"},{"__symbolic":"error","message":"Expression form not supported","line":149,"character":29,"module":"./lib/service/speech-recognition.service"},{"__symbolic":"error","message":"Expression form not supported","line":152,"character":29,"module":"./lib/service/speech-recognition.service"},{"__symbolic":"error","message":"Expression form not supported","line":155,"character":27,"module":"./lib/service/speech-recognition.service"},{"__symbolic":"error","message":"Expression form not supported","line":158,"character":28,"module":"./lib/service/speech-recognition.service"},{"__symbolic":"error","message":"Expression form not supported","line":161,"character":26,"module":"./lib/service/speech-recognition.service"},{"__symbolic":"error","message":"Expression form not supported","line":164,"character":26,"module":"./lib/service/speech-recognition.service"},{"__symbolic":"error","message":"Expression form not supported","line":167,"character":24,"module":"./lib/service/speech-recognition.service"}]}],"start":[{"__symbolic":"method"}],"stop":[{"__symbolic":"method"}],"abort":[{"__symbolic":"method"}]}},"SpeechRecognitionConfig":{"__symbolic":"interface"},"SPEECH_RECOGNITION_DEFAULT":[{"provide":{"__symbolic":"reference","name":"SpeechRecognitionContinuous"},"useValue":false},{"provide":{"__symbolic":"reference","name":"SpeechRecognitionInterimResults"},"useValue":false},{"provide":{"__symbolic":"reference","name":"SpeechRecognitionMaxAlternatives"},"useValue":1}],"SpeechRecognitionModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":41,"character":1},"arguments":[{"providers":[{"__symbolic":"reference","name":"SPEECH_RECOGNITION_DEFAULT"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":49,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID","line":49,"character":12}]}]],"parameters":[{"__symbolic":"reference","name":"string"}]}]},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"SpeechRecognitionModule"},"providers":[{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"grammars"},"right":{"__symbolic":"reference","name":"undefined"}},"right":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"grammars"},"right":null}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"grammars"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionGrammars"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"lang"},"right":{"__symbolic":"reference","name":"undefined"}},"right":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"lang"},"right":null}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"lang"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionLang"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"continuous"},"right":{"__symbolic":"reference","name":"undefined"}},"right":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"continuous"},"right":null}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"continuous"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionContinuous"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"interimResults"},"right":{"__symbolic":"reference","name":"undefined"}},"right":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"interimResults"},"right":null}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"interimResults"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionInterimResults"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"maxAlternatives"},"right":{"__symbolic":"reference","name":"undefined"}},"right":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"maxAlternatives"},"right":null}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"maxAlternatives"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionMaxAlternatives"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"serviceURI"},"right":{"__symbolic":"reference","name":"undefined"}},"right":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"serviceURI"},"right":null}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"serviceURI"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionServiceUri"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onaudiostart"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onaudiostart"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionAudiostartHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onsoundstart"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onsoundstart"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionSoundstartHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onspeechstart"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onspeechstart"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionSpeechstartHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onspeechend"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onspeechend"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionSpeechendHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onsoundend"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onsoundend"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionSoundendHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onaudioend"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onaudioend"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionAudioendHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onresult"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onresult"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionResultHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onnomatch"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onnomatch"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionNomatchHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onerror"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onerror"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionErrorHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onstart"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onstart"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionStartHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onend"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onend"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionEndHandler"}}],"elseExpression":[]}},{"useClass":{"__symbolic":"reference","name":"SpeechRecognitionService"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionService"}},{"useClass":{"__symbolic":"reference","name":"RxSpeechRecognitionService"},"provide":{"__symbolic":"reference","name":"RxSpeechRecognitionService"}}]}},"withConfig":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"SpeechRecognitionModule"},"providers":[{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"grammars"},"right":{"__symbolic":"reference","name":"undefined"}},"right":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"grammars"},"right":null}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"grammars"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionGrammars"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"lang"},"right":{"__symbolic":"reference","name":"undefined"}},"right":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"lang"},"right":null}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"lang"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionLang"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"continuous"},"right":{"__symbolic":"reference","name":"undefined"}},"right":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"continuous"},"right":null}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"continuous"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionContinuous"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"interimResults"},"right":{"__symbolic":"reference","name":"undefined"}},"right":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"interimResults"},"right":null}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"interimResults"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionInterimResults"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"maxAlternatives"},"right":{"__symbolic":"reference","name":"undefined"}},"right":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"maxAlternatives"},"right":null}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"maxAlternatives"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionMaxAlternatives"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"binop","operator":"!==","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"serviceURI"},"right":{"__symbolic":"reference","name":"undefined"}},"right":{"__symbolic":"binop","operator":"!=","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"serviceURI"},"right":null}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"serviceURI"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionServiceUri"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onaudiostart"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onaudiostart"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionAudiostartHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onsoundstart"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onsoundstart"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionSoundstartHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onspeechstart"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onspeechstart"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionSpeechstartHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onspeechend"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onspeechend"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionSpeechendHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onsoundend"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onsoundend"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionSoundendHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onaudioend"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onaudioend"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionAudioendHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onresult"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onresult"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionResultHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onnomatch"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onnomatch"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionNomatchHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onerror"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onerror"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionErrorHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onstart"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onstart"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionStartHandler"}}],"elseExpression":[]}},{"__symbolic":"spread","expression":{"__symbolic":"if","condition":{"__symbolic":"binop","operator":"instanceof","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onend"},"right":{"__symbolic":"reference","name":"Function"}},"thenExpression":[{"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"config"},"member":"onend"},"provide":{"__symbolic":"reference","name":"SpeechRecognitionEndHandler"}}],"elseExpression":[]}}]}}}},"ɵa":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"SpeechGrammarListType"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"boolean"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"string"}]}]}}},"origins":{"SpeechGrammarListType":"./lib/adapter","SpeechRecognitionServiceEvent":"./lib/adapter","SpeechRecognitionGrammars":"./lib/service/speech-recognition.token","SpeechRecognitionLang":"./lib/service/speech-recognition.token","SpeechRecognitionContinuous":"./lib/service/speech-recognition.token","SpeechRecognitionInterimResults":"./lib/service/speech-recognition.token","SpeechRecognitionMaxAlternatives":"./lib/service/speech-recognition.token","SpeechRecognitionServiceUri":"./lib/service/speech-recognition.token","SpeechRecognitionAudiostartHandler":"./lib/service/speech-recognition.token","SpeechRecognitionSoundstartHandler":"./lib/service/speech-recognition.token","SpeechRecognitionSpeechstartHandler":"./lib/service/speech-recognition.token","SpeechRecognitionSpeechendHandler":"./lib/service/speech-recognition.token","SpeechRecognitionSoundendHandler":"./lib/service/speech-recognition.token","SpeechRecognitionAudioendHandler":"./lib/service/speech-recognition.token","SpeechRecognitionResultHandler":"./lib/service/speech-recognition.token","SpeechRecognitionNomatchHandler":"./lib/service/speech-recognition.token","SpeechRecognitionErrorHandler":"./lib/service/speech-recognition.token","SpeechRecognitionStartHandler":"./lib/service/speech-recognition.token","SpeechRecognitionEndHandler":"./lib/service/speech-recognition.token","resultList":"./lib/service/rx-speech-recognition.service","RxSpeechRecognitionService":"./lib/service/rx-speech-recognition.service","SpeechRecognitionService":"./lib/service/speech-recognition.service","SpeechRecognitionConfig":"./lib/speech-recognition.config","SPEECH_RECOGNITION_DEFAULT":"./lib/speech-recognition.provider","SpeechRecognitionModule":"./lib/speech-recognition.module","ɵa":"./lib/service/speech-recognition.common"},"importAs":"@sam17896/ngx-speech-recognition"}