@euirim/microsoft-cognitiveservices-speech-sdk
Version:
Microsoft Cognitive Services Speech SDK for JavaScript
1 lines • 7.22 kB
Source Map (JSON)
{"version":3,"sources":["src/common.speech/RecognitionEvents.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,SAAS,EAAE,aAAa,EAAE,MAAM,mBAAmB,CAAC;AAE7D,qBAAa,sBAAuB,SAAQ,aAAa;IACrD,OAAO,CAAC,aAAa,CAAS;IAC9B,OAAO,CAAC,aAAa,CAAS;gBAElB,SAAS,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,SAAS,GAAE,SAA0B;aAO/F,SAAS,EAAI,MAAM;aAInB,SAAS,EAAI,MAAM;CAGjC;AAGD,qBAAa,yBAA0B,SAAQ,sBAAsB;IACjE,OAAO,CAAC,iBAAiB,CAAS;IAClC,OAAO,CAAC,eAAe,CAAS;gBAEpB,SAAS,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,EAAE,WAAW,EAAE,MAAM;aAOjF,aAAa,EAAI,MAAM;aAIvB,WAAW,EAAI,MAAM;CAGnC;AAGD,qBAAa,qBAAsB,SAAQ,sBAAsB;IAC7D,OAAO,CAAC,iBAAiB,CAAS;IAClC,OAAO,CAAC,eAAe,CAAS;gBAEpB,SAAS,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,EAAE,WAAW,EAAE,MAAM;aAMjF,aAAa,EAAI,MAAM;aAIvB,WAAW,EAAI,MAAM;CAGnC;AAGD,qBAAa,wBAAyB,SAAQ,sBAAsB;IAChE,OAAO,CAAC,oBAAoB,CAAS;gBAEzB,SAAS,EAAE,MAAM,EAAE,gBAAgB,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM;aAK/D,gBAAgB,EAAI,MAAM;CAGxC;AAGD,qBAAa,uBAAwB,SAAQ,sBAAsB;IAC/D,OAAO,CAAC,iBAAiB,CAAS;IAClC,OAAO,CAAC,eAAe,CAAS;IAChC,OAAO,CAAC,oBAAoB,CAAS;gBAEzB,SAAS,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM,EAAE,WAAW,EAAE,MAAM,EAAE,gBAAgB,EAAE,MAAM,EAAE,SAAS,EAAE,MAAM;aAQ3G,aAAa,EAAI,MAAM;aAIvB,WAAW,EAAI,MAAM;aAIrB,gBAAgB,EAAI,MAAM;CAGxC;AAED,oBAAY,2BAA2B;IACnC,OAAO,IAAA;IACP,gBAAgB,IAAA;IAChB,kBAAkB,IAAA;IAClB,mBAAmB,IAAA;IACnB,qBAAqB,IAAA;IACrB,YAAY,IAAA;IACZ,cAAc,IAAA;IACd,YAAY,IAAA;IACZ,gCAAgC,IAAA;IAChC,YAAY,IAAA;CACf;AAGD,qBAAa,qBAAsB,SAAQ,sBAAsB;IAC7D,OAAO,CAAC,iBAAiB,CAAS;IAClC,OAAO,CAAC,eAAe,CAAS;IAChC,OAAO,CAAC,oBAAoB,CAAS;IACrC,OAAO,CAAC,cAAc,CAAS;IAC/B,OAAO,CAAC,UAAU,CAA8B;IAChD,OAAO,CAAC,SAAS,CAAS;gBAGtB,SAAS,EAAE,MAAM,EACjB,aAAa,EAAE,MAAM,EACrB,WAAW,EAAE,MAAM,EACnB,gBAAgB,EAAE,MAAM,EACxB,SAAS,EAAE,MAAM,EACjB,UAAU,EAAE,MAAM,EAClB,MAAM,EAAE,2BAA2B,EACnC,KAAK,EAAE,MAAM;aAYN,aAAa,EAAI,MAAM;aAIvB,WAAW,EAAI,MAAM;aAIrB,gBAAgB,EAAI,MAAM;aAI1B,UAAU,EAAI,MAAM;aAIpB,MAAM,EAAI,2BAA2B;aAIrC,KAAK,EAAI,MAAM;CAG7B","file":"RecognitionEvents.d.ts","sourcesContent":["// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\n\nimport { EventType, PlatformEvent } from \"../common/Exports\";\n\nexport class SpeechRecognitionEvent extends PlatformEvent {\n private privRequestId: string;\n private privSessionId: string;\n\n constructor(eventName: string, requestId: string, sessionId: string, eventType: EventType = EventType.Info) {\n super(eventName, eventType);\n\n this.privRequestId = requestId;\n this.privSessionId = sessionId;\n }\n\n public get requestId(): string {\n return this.privRequestId;\n }\n\n public get sessionId(): string {\n return this.privSessionId;\n }\n}\n\n// tslint:disable-next-line:max-classes-per-file\nexport class RecognitionTriggeredEvent extends SpeechRecognitionEvent {\n private privAudioSourceId: string;\n private privAudioNodeId: string;\n\n constructor(requestId: string, sessionId: string, audioSourceId: string, audioNodeId: string) {\n super(\"RecognitionTriggeredEvent\", requestId, sessionId);\n\n this.privAudioSourceId = audioSourceId;\n this.privAudioNodeId = audioNodeId;\n }\n\n public get audioSourceId(): string {\n return this.privAudioSourceId;\n }\n\n public get audioNodeId(): string {\n return this.privAudioNodeId;\n }\n}\n\n// tslint:disable-next-line:max-classes-per-file\nexport class ListeningStartedEvent extends SpeechRecognitionEvent {\n private privAudioSourceId: string;\n private privAudioNodeId: string;\n\n constructor(requestId: string, sessionId: string, audioSourceId: string, audioNodeId: string) {\n super(\"ListeningStartedEvent\", requestId, sessionId);\n this.privAudioSourceId = audioSourceId;\n this.privAudioNodeId = audioNodeId;\n }\n\n public get audioSourceId(): string {\n return this.privAudioSourceId;\n }\n\n public get audioNodeId(): string {\n return this.privAudioNodeId;\n }\n}\n\n// tslint:disable-next-line:max-classes-per-file\nexport class ConnectingToServiceEvent extends SpeechRecognitionEvent {\n private privAuthFetchEventid: string;\n\n constructor(requestId: string, authFetchEventid: string, sessionId: string) {\n super(\"ConnectingToServiceEvent\", requestId, sessionId);\n this.privAuthFetchEventid = authFetchEventid;\n }\n\n public get authFetchEventid(): string {\n return this.privAuthFetchEventid;\n }\n}\n\n// tslint:disable-next-line:max-classes-per-file\nexport class RecognitionStartedEvent extends SpeechRecognitionEvent {\n private privAudioSourceId: string;\n private privAudioNodeId: string;\n private privAuthFetchEventId: string;\n\n constructor(requestId: string, audioSourceId: string, audioNodeId: string, authFetchEventId: string, sessionId: string) {\n super(\"RecognitionStartedEvent\", requestId, sessionId);\n\n this.privAudioSourceId = audioSourceId;\n this.privAudioNodeId = audioNodeId;\n this.privAuthFetchEventId = authFetchEventId;\n }\n\n public get audioSourceId(): string {\n return this.privAudioSourceId;\n }\n\n public get audioNodeId(): string {\n return this.privAudioNodeId;\n }\n\n public get authFetchEventId(): string {\n return this.privAuthFetchEventId;\n }\n}\n\nexport enum RecognitionCompletionStatus {\n Success,\n AudioSourceError,\n AudioSourceTimeout,\n AuthTokenFetchError,\n AuthTokenFetchTimeout,\n UnAuthorized,\n ConnectTimeout,\n ConnectError,\n ClientRecognitionActivityTimeout,\n UnknownError,\n}\n\n// tslint:disable-next-line:max-classes-per-file\nexport class RecognitionEndedEvent extends SpeechRecognitionEvent {\n private privAudioSourceId: string;\n private privAudioNodeId: string;\n private privAuthFetchEventId: string;\n private privServiceTag: string;\n private privStatus: RecognitionCompletionStatus;\n private privError: string;\n\n constructor(\n requestId: string,\n audioSourceId: string,\n audioNodeId: string,\n authFetchEventId: string,\n sessionId: string,\n serviceTag: string,\n status: RecognitionCompletionStatus,\n error: string) {\n\n super(\"RecognitionEndedEvent\", requestId, sessionId, status === RecognitionCompletionStatus.Success ? EventType.Info : EventType.Error);\n\n this.privAudioSourceId = audioSourceId;\n this.privAudioNodeId = audioNodeId;\n this.privAuthFetchEventId = authFetchEventId;\n this.privStatus = status;\n this.privError = error;\n this.privServiceTag = serviceTag;\n }\n\n public get audioSourceId(): string {\n return this.privAudioSourceId;\n }\n\n public get audioNodeId(): string {\n return this.privAudioNodeId;\n }\n\n public get authFetchEventId(): string {\n return this.privAuthFetchEventId;\n }\n\n public get serviceTag(): string {\n return this.privServiceTag;\n }\n\n public get status(): RecognitionCompletionStatus {\n return this.privStatus;\n }\n\n public get error(): string {\n return this.privError;\n }\n}\n"]}