UNPKG

@yandex-cloud/nodejs-sdk

Version:
1,028 lines 175 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Eou = exports.SilenceChunk = exports.AudioChunk = exports.StreamingOptions = exports.RecognitionModelOptions = exports.LanguageRestrictionOptions = exports.AudioFormatOptions = exports.ContainerAudio = exports.RawAudio = exports.SpeechAnalysisOptions = exports.RecognitionClassifierOptions = exports.RecognitionClassifier = exports.EouClassifierOptions = exports.ExternalEouClassifier = exports.DefaultEouClassifier = exports.TextNormalizationOptions = exports.speakerAnalysis_WindowTypeToJSON = exports.speakerAnalysis_WindowTypeFromJSON = exports.SpeakerAnalysis_WindowType = exports.recognitionClassifierUpdate_WindowTypeToJSON = exports.recognitionClassifierUpdate_WindowTypeFromJSON = exports.RecognitionClassifierUpdate_WindowType = exports.recognitionModelOptions_AudioProcessingTypeToJSON = exports.recognitionModelOptions_AudioProcessingTypeFromJSON = exports.RecognitionModelOptions_AudioProcessingType = exports.languageRestrictionOptions_LanguageRestrictionTypeToJSON = exports.languageRestrictionOptions_LanguageRestrictionTypeFromJSON = exports.LanguageRestrictionOptions_LanguageRestrictionType = exports.containerAudio_ContainerAudioTypeToJSON = exports.containerAudio_ContainerAudioTypeFromJSON = exports.ContainerAudio_ContainerAudioType = exports.rawAudio_AudioEncodingToJSON = exports.rawAudio_AudioEncodingFromJSON = exports.RawAudio_AudioEncoding = exports.recognitionClassifier_TriggerTypeToJSON = exports.recognitionClassifier_TriggerTypeFromJSON = exports.RecognitionClassifier_TriggerType = exports.defaultEouClassifier_EouSensitivityToJSON = exports.defaultEouClassifier_EouSensitivityFromJSON = exports.DefaultEouClassifier_EouSensitivity = exports.textNormalizationOptions_PhoneFormattingModeToJSON = exports.textNormalizationOptions_PhoneFormattingModeFromJSON = exports.TextNormalizationOptions_PhoneFormattingMode = exports.textNormalizationOptions_TextNormalizationToJSON = exports.textNormalizationOptions_TextNormalizationFromJSON = exports.TextNormalizationOptions_TextNormalization = exports.codeTypeToJSON = exports.codeTypeFromJSON = exports.CodeType = exports.protobufPackage = void 0; exports.StreamingResponse = exports.ConversationAnalysis_InterruptsEvaluation = exports.ConversationAnalysis = exports.SpeakerAnalysis = exports.AudioSegmentBoundaries = exports.DescriptiveStatistics_Quantile = exports.DescriptiveStatistics = exports.RecognitionClassifierUpdate = exports.RecognitionClassifierResult = exports.RecognitionClassifierLabel = exports.PhraseHighlight = exports.SessionUuid = exports.StatusCode = exports.FinalRefinement = exports.AudioCursors = exports.AlternativeUpdate = exports.EouUpdate = exports.Alternative = exports.LanguageEstimation = exports.Word = exports.RecognizeFileRequest = exports.StreamingRequest = void 0; /* eslint-disable */ const typeRegistry_1 = require("../../../../../typeRegistry"); const long_1 = __importDefault(require("long")); const minimal_1 = __importDefault(require("protobufjs/minimal")); exports.protobufPackage = "speechkit.stt.v3"; var CodeType; (function (CodeType) { CodeType[CodeType["CODE_TYPE_UNSPECIFIED"] = 0] = "CODE_TYPE_UNSPECIFIED"; /** WORKING - all good */ CodeType[CodeType["WORKING"] = 1] = "WORKING"; /** WARNING - for example, if speech is sent not in real time. or unknown context (and we've made fallback). */ CodeType[CodeType["WARNING"] = 2] = "WARNING"; /** CLOSED - after session was closed. */ CodeType[CodeType["CLOSED"] = 3] = "CLOSED"; CodeType[CodeType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(CodeType = exports.CodeType || (exports.CodeType = {})); function codeTypeFromJSON(object) { switch (object) { case 0: case "CODE_TYPE_UNSPECIFIED": return CodeType.CODE_TYPE_UNSPECIFIED; case 1: case "WORKING": return CodeType.WORKING; case 2: case "WARNING": return CodeType.WARNING; case 3: case "CLOSED": return CodeType.CLOSED; case -1: case "UNRECOGNIZED": default: return CodeType.UNRECOGNIZED; } } exports.codeTypeFromJSON = codeTypeFromJSON; function codeTypeToJSON(object) { switch (object) { case CodeType.CODE_TYPE_UNSPECIFIED: return "CODE_TYPE_UNSPECIFIED"; case CodeType.WORKING: return "WORKING"; case CodeType.WARNING: return "WARNING"; case CodeType.CLOSED: return "CLOSED"; default: return "UNKNOWN"; } } exports.codeTypeToJSON = codeTypeToJSON; /** Normalization */ var TextNormalizationOptions_TextNormalization; (function (TextNormalizationOptions_TextNormalization) { TextNormalizationOptions_TextNormalization[TextNormalizationOptions_TextNormalization["TEXT_NORMALIZATION_UNSPECIFIED"] = 0] = "TEXT_NORMALIZATION_UNSPECIFIED"; /** TEXT_NORMALIZATION_ENABLED - Enable normalization */ TextNormalizationOptions_TextNormalization[TextNormalizationOptions_TextNormalization["TEXT_NORMALIZATION_ENABLED"] = 1] = "TEXT_NORMALIZATION_ENABLED"; /** TEXT_NORMALIZATION_DISABLED - Disable normalization */ TextNormalizationOptions_TextNormalization[TextNormalizationOptions_TextNormalization["TEXT_NORMALIZATION_DISABLED"] = 2] = "TEXT_NORMALIZATION_DISABLED"; TextNormalizationOptions_TextNormalization[TextNormalizationOptions_TextNormalization["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(TextNormalizationOptions_TextNormalization = exports.TextNormalizationOptions_TextNormalization || (exports.TextNormalizationOptions_TextNormalization = {})); function textNormalizationOptions_TextNormalizationFromJSON(object) { switch (object) { case 0: case "TEXT_NORMALIZATION_UNSPECIFIED": return TextNormalizationOptions_TextNormalization.TEXT_NORMALIZATION_UNSPECIFIED; case 1: case "TEXT_NORMALIZATION_ENABLED": return TextNormalizationOptions_TextNormalization.TEXT_NORMALIZATION_ENABLED; case 2: case "TEXT_NORMALIZATION_DISABLED": return TextNormalizationOptions_TextNormalization.TEXT_NORMALIZATION_DISABLED; case -1: case "UNRECOGNIZED": default: return TextNormalizationOptions_TextNormalization.UNRECOGNIZED; } } exports.textNormalizationOptions_TextNormalizationFromJSON = textNormalizationOptions_TextNormalizationFromJSON; function textNormalizationOptions_TextNormalizationToJSON(object) { switch (object) { case TextNormalizationOptions_TextNormalization.TEXT_NORMALIZATION_UNSPECIFIED: return "TEXT_NORMALIZATION_UNSPECIFIED"; case TextNormalizationOptions_TextNormalization.TEXT_NORMALIZATION_ENABLED: return "TEXT_NORMALIZATION_ENABLED"; case TextNormalizationOptions_TextNormalization.TEXT_NORMALIZATION_DISABLED: return "TEXT_NORMALIZATION_DISABLED"; default: return "UNKNOWN"; } } exports.textNormalizationOptions_TextNormalizationToJSON = textNormalizationOptions_TextNormalizationToJSON; var TextNormalizationOptions_PhoneFormattingMode; (function (TextNormalizationOptions_PhoneFormattingMode) { TextNormalizationOptions_PhoneFormattingMode[TextNormalizationOptions_PhoneFormattingMode["PHONE_FORMATTING_MODE_UNSPECIFIED"] = 0] = "PHONE_FORMATTING_MODE_UNSPECIFIED"; /** PHONE_FORMATTING_MODE_DISABLED - Disable phone formatting */ TextNormalizationOptions_PhoneFormattingMode[TextNormalizationOptions_PhoneFormattingMode["PHONE_FORMATTING_MODE_DISABLED"] = 1] = "PHONE_FORMATTING_MODE_DISABLED"; TextNormalizationOptions_PhoneFormattingMode[TextNormalizationOptions_PhoneFormattingMode["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(TextNormalizationOptions_PhoneFormattingMode = exports.TextNormalizationOptions_PhoneFormattingMode || (exports.TextNormalizationOptions_PhoneFormattingMode = {})); function textNormalizationOptions_PhoneFormattingModeFromJSON(object) { switch (object) { case 0: case "PHONE_FORMATTING_MODE_UNSPECIFIED": return TextNormalizationOptions_PhoneFormattingMode.PHONE_FORMATTING_MODE_UNSPECIFIED; case 1: case "PHONE_FORMATTING_MODE_DISABLED": return TextNormalizationOptions_PhoneFormattingMode.PHONE_FORMATTING_MODE_DISABLED; case -1: case "UNRECOGNIZED": default: return TextNormalizationOptions_PhoneFormattingMode.UNRECOGNIZED; } } exports.textNormalizationOptions_PhoneFormattingModeFromJSON = textNormalizationOptions_PhoneFormattingModeFromJSON; function textNormalizationOptions_PhoneFormattingModeToJSON(object) { switch (object) { case TextNormalizationOptions_PhoneFormattingMode.PHONE_FORMATTING_MODE_UNSPECIFIED: return "PHONE_FORMATTING_MODE_UNSPECIFIED"; case TextNormalizationOptions_PhoneFormattingMode.PHONE_FORMATTING_MODE_DISABLED: return "PHONE_FORMATTING_MODE_DISABLED"; default: return "UNKNOWN"; } } exports.textNormalizationOptions_PhoneFormattingModeToJSON = textNormalizationOptions_PhoneFormattingModeToJSON; var DefaultEouClassifier_EouSensitivity; (function (DefaultEouClassifier_EouSensitivity) { DefaultEouClassifier_EouSensitivity[DefaultEouClassifier_EouSensitivity["EOU_SENSITIVITY_UNSPECIFIED"] = 0] = "EOU_SENSITIVITY_UNSPECIFIED"; DefaultEouClassifier_EouSensitivity[DefaultEouClassifier_EouSensitivity["DEFAULT"] = 1] = "DEFAULT"; DefaultEouClassifier_EouSensitivity[DefaultEouClassifier_EouSensitivity["HIGH"] = 2] = "HIGH"; DefaultEouClassifier_EouSensitivity[DefaultEouClassifier_EouSensitivity["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(DefaultEouClassifier_EouSensitivity = exports.DefaultEouClassifier_EouSensitivity || (exports.DefaultEouClassifier_EouSensitivity = {})); function defaultEouClassifier_EouSensitivityFromJSON(object) { switch (object) { case 0: case "EOU_SENSITIVITY_UNSPECIFIED": return DefaultEouClassifier_EouSensitivity.EOU_SENSITIVITY_UNSPECIFIED; case 1: case "DEFAULT": return DefaultEouClassifier_EouSensitivity.DEFAULT; case 2: case "HIGH": return DefaultEouClassifier_EouSensitivity.HIGH; case -1: case "UNRECOGNIZED": default: return DefaultEouClassifier_EouSensitivity.UNRECOGNIZED; } } exports.defaultEouClassifier_EouSensitivityFromJSON = defaultEouClassifier_EouSensitivityFromJSON; function defaultEouClassifier_EouSensitivityToJSON(object) { switch (object) { case DefaultEouClassifier_EouSensitivity.EOU_SENSITIVITY_UNSPECIFIED: return "EOU_SENSITIVITY_UNSPECIFIED"; case DefaultEouClassifier_EouSensitivity.DEFAULT: return "DEFAULT"; case DefaultEouClassifier_EouSensitivity.HIGH: return "HIGH"; default: return "UNKNOWN"; } } exports.defaultEouClassifier_EouSensitivityToJSON = defaultEouClassifier_EouSensitivityToJSON; var RecognitionClassifier_TriggerType; (function (RecognitionClassifier_TriggerType) { /** TRIGGER_TYPE_UNSPECIFIED - Do not use */ RecognitionClassifier_TriggerType[RecognitionClassifier_TriggerType["TRIGGER_TYPE_UNSPECIFIED"] = 0] = "TRIGGER_TYPE_UNSPECIFIED"; /** ON_UTTERANCE - Apply classifier to utterance responses */ RecognitionClassifier_TriggerType[RecognitionClassifier_TriggerType["ON_UTTERANCE"] = 1] = "ON_UTTERANCE"; /** ON_FINAL - Apply classifier to final responses */ RecognitionClassifier_TriggerType[RecognitionClassifier_TriggerType["ON_FINAL"] = 2] = "ON_FINAL"; RecognitionClassifier_TriggerType[RecognitionClassifier_TriggerType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(RecognitionClassifier_TriggerType = exports.RecognitionClassifier_TriggerType || (exports.RecognitionClassifier_TriggerType = {})); function recognitionClassifier_TriggerTypeFromJSON(object) { switch (object) { case 0: case "TRIGGER_TYPE_UNSPECIFIED": return RecognitionClassifier_TriggerType.TRIGGER_TYPE_UNSPECIFIED; case 1: case "ON_UTTERANCE": return RecognitionClassifier_TriggerType.ON_UTTERANCE; case 2: case "ON_FINAL": return RecognitionClassifier_TriggerType.ON_FINAL; case -1: case "UNRECOGNIZED": default: return RecognitionClassifier_TriggerType.UNRECOGNIZED; } } exports.recognitionClassifier_TriggerTypeFromJSON = recognitionClassifier_TriggerTypeFromJSON; function recognitionClassifier_TriggerTypeToJSON(object) { switch (object) { case RecognitionClassifier_TriggerType.TRIGGER_TYPE_UNSPECIFIED: return "TRIGGER_TYPE_UNSPECIFIED"; case RecognitionClassifier_TriggerType.ON_UTTERANCE: return "ON_UTTERANCE"; case RecognitionClassifier_TriggerType.ON_FINAL: return "ON_FINAL"; default: return "UNKNOWN"; } } exports.recognitionClassifier_TriggerTypeToJSON = recognitionClassifier_TriggerTypeToJSON; var RawAudio_AudioEncoding; (function (RawAudio_AudioEncoding) { RawAudio_AudioEncoding[RawAudio_AudioEncoding["AUDIO_ENCODING_UNSPECIFIED"] = 0] = "AUDIO_ENCODING_UNSPECIFIED"; /** LINEAR16_PCM - Audio bit depth 16-bit signed little-endian (Linear PCM). */ RawAudio_AudioEncoding[RawAudio_AudioEncoding["LINEAR16_PCM"] = 1] = "LINEAR16_PCM"; RawAudio_AudioEncoding[RawAudio_AudioEncoding["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(RawAudio_AudioEncoding = exports.RawAudio_AudioEncoding || (exports.RawAudio_AudioEncoding = {})); function rawAudio_AudioEncodingFromJSON(object) { switch (object) { case 0: case "AUDIO_ENCODING_UNSPECIFIED": return RawAudio_AudioEncoding.AUDIO_ENCODING_UNSPECIFIED; case 1: case "LINEAR16_PCM": return RawAudio_AudioEncoding.LINEAR16_PCM; case -1: case "UNRECOGNIZED": default: return RawAudio_AudioEncoding.UNRECOGNIZED; } } exports.rawAudio_AudioEncodingFromJSON = rawAudio_AudioEncodingFromJSON; function rawAudio_AudioEncodingToJSON(object) { switch (object) { case RawAudio_AudioEncoding.AUDIO_ENCODING_UNSPECIFIED: return "AUDIO_ENCODING_UNSPECIFIED"; case RawAudio_AudioEncoding.LINEAR16_PCM: return "LINEAR16_PCM"; default: return "UNKNOWN"; } } exports.rawAudio_AudioEncodingToJSON = rawAudio_AudioEncodingToJSON; var ContainerAudio_ContainerAudioType; (function (ContainerAudio_ContainerAudioType) { ContainerAudio_ContainerAudioType[ContainerAudio_ContainerAudioType["CONTAINER_AUDIO_TYPE_UNSPECIFIED"] = 0] = "CONTAINER_AUDIO_TYPE_UNSPECIFIED"; /** WAV - Audio bit depth 16-bit signed little-endian (Linear PCM). */ ContainerAudio_ContainerAudioType[ContainerAudio_ContainerAudioType["WAV"] = 1] = "WAV"; /** OGG_OPUS - Data is encoded using the OPUS audio codec and compressed using the OGG container format. */ ContainerAudio_ContainerAudioType[ContainerAudio_ContainerAudioType["OGG_OPUS"] = 2] = "OGG_OPUS"; /** MP3 - Data is encoded using MPEG-1/2 Layer III and compressed using the MP3 container format. */ ContainerAudio_ContainerAudioType[ContainerAudio_ContainerAudioType["MP3"] = 3] = "MP3"; ContainerAudio_ContainerAudioType[ContainerAudio_ContainerAudioType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(ContainerAudio_ContainerAudioType = exports.ContainerAudio_ContainerAudioType || (exports.ContainerAudio_ContainerAudioType = {})); function containerAudio_ContainerAudioTypeFromJSON(object) { switch (object) { case 0: case "CONTAINER_AUDIO_TYPE_UNSPECIFIED": return ContainerAudio_ContainerAudioType.CONTAINER_AUDIO_TYPE_UNSPECIFIED; case 1: case "WAV": return ContainerAudio_ContainerAudioType.WAV; case 2: case "OGG_OPUS": return ContainerAudio_ContainerAudioType.OGG_OPUS; case 3: case "MP3": return ContainerAudio_ContainerAudioType.MP3; case -1: case "UNRECOGNIZED": default: return ContainerAudio_ContainerAudioType.UNRECOGNIZED; } } exports.containerAudio_ContainerAudioTypeFromJSON = containerAudio_ContainerAudioTypeFromJSON; function containerAudio_ContainerAudioTypeToJSON(object) { switch (object) { case ContainerAudio_ContainerAudioType.CONTAINER_AUDIO_TYPE_UNSPECIFIED: return "CONTAINER_AUDIO_TYPE_UNSPECIFIED"; case ContainerAudio_ContainerAudioType.WAV: return "WAV"; case ContainerAudio_ContainerAudioType.OGG_OPUS: return "OGG_OPUS"; case ContainerAudio_ContainerAudioType.MP3: return "MP3"; default: return "UNKNOWN"; } } exports.containerAudio_ContainerAudioTypeToJSON = containerAudio_ContainerAudioTypeToJSON; var LanguageRestrictionOptions_LanguageRestrictionType; (function (LanguageRestrictionOptions_LanguageRestrictionType) { LanguageRestrictionOptions_LanguageRestrictionType[LanguageRestrictionOptions_LanguageRestrictionType["LANGUAGE_RESTRICTION_TYPE_UNSPECIFIED"] = 0] = "LANGUAGE_RESTRICTION_TYPE_UNSPECIFIED"; /** WHITELIST - The allowing list. The incoming audio can contain only the listed languages. */ LanguageRestrictionOptions_LanguageRestrictionType[LanguageRestrictionOptions_LanguageRestrictionType["WHITELIST"] = 1] = "WHITELIST"; /** BLACKLIST - The forbidding list. The incoming audio cannot contain the listed languages. */ LanguageRestrictionOptions_LanguageRestrictionType[LanguageRestrictionOptions_LanguageRestrictionType["BLACKLIST"] = 2] = "BLACKLIST"; LanguageRestrictionOptions_LanguageRestrictionType[LanguageRestrictionOptions_LanguageRestrictionType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(LanguageRestrictionOptions_LanguageRestrictionType = exports.LanguageRestrictionOptions_LanguageRestrictionType || (exports.LanguageRestrictionOptions_LanguageRestrictionType = {})); function languageRestrictionOptions_LanguageRestrictionTypeFromJSON(object) { switch (object) { case 0: case "LANGUAGE_RESTRICTION_TYPE_UNSPECIFIED": return LanguageRestrictionOptions_LanguageRestrictionType.LANGUAGE_RESTRICTION_TYPE_UNSPECIFIED; case 1: case "WHITELIST": return LanguageRestrictionOptions_LanguageRestrictionType.WHITELIST; case 2: case "BLACKLIST": return LanguageRestrictionOptions_LanguageRestrictionType.BLACKLIST; case -1: case "UNRECOGNIZED": default: return LanguageRestrictionOptions_LanguageRestrictionType.UNRECOGNIZED; } } exports.languageRestrictionOptions_LanguageRestrictionTypeFromJSON = languageRestrictionOptions_LanguageRestrictionTypeFromJSON; function languageRestrictionOptions_LanguageRestrictionTypeToJSON(object) { switch (object) { case LanguageRestrictionOptions_LanguageRestrictionType.LANGUAGE_RESTRICTION_TYPE_UNSPECIFIED: return "LANGUAGE_RESTRICTION_TYPE_UNSPECIFIED"; case LanguageRestrictionOptions_LanguageRestrictionType.WHITELIST: return "WHITELIST"; case LanguageRestrictionOptions_LanguageRestrictionType.BLACKLIST: return "BLACKLIST"; default: return "UNKNOWN"; } } exports.languageRestrictionOptions_LanguageRestrictionTypeToJSON = languageRestrictionOptions_LanguageRestrictionTypeToJSON; var RecognitionModelOptions_AudioProcessingType; (function (RecognitionModelOptions_AudioProcessingType) { RecognitionModelOptions_AudioProcessingType[RecognitionModelOptions_AudioProcessingType["AUDIO_PROCESSING_TYPE_UNSPECIFIED"] = 0] = "AUDIO_PROCESSING_TYPE_UNSPECIFIED"; /** REAL_TIME - Process audio in mode optimized for real-time recognition, i.e. send partials and final responses as soon as possible */ RecognitionModelOptions_AudioProcessingType[RecognitionModelOptions_AudioProcessingType["REAL_TIME"] = 1] = "REAL_TIME"; /** FULL_DATA - Process audio after all data was received */ RecognitionModelOptions_AudioProcessingType[RecognitionModelOptions_AudioProcessingType["FULL_DATA"] = 2] = "FULL_DATA"; RecognitionModelOptions_AudioProcessingType[RecognitionModelOptions_AudioProcessingType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(RecognitionModelOptions_AudioProcessingType = exports.RecognitionModelOptions_AudioProcessingType || (exports.RecognitionModelOptions_AudioProcessingType = {})); function recognitionModelOptions_AudioProcessingTypeFromJSON(object) { switch (object) { case 0: case "AUDIO_PROCESSING_TYPE_UNSPECIFIED": return RecognitionModelOptions_AudioProcessingType.AUDIO_PROCESSING_TYPE_UNSPECIFIED; case 1: case "REAL_TIME": return RecognitionModelOptions_AudioProcessingType.REAL_TIME; case 2: case "FULL_DATA": return RecognitionModelOptions_AudioProcessingType.FULL_DATA; case -1: case "UNRECOGNIZED": default: return RecognitionModelOptions_AudioProcessingType.UNRECOGNIZED; } } exports.recognitionModelOptions_AudioProcessingTypeFromJSON = recognitionModelOptions_AudioProcessingTypeFromJSON; function recognitionModelOptions_AudioProcessingTypeToJSON(object) { switch (object) { case RecognitionModelOptions_AudioProcessingType.AUDIO_PROCESSING_TYPE_UNSPECIFIED: return "AUDIO_PROCESSING_TYPE_UNSPECIFIED"; case RecognitionModelOptions_AudioProcessingType.REAL_TIME: return "REAL_TIME"; case RecognitionModelOptions_AudioProcessingType.FULL_DATA: return "FULL_DATA"; default: return "UNKNOWN"; } } exports.recognitionModelOptions_AudioProcessingTypeToJSON = recognitionModelOptions_AudioProcessingTypeToJSON; var RecognitionClassifierUpdate_WindowType; (function (RecognitionClassifierUpdate_WindowType) { /** WINDOW_TYPE_UNSPECIFIED - Never used */ RecognitionClassifierUpdate_WindowType[RecognitionClassifierUpdate_WindowType["WINDOW_TYPE_UNSPECIFIED"] = 0] = "WINDOW_TYPE_UNSPECIFIED"; /** LAST_UTTERANCE - The result of applying the classifier to the last utterance response */ RecognitionClassifierUpdate_WindowType[RecognitionClassifierUpdate_WindowType["LAST_UTTERANCE"] = 1] = "LAST_UTTERANCE"; /** LAST_FINAL - The result of applying the classifier to the last final response */ RecognitionClassifierUpdate_WindowType[RecognitionClassifierUpdate_WindowType["LAST_FINAL"] = 2] = "LAST_FINAL"; RecognitionClassifierUpdate_WindowType[RecognitionClassifierUpdate_WindowType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(RecognitionClassifierUpdate_WindowType = exports.RecognitionClassifierUpdate_WindowType || (exports.RecognitionClassifierUpdate_WindowType = {})); function recognitionClassifierUpdate_WindowTypeFromJSON(object) { switch (object) { case 0: case "WINDOW_TYPE_UNSPECIFIED": return RecognitionClassifierUpdate_WindowType.WINDOW_TYPE_UNSPECIFIED; case 1: case "LAST_UTTERANCE": return RecognitionClassifierUpdate_WindowType.LAST_UTTERANCE; case 2: case "LAST_FINAL": return RecognitionClassifierUpdate_WindowType.LAST_FINAL; case -1: case "UNRECOGNIZED": default: return RecognitionClassifierUpdate_WindowType.UNRECOGNIZED; } } exports.recognitionClassifierUpdate_WindowTypeFromJSON = recognitionClassifierUpdate_WindowTypeFromJSON; function recognitionClassifierUpdate_WindowTypeToJSON(object) { switch (object) { case RecognitionClassifierUpdate_WindowType.WINDOW_TYPE_UNSPECIFIED: return "WINDOW_TYPE_UNSPECIFIED"; case RecognitionClassifierUpdate_WindowType.LAST_UTTERANCE: return "LAST_UTTERANCE"; case RecognitionClassifierUpdate_WindowType.LAST_FINAL: return "LAST_FINAL"; default: return "UNKNOWN"; } } exports.recognitionClassifierUpdate_WindowTypeToJSON = recognitionClassifierUpdate_WindowTypeToJSON; var SpeakerAnalysis_WindowType; (function (SpeakerAnalysis_WindowType) { SpeakerAnalysis_WindowType[SpeakerAnalysis_WindowType["WINDOW_TYPE_UNSPECIFIED"] = 0] = "WINDOW_TYPE_UNSPECIFIED"; /** TOTAL - Stats for all received audio */ SpeakerAnalysis_WindowType[SpeakerAnalysis_WindowType["TOTAL"] = 1] = "TOTAL"; /** LAST_UTTERANCE - Stats for last utterance */ SpeakerAnalysis_WindowType[SpeakerAnalysis_WindowType["LAST_UTTERANCE"] = 2] = "LAST_UTTERANCE"; SpeakerAnalysis_WindowType[SpeakerAnalysis_WindowType["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(SpeakerAnalysis_WindowType = exports.SpeakerAnalysis_WindowType || (exports.SpeakerAnalysis_WindowType = {})); function speakerAnalysis_WindowTypeFromJSON(object) { switch (object) { case 0: case "WINDOW_TYPE_UNSPECIFIED": return SpeakerAnalysis_WindowType.WINDOW_TYPE_UNSPECIFIED; case 1: case "TOTAL": return SpeakerAnalysis_WindowType.TOTAL; case 2: case "LAST_UTTERANCE": return SpeakerAnalysis_WindowType.LAST_UTTERANCE; case -1: case "UNRECOGNIZED": default: return SpeakerAnalysis_WindowType.UNRECOGNIZED; } } exports.speakerAnalysis_WindowTypeFromJSON = speakerAnalysis_WindowTypeFromJSON; function speakerAnalysis_WindowTypeToJSON(object) { switch (object) { case SpeakerAnalysis_WindowType.WINDOW_TYPE_UNSPECIFIED: return "WINDOW_TYPE_UNSPECIFIED"; case SpeakerAnalysis_WindowType.TOTAL: return "TOTAL"; case SpeakerAnalysis_WindowType.LAST_UTTERANCE: return "LAST_UTTERANCE"; default: return "UNKNOWN"; } } exports.speakerAnalysis_WindowTypeToJSON = speakerAnalysis_WindowTypeToJSON; const baseTextNormalizationOptions = { $type: "speechkit.stt.v3.TextNormalizationOptions", textNormalization: 0, profanityFilter: false, literatureText: false, phoneFormattingMode: 0, }; exports.TextNormalizationOptions = { $type: "speechkit.stt.v3.TextNormalizationOptions", encode(message, writer = minimal_1.default.Writer.create()) { if (message.textNormalization !== 0) { writer.uint32(8).int32(message.textNormalization); } if (message.profanityFilter === true) { writer.uint32(16).bool(message.profanityFilter); } if (message.literatureText === true) { writer.uint32(24).bool(message.literatureText); } if (message.phoneFormattingMode !== 0) { writer.uint32(32).int32(message.phoneFormattingMode); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = Object.assign({}, baseTextNormalizationOptions); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.textNormalization = reader.int32(); break; case 2: message.profanityFilter = reader.bool(); break; case 3: message.literatureText = reader.bool(); break; case 4: message.phoneFormattingMode = reader.int32(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseTextNormalizationOptions); message.textNormalization = object.textNormalization !== undefined && object.textNormalization !== null ? textNormalizationOptions_TextNormalizationFromJSON(object.textNormalization) : 0; message.profanityFilter = object.profanityFilter !== undefined && object.profanityFilter !== null ? Boolean(object.profanityFilter) : false; message.literatureText = object.literatureText !== undefined && object.literatureText !== null ? Boolean(object.literatureText) : false; message.phoneFormattingMode = object.phoneFormattingMode !== undefined && object.phoneFormattingMode !== null ? textNormalizationOptions_PhoneFormattingModeFromJSON(object.phoneFormattingMode) : 0; return message; }, toJSON(message) { const obj = {}; message.textNormalization !== undefined && (obj.textNormalization = textNormalizationOptions_TextNormalizationToJSON(message.textNormalization)); message.profanityFilter !== undefined && (obj.profanityFilter = message.profanityFilter); message.literatureText !== undefined && (obj.literatureText = message.literatureText); message.phoneFormattingMode !== undefined && (obj.phoneFormattingMode = textNormalizationOptions_PhoneFormattingModeToJSON(message.phoneFormattingMode)); return obj; }, fromPartial(object) { var _a, _b, _c, _d; const message = Object.assign({}, baseTextNormalizationOptions); message.textNormalization = (_a = object.textNormalization) !== null && _a !== void 0 ? _a : 0; message.profanityFilter = (_b = object.profanityFilter) !== null && _b !== void 0 ? _b : false; message.literatureText = (_c = object.literatureText) !== null && _c !== void 0 ? _c : false; message.phoneFormattingMode = (_d = object.phoneFormattingMode) !== null && _d !== void 0 ? _d : 0; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.TextNormalizationOptions.$type, exports.TextNormalizationOptions); const baseDefaultEouClassifier = { $type: "speechkit.stt.v3.DefaultEouClassifier", type: 0, maxPauseBetweenWordsHintMs: 0, }; exports.DefaultEouClassifier = { $type: "speechkit.stt.v3.DefaultEouClassifier", encode(message, writer = minimal_1.default.Writer.create()) { if (message.type !== 0) { writer.uint32(8).int32(message.type); } if (message.maxPauseBetweenWordsHintMs !== 0) { writer.uint32(16).int64(message.maxPauseBetweenWordsHintMs); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = Object.assign({}, baseDefaultEouClassifier); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.type = reader.int32(); break; case 2: message.maxPauseBetweenWordsHintMs = longToNumber(reader.int64()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseDefaultEouClassifier); message.type = object.type !== undefined && object.type !== null ? defaultEouClassifier_EouSensitivityFromJSON(object.type) : 0; message.maxPauseBetweenWordsHintMs = object.maxPauseBetweenWordsHintMs !== undefined && object.maxPauseBetweenWordsHintMs !== null ? Number(object.maxPauseBetweenWordsHintMs) : 0; return message; }, toJSON(message) { const obj = {}; message.type !== undefined && (obj.type = defaultEouClassifier_EouSensitivityToJSON(message.type)); message.maxPauseBetweenWordsHintMs !== undefined && (obj.maxPauseBetweenWordsHintMs = Math.round(message.maxPauseBetweenWordsHintMs)); return obj; }, fromPartial(object) { var _a, _b; const message = Object.assign({}, baseDefaultEouClassifier); message.type = (_a = object.type) !== null && _a !== void 0 ? _a : 0; message.maxPauseBetweenWordsHintMs = (_b = object.maxPauseBetweenWordsHintMs) !== null && _b !== void 0 ? _b : 0; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.DefaultEouClassifier.$type, exports.DefaultEouClassifier); const baseExternalEouClassifier = { $type: "speechkit.stt.v3.ExternalEouClassifier", }; exports.ExternalEouClassifier = { $type: "speechkit.stt.v3.ExternalEouClassifier", encode(_, writer = minimal_1.default.Writer.create()) { return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = Object.assign({}, baseExternalEouClassifier); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(_) { const message = Object.assign({}, baseExternalEouClassifier); return message; }, toJSON(_) { const obj = {}; return obj; }, fromPartial(_) { const message = Object.assign({}, baseExternalEouClassifier); return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.ExternalEouClassifier.$type, exports.ExternalEouClassifier); const baseEouClassifierOptions = { $type: "speechkit.stt.v3.EouClassifierOptions", }; exports.EouClassifierOptions = { $type: "speechkit.stt.v3.EouClassifierOptions", encode(message, writer = minimal_1.default.Writer.create()) { if (message.defaultClassifier !== undefined) { exports.DefaultEouClassifier.encode(message.defaultClassifier, writer.uint32(10).fork()).ldelim(); } if (message.externalClassifier !== undefined) { exports.ExternalEouClassifier.encode(message.externalClassifier, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = Object.assign({}, baseEouClassifierOptions); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.defaultClassifier = exports.DefaultEouClassifier.decode(reader, reader.uint32()); break; case 2: message.externalClassifier = exports.ExternalEouClassifier.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseEouClassifierOptions); message.defaultClassifier = object.defaultClassifier !== undefined && object.defaultClassifier !== null ? exports.DefaultEouClassifier.fromJSON(object.defaultClassifier) : undefined; message.externalClassifier = object.externalClassifier !== undefined && object.externalClassifier !== null ? exports.ExternalEouClassifier.fromJSON(object.externalClassifier) : undefined; return message; }, toJSON(message) { const obj = {}; message.defaultClassifier !== undefined && (obj.defaultClassifier = message.defaultClassifier ? exports.DefaultEouClassifier.toJSON(message.defaultClassifier) : undefined); message.externalClassifier !== undefined && (obj.externalClassifier = message.externalClassifier ? exports.ExternalEouClassifier.toJSON(message.externalClassifier) : undefined); return obj; }, fromPartial(object) { const message = Object.assign({}, baseEouClassifierOptions); message.defaultClassifier = object.defaultClassifier !== undefined && object.defaultClassifier !== null ? exports.DefaultEouClassifier.fromPartial(object.defaultClassifier) : undefined; message.externalClassifier = object.externalClassifier !== undefined && object.externalClassifier !== null ? exports.ExternalEouClassifier.fromPartial(object.externalClassifier) : undefined; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.EouClassifierOptions.$type, exports.EouClassifierOptions); const baseRecognitionClassifier = { $type: "speechkit.stt.v3.RecognitionClassifier", classifier: "", triggers: 0, }; exports.RecognitionClassifier = { $type: "speechkit.stt.v3.RecognitionClassifier", encode(message, writer = minimal_1.default.Writer.create()) { if (message.classifier !== "") { writer.uint32(10).string(message.classifier); } writer.uint32(18).fork(); for (const v of message.triggers) { writer.int32(v); } writer.ldelim(); return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = Object.assign({}, baseRecognitionClassifier); message.triggers = []; while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.classifier = reader.string(); break; case 2: if ((tag & 7) === 2) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.triggers.push(reader.int32()); } } else { message.triggers.push(reader.int32()); } break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { var _a; const message = Object.assign({}, baseRecognitionClassifier); message.classifier = object.classifier !== undefined && object.classifier !== null ? String(object.classifier) : ""; message.triggers = ((_a = object.triggers) !== null && _a !== void 0 ? _a : []).map((e) => recognitionClassifier_TriggerTypeFromJSON(e)); return message; }, toJSON(message) { const obj = {}; message.classifier !== undefined && (obj.classifier = message.classifier); if (message.triggers) { obj.triggers = message.triggers.map((e) => recognitionClassifier_TriggerTypeToJSON(e)); } else { obj.triggers = []; } return obj; }, fromPartial(object) { var _a, _b; const message = Object.assign({}, baseRecognitionClassifier); message.classifier = (_a = object.classifier) !== null && _a !== void 0 ? _a : ""; message.triggers = ((_b = object.triggers) === null || _b === void 0 ? void 0 : _b.map((e) => e)) || []; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.RecognitionClassifier.$type, exports.RecognitionClassifier); const baseRecognitionClassifierOptions = { $type: "speechkit.stt.v3.RecognitionClassifierOptions", }; exports.RecognitionClassifierOptions = { $type: "speechkit.stt.v3.RecognitionClassifierOptions", encode(message, writer = minimal_1.default.Writer.create()) { for (const v of message.classifiers) { exports.RecognitionClassifier.encode(v, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = Object.assign({}, baseRecognitionClassifierOptions); message.classifiers = []; while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.classifiers.push(exports.RecognitionClassifier.decode(reader, reader.uint32())); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { var _a; const message = Object.assign({}, baseRecognitionClassifierOptions); message.classifiers = ((_a = object.classifiers) !== null && _a !== void 0 ? _a : []).map((e) => exports.RecognitionClassifier.fromJSON(e)); return message; }, toJSON(message) { const obj = {}; if (message.classifiers) { obj.classifiers = message.classifiers.map((e) => e ? exports.RecognitionClassifier.toJSON(e) : undefined); } else { obj.classifiers = []; } return obj; }, fromPartial(object) { var _a; const message = Object.assign({}, baseRecognitionClassifierOptions); message.classifiers = ((_a = object.classifiers) === null || _a === void 0 ? void 0 : _a.map((e) => exports.RecognitionClassifier.fromPartial(e))) || []; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.RecognitionClassifierOptions.$type, exports.RecognitionClassifierOptions); const baseSpeechAnalysisOptions = { $type: "speechkit.stt.v3.SpeechAnalysisOptions", enableSpeakerAnalysis: false, enableConversationAnalysis: false, descriptiveStatisticsQuantiles: 0, }; exports.SpeechAnalysisOptions = { $type: "speechkit.stt.v3.SpeechAnalysisOptions", encode(message, writer = minimal_1.default.Writer.create()) { if (message.enableSpeakerAnalysis === true) { writer.uint32(8).bool(message.enableSpeakerAnalysis); } if (message.enableConversationAnalysis === true) { writer.uint32(16).bool(message.enableConversationAnalysis); } writer.uint32(26).fork(); for (const v of message.descriptiveStatisticsQuantiles) { writer.double(v); } writer.ldelim(); return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = Object.assign({}, baseSpeechAnalysisOptions); message.descriptiveStatisticsQuantiles = []; while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.enableSpeakerAnalysis = reader.bool(); break; case 2: message.enableConversationAnalysis = reader.bool(); break; case 3: if ((tag & 7) === 2) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.descriptiveStatisticsQuantiles.push(reader.double()); } } else { message.descriptiveStatisticsQuantiles.push(reader.double()); } break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { var _a; const message = Object.assign({}, baseSpeechAnalysisOptions); message.enableSpeakerAnalysis = object.enableSpeakerAnalysis !== undefined && object.enableSpeakerAnalysis !== null ? Boolean(object.enableSpeakerAnalysis) : false; message.enableConversationAnalysis = object.enableConversationAnalysis !== undefined && object.enableConversationAnalysis !== null ? Boolean(object.enableConversationAnalysis) : false; message.descriptiveStatisticsQuantiles = ((_a = object.descriptiveStatisticsQuantiles) !== null && _a !== void 0 ? _a : []).map((e) => Number(e)); return message; }, toJSON(message) { const obj = {}; message.enableSpeakerAnalysis !== undefined && (obj.enableSpeakerAnalysis = message.enableSpeakerAnalysis); message.enableConversationAnalysis !== undefined && (obj.enableConversationAnalysis = message.enableConversationAnalysis); if (message.descriptiveStatisticsQuantiles) { obj.descriptiveStatisticsQuantiles = message.descriptiveStatisticsQuantiles.map((e) => e); } else { obj.descriptiveStatisticsQuantiles = []; } return obj; }, fromPartial(object) { var _a, _b, _c; const message = Object.assign({}, baseSpeechAnalysisOptions); message.enableSpeakerAnalysis = (_a = object.enableSpeakerAnalysis) !== null && _a !== void 0 ? _a : false; message.enableConversationAnalysis = (_b = object.enableConversationAnalysis) !== null && _b !== void 0 ? _b : false; message.descriptiveStatisticsQuantiles = ((_c = object.descriptiveStatisticsQuantiles) === null || _c === void 0 ? void 0 : _c.map((e) => e)) || []; return message; }, }; typeRegistry_1.messageTypeRegistry.set(exports.SpeechAnalysisOptions.$type, exports.SpeechAnalysisOptions); const baseRawAudio = { $type: "speechkit.stt.v3.RawAudio", audioEncoding: 0, sampleRateHertz: 0, audioChannelCount: 0, }; exports.RawAudio = { $type: "speechkit.stt.v3.RawAudio", encode(message, writer = minimal_1.default.Writer.create()) { if (message.audioEncoding !== 0) { writer.uint32(8).int32(message.audioEncoding); } if (message.sampleRateHertz !== 0) { writer.uint32(16).int64(message.sampleRateHertz); } if (message.audioChannelCount !== 0) { writer.uint32(24).int64(message.audioChannelCount); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = Object.assign({}, baseRawAudio); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.audioEncoding = reader.int32(); break; case 2: message.sampleRateHertz = longToNumber(reader.int64()); break; case 3: message.audioChannelCount = longToNumber(reader.int64()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { const message = Object.assign({}, baseRawAudio); message.audioEncoding = object.audioEncoding !== undefined && object.audioEncoding !== null ? rawAudio_AudioEncodingFromJSON(object.audioEncoding) : 0; message.sampleRateHertz = object.sampleRateHertz !== undefined && object.sampleRateHertz !== null ? Number(object.sampleRateHertz) : 0; message.audioChannelCount = object.audioChannelCount !== undefined && object.audioChannelCount !== null ? Number(object.audioChannelCount) : 0; return message; }, toJSON(message) { const obj = {}; message.audioEncoding !== undefined && (obj.audioEncoding = rawAudio_AudioEncodingToJSON(message.audioEncoding)); message.sampleRateHertz !== undefined && (obj.sampleRateHertz = Math.round(message.sampleRateHertz)); message.audioChannelCount !== undefined && (obj.audioChannelCount = Math.round(message.audioChannelCount)); return obj; }, fromPartial(object) { var _a, _b, _c