@yandex-cloud/nodejs-sdk
Version:
Yandex.Cloud NodeJS SDK
1,028 lines • 175 kB
JavaScript
"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