microsoft-cognitiveservices-speech-sdk
Version:
Microsoft Cognitive Services Speech SDK for JavaScript
64 lines (63 loc) • 2.54 kB
TypeScript
import { EventType, PlatformEvent } from "../common/Exports.js";
export declare class SpeechRecognitionEvent extends PlatformEvent {
private privRequestId;
private privSessionId;
constructor(eventName: string, requestId: string, sessionId: string, eventType?: EventType);
get requestId(): string;
get sessionId(): string;
}
export declare class RecognitionTriggeredEvent extends SpeechRecognitionEvent {
private privAudioSourceId;
private privAudioNodeId;
constructor(requestId: string, sessionId: string, audioSourceId: string, audioNodeId: string);
get audioSourceId(): string;
get audioNodeId(): string;
}
export declare class ListeningStartedEvent extends SpeechRecognitionEvent {
private privAudioSourceId;
private privAudioNodeId;
constructor(requestId: string, sessionId: string, audioSourceId: string, audioNodeId: string);
get audioSourceId(): string;
get audioNodeId(): string;
}
export declare class ConnectingToServiceEvent extends SpeechRecognitionEvent {
private privAuthFetchEventid;
constructor(requestId: string, authFetchEventid: string, sessionId: string);
get authFetchEventid(): string;
}
export declare class RecognitionStartedEvent extends SpeechRecognitionEvent {
private privAudioSourceId;
private privAudioNodeId;
private privAuthFetchEventId;
constructor(requestId: string, audioSourceId: string, audioNodeId: string, authFetchEventId: string, sessionId: string);
get audioSourceId(): string;
get audioNodeId(): string;
get authFetchEventId(): string;
}
export declare enum RecognitionCompletionStatus {
Success = 0,
AudioSourceError = 1,
AudioSourceTimeout = 2,
AuthTokenFetchError = 3,
AuthTokenFetchTimeout = 4,
UnAuthorized = 5,
ConnectTimeout = 6,
ConnectError = 7,
ClientRecognitionActivityTimeout = 8,
UnknownError = 9
}
export declare class RecognitionEndedEvent extends SpeechRecognitionEvent {
private privAudioSourceId;
private privAudioNodeId;
private privAuthFetchEventId;
private privServiceTag;
private privStatus;
private privError;
constructor(requestId: string, audioSourceId: string, audioNodeId: string, authFetchEventId: string, sessionId: string, serviceTag: string, status: RecognitionCompletionStatus, error: string);
get audioSourceId(): string;
get audioNodeId(): string;
get authFetchEventId(): string;
get serviceTag(): string;
get status(): RecognitionCompletionStatus;
get error(): string;
}