///
import _m0 from 'protobufjs/minimal';
export declare const protobufPackage = "speechkit.stt.v3";
export declare enum CodeType {
/** @deprecated */
CODE_TYPE_UNSPECIFIED = 0,
/** WORKING - All good. */
WORKING = 1,
/** WARNING - For example, if speech is sent not in real time or context is unknown and we've made fallback. */
WARNING = 2,
/** CLOSED - After session was closed. */
CLOSED = 3,
UNRECOGNIZED = -1
}
export declare function codeTypeFromJSON(object: any): CodeType;
export declare function codeTypeToJSON(object: CodeType): string;
/** Options */
export interface TextNormalizationOptions {
textNormalization: TextNormalizationOptions_TextNormalization;
/** Profanity filter (default: false). */
profanityFilter: boolean;
/** Rewrite text in literature style (default: false). */
literatureText: boolean;
/** Define phone formatting mode */
phoneFormattingMode: TextNormalizationOptions_PhoneFormattingMode;
}
/** Normalization */
export declare enum TextNormalizationOptions_TextNormalization {
TEXT_NORMALIZATION_UNSPECIFIED = 0,
/** TEXT_NORMALIZATION_ENABLED - Enable normalization */
TEXT_NORMALIZATION_ENABLED = 1,
/** TEXT_NORMALIZATION_DISABLED - Disable normalization */
TEXT_NORMALIZATION_DISABLED = 2,
UNRECOGNIZED = -1
}
export declare function textNormalizationOptions_TextNormalizationFromJSON(object: any): TextNormalizationOptions_TextNormalization;
export declare function textNormalizationOptions_TextNormalizationToJSON(object: TextNormalizationOptions_TextNormalization): string;
export declare enum TextNormalizationOptions_PhoneFormattingMode {
PHONE_FORMATTING_MODE_UNSPECIFIED = 0,
/** PHONE_FORMATTING_MODE_DISABLED - Disable phone formatting */
PHONE_FORMATTING_MODE_DISABLED = 1,
UNRECOGNIZED = -1
}
export declare function textNormalizationOptions_PhoneFormattingModeFromJSON(object: any): TextNormalizationOptions_PhoneFormattingMode;
export declare function textNormalizationOptions_PhoneFormattingModeToJSON(object: TextNormalizationOptions_PhoneFormattingMode): string;
export interface DefaultEouClassifier {
/** EOU sensitivity. Currently two levels, faster with more error and more conservative (our default). */
type: DefaultEouClassifier_EouSensitivity;
/** Hint for max pause between words. Our EOU detector could use this information to distinguish between end of utterance and slow speech (like one two three, etc). */
maxPauseBetweenWordsHintMs: number;
}
export declare enum DefaultEouClassifier_EouSensitivity {
EOU_SENSITIVITY_UNSPECIFIED = 0,
DEFAULT = 1,
HIGH = 2,
UNRECOGNIZED = -1
}
export declare function defaultEouClassifier_EouSensitivityFromJSON(object: any): DefaultEouClassifier_EouSensitivity;
export declare function defaultEouClassifier_EouSensitivityToJSON(object: DefaultEouClassifier_EouSensitivity): string;
/** Use EOU provided by user */
export interface ExternalEouClassifier {
}
export interface EouClassifierOptions {
/** EOU classifier provided by SpeechKit. Default. */
defaultClassifier?: DefaultEouClassifier | undefined;
/** EOU is enforced by external messages from user. */
externalClassifier?: ExternalEouClassifier | undefined;
}
export interface RecognitionClassifier {
/** Classifier name */
classifier: string;
/** Describes the types of responses to which the classification results will come */
triggers: RecognitionClassifier_TriggerType[];
}
/** Type of recognition classifier trigger. */
export declare enum RecognitionClassifier_TriggerType {
/** @deprecated */
TRIGGER_TYPE_UNSPECIFIED = 0,
/** ON_UTTERANCE - Apply classifier to utterance responses */
ON_UTTERANCE = 1,
/** ON_FINAL - Apply classifier to final responses */
ON_FINAL = 2,
/** ON_PARTIAL - Apply classifier to partial responses */
ON_PARTIAL = 3,
UNRECOGNIZED = -1
}
export declare function recognitionClassifier_TriggerTypeFromJSON(object: any): RecognitionClassifier_TriggerType;
export declare function recognitionClassifier_TriggerTypeToJSON(object: RecognitionClassifier_TriggerType): string;
export interface RecognitionClassifierOptions {
/** List of classifiers to use */
classifiers: RecognitionClassifier[];
}
export interface SpeechAnalysisOptions {
/** Analyse speech for every speaker */
enableSpeakerAnalysis: boolean;
/** Analyse conversation of two speakers */
enableConversationAnalysis: boolean;
/** Quantile levels in range (0, 1) for descriptive statistics */
descriptiveStatisticsQuantiles: number[];
}
/** RAW Audio format spec (no container to infer type). Used in AudioFormat options. */
export interface RawAudio {
/** Type of audio encoding */
audioEncoding: RawAudio_AudioEncoding;
/** PCM sample rate */
sampleRateHertz: number;
/** PCM channel count. Currently only single channel audio is supported in real-time recognition. */
audioChannelCount: number;
}
export declare enum RawAudio_AudioEncoding {
AUDIO_ENCODING_UNSPECIFIED = 0,
/** LINEAR16_PCM - Audio bit depth 16-bit signed little-endian (Linear PCM). */
LINEAR16_PCM = 1,
UNRECOGNIZED = -1
}
export declare function rawAudio_AudioEncodingFromJSON(object: any): RawAudio_AudioEncoding;
export declare function rawAudio_AudioEncodingToJSON(object: RawAudio_AudioEncoding): string;
/** Audio with fixed type in container. Used in AudioFormat options. */
export interface ContainerAudio {
/** Type of audio container. */
containerAudioType: ContainerAudio_ContainerAudioType;
}
export declare enum ContainerAudio_ContainerAudioType {
CONTAINER_AUDIO_TYPE_UNSPECIFIED = 0,
/** WAV - Audio bit depth 16-bit signed little-endian (Linear PCM). */
WAV = 1,
/** OGG_OPUS - Data is encoded using the OPUS audio codec and compressed using the OGG container format. */
OGG_OPUS = 2,
/** MP3 - Data is encoded using MPEG-1/2 Layer III and compressed using the MP3 container format. */
MP3 = 3,
UNRECOGNIZED = -1
}
export declare function containerAudio_ContainerAudioTypeFromJSON(object: any): ContainerAudio_ContainerAudioType;
export declare function containerAudio_ContainerAudioTypeToJSON(object: ContainerAudio_ContainerAudioType): string;
/** Audio format options. */
export interface AudioFormatOptions {
/** Audio without container. */
rawAudio?: RawAudio | undefined;
/** Audio is wrapped in container. */
containerAudio?: ContainerAudio | undefined;
}
/** Type of restriction for the list of languages expected in the incoming speech stream. */
export interface LanguageRestrictionOptions {
/** Language restriction type */
restrictionType: LanguageRestrictionOptions_LanguageRestrictionType;
/** The list of language codes to restrict recognition in the case of an auto model */
languageCode: string[];
}
export declare enum LanguageRestrictionOptions_LanguageRestrictionType {
LANGUAGE_RESTRICTION_TYPE_UNSPECIFIED = 0,
/** WHITELIST - The allowing list. The incoming audio can contain only the listed languages. */
WHITELIST = 1,
/** BLACKLIST - The forbidding list. The incoming audio cannot contain the listed languages. */
BLACKLIST = 2,
UNRECOGNIZED = -1
}
export declare function languageRestrictionOptions_LanguageRestrictionTypeFromJSON(object: any): LanguageRestrictionOptions_LanguageRestrictionType;
export declare function languageRestrictionOptions_LanguageRestrictionTypeToJSON(object: LanguageRestrictionOptions_LanguageRestrictionType): string;
export interface RecognitionModelOptions {
/**
* Sets the recognition model for the cloud version of SpeechKit. Possible values: 'general', 'general:rc', 'general:deprecated'.
* The model is ignored for SpeechKit Hybrid.
*/
model: string;
/** Specified input audio. */
audioFormat?: AudioFormatOptions;
/** Text normalization options. */
textNormalization?: TextNormalizationOptions;
/** Possible languages in audio. */
languageRestriction?: LanguageRestrictionOptions;
/** How to deal with audio data (in real time, after all data is received, etc). Default is REAL_TIME. */
audioProcessingType: RecognitionModelOptions_AudioProcessingType;
}
export declare enum RecognitionModelOptions_AudioProcessingType {
AUDIO_PROCESSING_TYPE_UNSPECIFIED = 0,
/** REAL_TIME - Process audio in mode optimized for real-time recognition, i.e. send partials and final responses as soon as possible */
REAL_TIME = 1,
/** FULL_DATA - Process audio after all data was received */
FULL_DATA = 2,
UNRECOGNIZED = -1
}
export declare function recognitionModelOptions_AudioProcessingTypeFromJSON(object: any): RecognitionModelOptions_AudioProcessingType;
export declare function recognitionModelOptions_AudioProcessingTypeToJSON(object: RecognitionModelOptions_AudioProcessingType): string;
export interface SpeakerLabelingOptions {
/** Specifies the execution of speaker labeling. Default is SPEAKER_LABELING_DISABLED. */
speakerLabeling: SpeakerLabelingOptions_SpeakerLabeling;
}
export declare enum SpeakerLabelingOptions_SpeakerLabeling {
SPEAKER_LABELING_UNSPECIFIED = 0,
/** SPEAKER_LABELING_ENABLED - Enable speaker labeling */
SPEAKER_LABELING_ENABLED = 1,
/** SPEAKER_LABELING_DISABLED - Disable speaker labeling */
SPEAKER_LABELING_DISABLED = 2,
UNRECOGNIZED = -1
}
export declare function speakerLabelingOptions_SpeakerLabelingFromJSON(object: any): SpeakerLabelingOptions_SpeakerLabeling;
export declare function speakerLabelingOptions_SpeakerLabelingToJSON(object: SpeakerLabelingOptions_SpeakerLabeling): string;
export interface StreamingOptions {
/** Configuration for speech recognition model. */
recognitionModel?: RecognitionModelOptions;
/** Configuration for end of utterance detection model. */
eouClassifier?: EouClassifierOptions;
/** Configuration for classifiers over speech recognition. */
recognitionClassifier?: RecognitionClassifierOptions;
/** Configuration for speech analysis over speech recognition. */
speechAnalysis?: SpeechAnalysisOptions;
/** Configuration for speaker labeling */
speakerLabeling?: SpeakerLabelingOptions;
}
/** Data chunk with audio. */
export interface AudioChunk {
/** Bytes with audio data. */
data: Buffer;
}
/** Data chunk with silence. */
export interface SilenceChunk {
/** Duration of silence chunk in ms. */
durationMs: number;
}
/** Force EOU */
export interface Eou {
}
/**
* Streaming audio request
* Events are control messages from user.
* First message should be session options.
* The next messages are audio data chunks or control messages.
*/
export interface StreamingRequest {
/** Session options. Should be the first message from user. */
sessionOptions?: StreamingOptions | undefined;
/** Chunk with audio data. */
chunk?: AudioChunk | undefined;
/** Chunk with silence. */
silenceChunk?: SilenceChunk | undefined;
/** Request to end current utterance. Works only with external EOU detector. */
eou?: Eou | undefined;
}
export interface RecognizeFileRequest {
/** Bytes with data */
content: Buffer | undefined;
/** S3 data url */
uri: string | undefined;
/** Configuration for speech recognition model. */
recognitionModel?: RecognitionModelOptions;
/** Configuration for classifiers over speech recognition. */
recognitionClassifier?: RecognitionClassifierOptions;
/** Configuration for speech analysis over speech recognition. */
speechAnalysis?: SpeechAnalysisOptions;
/** Configuration for speaker labeling */
speakerLabeling?: SpeakerLabelingOptions;
}
/** Recognized word. */
export interface Word {
/** Word text. */
text: string;
/** Estimation of word start time in ms. */
startTimeMs: number;
/** Estimation of word end time in ms. */
endTimeMs: number;
}
/** Estimation of language and its probability. */
export interface LanguageEstimation {
/** Language code in ISO 639-1 format. */
languageCode: string;
/** Estimation of language probability. */
probability: number;
}
/** Recognition of specific time frame. */
export interface Alternative {
/** Words in time frame. */
words: Word[];
/** Text in time frame. */
text: string;
/** Start of time frame. */
startTimeMs: number;
/** End of time frame. */
endTimeMs: number;
/** The hypothesis confidence. Currently is not used. */
confidence: number;
/** Distribution over possible languages. */
languages: LanguageEstimation[];
}
/** Update information for external End of Utterance. */
export interface EouUpdate {
/** EOU estimated time. */
timeMs: number;
}
/** Update of hypothesis. */
export interface AlternativeUpdate {
/** List of hypothesis for timeframes. */
alternatives: Alternative[];
/** @deprecated */
channelTag: string;
}
/** AudioCursors are state of ASR recognition stream. */
export interface AudioCursors {
/** Amount of audio chunks server received. This cursor is moved after each audio chunk was received by server. */
receivedDataMs: number;
/** Input stream reset data. */
resetTimeMs: number;
/**
* How much audio was processed. This time includes trimming silences as well. This cursor is moved after server received enough data
* to update recognition results (includes silence as well).
*/
partialTimeMs: number;
/**
* Time of last final. This cursor is moved when server decides that recognition from start of audio until final_time_ms will not change anymore
* usually this even is followed by EOU detection (but this could change in future).
*/
finalTimeMs: number;
/** This is index of last final server send. Incremented after each new final. */
finalIndex: number;
/**
* Estimated time of EOU. Cursor is updated after each new EOU is sent.
* For external classifier this equals to received_data_ms at the moment EOU event arrives.
* For internal classifier this is estimation of time. The time is not exact and has the same guarantees as word timings.
*/
eouTimeMs: number;
}
/** Refinement for final hypo. For example, text normalization is refinement. */
export interface FinalRefinement {
/** Index of final for which server sends additional information. */
finalIndex: number;
/** Normalized text instead of raw one. */
normalizedText?: AlternativeUpdate | undefined;
}
/** Status message */
export interface StatusCode {
/** Code type. */
codeType: CodeType;
/** Human readable message. */
message: string;
}
/** Session identifier. */
export interface SessionUuid {
/** Internal session identifier. */
uuid: string;
/** User session identifier. */
userRequestId: string;
}
export interface PhraseHighlight {
/** Text transcription of the highlighted audio segment */
text: string;
/** Start time of the highlighted audio segment */
startTimeMs: number;
/** End time of the highlighted audio segment */
endTimeMs: number;
}
export interface RecognitionClassifierLabel {
/** The label of the class predicted by the classifier */
label: string;
/** The prediction confidence */
confidence: number;
}
export interface RecognitionClassifierResult {
/** Name of the triggered classifier */
classifier: string;
/** List of highlights, i.e. parts of phrase that determine the result of the classification */
highlights: PhraseHighlight[];
/** Classifier predictions */
labels: RecognitionClassifierLabel[];
}
export interface RecognitionClassifierUpdate {
/** Response window type */
windowType: RecognitionClassifierUpdate_WindowType;
/** Start time of the audio segment used for classification */
startTimeMs: number;
/** End time of the audio segment used for classification */
endTimeMs: number;
/** Result for dictionary-based classifier */
classifierResult?: RecognitionClassifierResult;
}
export declare enum RecognitionClassifierUpdate_WindowType {
/** @deprecated */
WINDOW_TYPE_UNSPECIFIED = 0,
/** LAST_UTTERANCE - The result of applying the classifier to the last utterance response */
LAST_UTTERANCE = 1,
/** LAST_FINAL - The result of applying the classifier to the last final response */
LAST_FINAL = 2,
/** LAST_PARTIAL - The result of applying the classifier to the last partial response */
LAST_PARTIAL = 3,
UNRECOGNIZED = -1
}
export declare function recognitionClassifierUpdate_WindowTypeFromJSON(object: any): RecognitionClassifierUpdate_WindowType;
export declare function recognitionClassifierUpdate_WindowTypeToJSON(object: RecognitionClassifierUpdate_WindowType): string;
export interface DescriptiveStatistics {
/** Minimum observed value */
min: number;
/** Maximum observed value */
max: number;
/** Estimated mean of distribution */
mean: number;
/** Estimated standard deviation of distribution */
std: number;
/** List of evaluated quantiles */
quantiles: DescriptiveStatistics_Quantile[];
}
export interface DescriptiveStatistics_Quantile {
/** Quantile level in range (0, 1) */
level: number;
/** Quantile value */
value: number;
}
export interface AudioSegmentBoundaries {
/** Audio segment start time */
startTimeMs: number;
/** Audio segment end time */
endTimeMs: number;
}
export interface SpeakerAnalysis {
/** Speaker tag */
speakerTag: string;
/** Response window type */
windowType: SpeakerAnalysis_WindowType;
/** Audio segment boundaries */
speechBoundaries?: AudioSegmentBoundaries;
/** Total speech duration */
totalSpeechMs: number;
/** Speech ratio within audio segment */
speechRatio: number;
/** Total silence duration */
totalSilenceMs: number;
/** Silence ratio within audio segment */
silenceRatio: number;
/** Number of words in recognized speech */
wordsCount: number;
/** Number of letters in recognized speech */
lettersCount: number;
/** Descriptive statistics for words per second distribution */
wordsPerSecond?: DescriptiveStatistics;
/** Descriptive statistics for letters per second distribution */
lettersPerSecond?: DescriptiveStatistics;
/** Descriptive statistics for words per utterance distribution */
wordsPerUtterance?: DescriptiveStatistics;
/** Descriptive statistics for letters per utterance distribution */
lettersPerUtterance?: DescriptiveStatistics;
/** Number of utterances */
utteranceCount: number;
/** Descriptive statistics for utterance duration distribution */
utteranceDurationEstimation?: DescriptiveStatistics;
}
export declare enum SpeakerAnalysis_WindowType {
/** @deprecated */
WINDOW_TYPE_UNSPECIFIED = 0,
/** TOTAL - Stats for all received audio. */
TOTAL = 1,
/** LAST_UTTERANCE - Stats for last utterance. */
LAST_UTTERANCE = 2,
UNRECOGNIZED = -1
}
export declare function speakerAnalysis_WindowTypeFromJSON(object: any): SpeakerAnalysis_WindowType;
export declare function speakerAnalysis_WindowTypeToJSON(object: SpeakerAnalysis_WindowType): string;
export interface ConversationAnalysis {
/** Audio segment boundaries */
conversationBoundaries?: AudioSegmentBoundaries;
/** Total simultaneous silence duration */
totalSimultaneousSilenceDurationMs: number;
/** Simultaneous silence ratio within audio segment */
totalSimultaneousSilenceRatio: number;
/** Descriptive statistics for simultaneous silence duration distribution */
simultaneousSilenceDurationEstimation?: DescriptiveStatistics;
/** Total simultaneous speech duration */
totalSimultaneousSpeechDurationMs: number;
/** Simultaneous speech ratio within audio segment */
totalSimultaneousSpeechRatio: number;
/** Descriptive statistics for simultaneous speech duration distribution */
simultaneousSpeechDurationEstimation?: DescriptiveStatistics;
/** Interrupts description for every speaker */
speakerInterrupts: ConversationAnalysis_InterruptsEvaluation[];
/** Total speech duration, including both simultaneous and separate speech */
totalSpeechDurationMs: number;
/** Total speech ratio within audio segment */
totalSpeechRatio: number;
}
export interface ConversationAnalysis_InterruptsEvaluation {
/** Speaker tag */
speakerTag: string;
/** Number of interrupts made by the speaker */
interruptsCount: number;
/** Total duration of all interrupts */
interruptsDurationMs: number;
/** Boundaries for every interrupt */
interrupts: AudioSegmentBoundaries[];
}
/**
* Responses from server.
* Each response contains session uuid
* AudioCursors
* plus specific event
*/
export interface StreamingResponse {
/** Session identifier */
sessionUuid?: SessionUuid;
/** Progress bar for stream session recognition: how many data we obtained; final and partial times; etc. */
audioCursors?: AudioCursors;
/** Wall clock on server side. This is time when server wrote results to stream */
responseWallTimeMs: number;
/**
* Partial results, server will send them regularly after enough audio data was received from user. This are current text estimation
* from final_time_ms to partial_time_ms. Could change after new data will arrive.
*/
partial?: AlternativeUpdate | undefined;
/** Final results, the recognition is now fixed until final_time_ms. For now, final is sent only if the EOU event was triggered. This could be change in future releases. */
final?: AlternativeUpdate | undefined;
/**
* After EOU classifier, send the message with final, send the EouUpdate with time of EOU
* before eou_update we send final with the same time. there could be several finals before eou update.
*/
eouUpdate?: EouUpdate | undefined;
/**
* For each final, if normalization is enabled, sent the normalized text (or some other advanced post-processing).
* Final normalization will introduce additional latency.
*/
finalRefinement?: FinalRefinement | undefined;
/** Status messages, send by server with fixed interval (keep-alive). */
statusCode?: StatusCode | undefined;
/** Result of the triggered classifier */
classifierUpdate?: RecognitionClassifierUpdate | undefined;
/** Speech statistics for every speaker */
speakerAnalysis?: SpeakerAnalysis | undefined;
/** Conversation statistics */
conversationAnalysis?: ConversationAnalysis | undefined;
/** Tag for distinguish audio channels. */
channelTag: string;
}
export interface DeleteRecognitionRequest {
operationId: string;
}
export interface StreamingResponseList {
streamingResponses: StreamingResponse[];
}
export declare const TextNormalizationOptions: {
encode(message: TextNormalizationOptions, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): TextNormalizationOptions;
fromJSON(object: any): TextNormalizationOptions;
toJSON(message: TextNormalizationOptions): unknown;
fromPartial, never>>(object: I): TextNormalizationOptions;
};
export declare const DefaultEouClassifier: {
encode(message: DefaultEouClassifier, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DefaultEouClassifier;
fromJSON(object: any): DefaultEouClassifier;
toJSON(message: DefaultEouClassifier): unknown;
fromPartial, never>>(object: I): DefaultEouClassifier;
};
export declare const ExternalEouClassifier: {
encode(_: ExternalEouClassifier, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ExternalEouClassifier;
fromJSON(_: any): ExternalEouClassifier;
toJSON(_: ExternalEouClassifier): unknown;
fromPartial, never>>(_: I): ExternalEouClassifier;
};
export declare const EouClassifierOptions: {
encode(message: EouClassifierOptions, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): EouClassifierOptions;
fromJSON(object: any): EouClassifierOptions;
toJSON(message: EouClassifierOptions): unknown;
fromPartial, never>) | undefined;
externalClassifier?: ({} & {} & Record, never>) | undefined;
} & Record, never>>(object: I): EouClassifierOptions;
};
export declare const RecognitionClassifier: {
encode(message: RecognitionClassifier, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): RecognitionClassifier;
fromJSON(object: any): RecognitionClassifier;
toJSON(message: RecognitionClassifier): unknown;
fromPartial, never>) | undefined;
} & Record, never>>(object: I): RecognitionClassifier;
};
export declare const RecognitionClassifierOptions: {
encode(message: RecognitionClassifierOptions, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): RecognitionClassifierOptions;
fromJSON(object: any): RecognitionClassifierOptions;
toJSON(message: RecognitionClassifierOptions): unknown;
fromPartial, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>>(object: I): RecognitionClassifierOptions;
};
export declare const SpeechAnalysisOptions: {
encode(message: SpeechAnalysisOptions, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): SpeechAnalysisOptions;
fromJSON(object: any): SpeechAnalysisOptions;
toJSON(message: SpeechAnalysisOptions): unknown;
fromPartial, never>) | undefined;
} & Record, never>>(object: I): SpeechAnalysisOptions;
};
export declare const RawAudio: {
encode(message: RawAudio, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): RawAudio;
fromJSON(object: any): RawAudio;
toJSON(message: RawAudio): unknown;
fromPartial, never>>(object: I): RawAudio;
};
export declare const ContainerAudio: {
encode(message: ContainerAudio, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ContainerAudio;
fromJSON(object: any): ContainerAudio;
toJSON(message: ContainerAudio): unknown;
fromPartial, never>>(object: I): ContainerAudio;
};
export declare const AudioFormatOptions: {
encode(message: AudioFormatOptions, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): AudioFormatOptions;
fromJSON(object: any): AudioFormatOptions;
toJSON(message: AudioFormatOptions): unknown;
fromPartial, never>) | undefined;
containerAudio?: ({
containerAudioType?: ContainerAudio_ContainerAudioType | undefined;
} & {
containerAudioType?: ContainerAudio_ContainerAudioType | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): AudioFormatOptions;
};
export declare const LanguageRestrictionOptions: {
encode(message: LanguageRestrictionOptions, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): LanguageRestrictionOptions;
fromJSON(object: any): LanguageRestrictionOptions;
toJSON(message: LanguageRestrictionOptions): unknown;
fromPartial, never>) | undefined;
} & Record, never>>(object: I): LanguageRestrictionOptions;
};
export declare const RecognitionModelOptions: {
encode(message: RecognitionModelOptions, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): RecognitionModelOptions;
fromJSON(object: any): RecognitionModelOptions;
toJSON(message: RecognitionModelOptions): unknown;
fromPartial, never>) | undefined;
containerAudio?: ({
containerAudioType?: ContainerAudio_ContainerAudioType | undefined;
} & {
containerAudioType?: ContainerAudio_ContainerAudioType | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textNormalization?: ({
textNormalization?: TextNormalizationOptions_TextNormalization | undefined;
profanityFilter?: boolean | undefined;
literatureText?: boolean | undefined;
phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined;
} & {
textNormalization?: TextNormalizationOptions_TextNormalization | undefined;
profanityFilter?: boolean | undefined;
literatureText?: boolean | undefined;
phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined;
} & Record, never>) | undefined;
languageRestriction?: ({
restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined;
languageCode?: string[] | undefined;
} & {
restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined;
languageCode?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>) | undefined;
audioProcessingType?: RecognitionModelOptions_AudioProcessingType | undefined;
} & Record, never>>(object: I): RecognitionModelOptions;
};
export declare const SpeakerLabelingOptions: {
encode(message: SpeakerLabelingOptions, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): SpeakerLabelingOptions;
fromJSON(object: any): SpeakerLabelingOptions;
toJSON(message: SpeakerLabelingOptions): unknown;
fromPartial, never>>(object: I): SpeakerLabelingOptions;
};
export declare const StreamingOptions: {
encode(message: StreamingOptions, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): StreamingOptions;
fromJSON(object: any): StreamingOptions;
toJSON(message: StreamingOptions): unknown;
fromPartial, never>) | undefined;
containerAudio?: ({
containerAudioType?: ContainerAudio_ContainerAudioType | undefined;
} & {
containerAudioType?: ContainerAudio_ContainerAudioType | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textNormalization?: ({
textNormalization?: TextNormalizationOptions_TextNormalization | undefined;
profanityFilter?: boolean | undefined;
literatureText?: boolean | undefined;
phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined;
} & {
textNormalization?: TextNormalizationOptions_TextNormalization | undefined;
profanityFilter?: boolean | undefined;
literatureText?: boolean | undefined;
phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined;
} & Record, never>) | undefined;
languageRestriction?: ({
restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined;
languageCode?: string[] | undefined;
} & {
restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined;
languageCode?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>) | undefined;
audioProcessingType?: RecognitionModelOptions_AudioProcessingType | undefined;
} & Record, never>) | undefined;
eouClassifier?: ({
defaultClassifier?: {
type?: DefaultEouClassifier_EouSensitivity | undefined;
maxPauseBetweenWordsHintMs?: number | undefined;
} | undefined;
externalClassifier?: {} | undefined;
} & {
defaultClassifier?: ({
type?: DefaultEouClassifier_EouSensitivity | undefined;
maxPauseBetweenWordsHintMs?: number | undefined;
} & {
type?: DefaultEouClassifier_EouSensitivity | undefined;
maxPauseBetweenWordsHintMs?: number | undefined;
} & Record, never>) | undefined;
externalClassifier?: ({} & {} & Record, never>) | undefined;
} & Record, never>) | undefined;
recognitionClassifier?: ({
classifiers?: {
classifier?: string | undefined;
triggers?: RecognitionClassifier_TriggerType[] | undefined;
}[] | undefined;
} & {
classifiers?: ({
classifier?: string | undefined;
triggers?: RecognitionClassifier_TriggerType[] | undefined;
}[] & ({
classifier?: string | undefined;
triggers?: RecognitionClassifier_TriggerType[] | undefined;
} & {
classifier?: string | undefined;
triggers?: (RecognitionClassifier_TriggerType[] & RecognitionClassifier_TriggerType[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
speechAnalysis?: ({
enableSpeakerAnalysis?: boolean | undefined;
enableConversationAnalysis?: boolean | undefined;
descriptiveStatisticsQuantiles?: number[] | undefined;
} & {
enableSpeakerAnalysis?: boolean | undefined;
enableConversationAnalysis?: boolean | undefined;
descriptiveStatisticsQuantiles?: (number[] & number[] & Record, never>) | undefined;
} & Record, never>) | undefined;
speakerLabeling?: ({
speakerLabeling?: SpeakerLabelingOptions_SpeakerLabeling | undefined;
} & {
speakerLabeling?: SpeakerLabelingOptions_SpeakerLabeling | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): StreamingOptions;
};
export declare const AudioChunk: {
encode(message: AudioChunk, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): AudioChunk;
fromJSON(object: any): AudioChunk;
toJSON(message: AudioChunk): unknown;
fromPartial, never>>(object: I): AudioChunk;
};
export declare const SilenceChunk: {
encode(message: SilenceChunk, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): SilenceChunk;
fromJSON(object: any): SilenceChunk;
toJSON(message: SilenceChunk): unknown;
fromPartial, never>>(object: I): SilenceChunk;
};
export declare const Eou: {
encode(_: Eou, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Eou;
fromJSON(_: any): Eou;
toJSON(_: Eou): unknown;
fromPartial, never>>(_: I): Eou;
};
export declare const StreamingRequest: {
encode(message: StreamingRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): StreamingRequest;
fromJSON(object: any): StreamingRequest;
toJSON(message: StreamingRequest): unknown;
fromPartial, never>) | undefined;
containerAudio?: ({
containerAudioType?: ContainerAudio_ContainerAudioType | undefined;
} & {
containerAudioType?: ContainerAudio_ContainerAudioType | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textNormalization?: ({
textNormalization?: TextNormalizationOptions_TextNormalization | undefined;
profanityFilter?: boolean | undefined;
literatureText?: boolean | undefined;
phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined;
} & {
textNormalization?: TextNormalizationOptions_TextNormalization | undefined;
profanityFilter?: boolean | undefined;
literatureText?: boolean | undefined;
phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined;
} & Record, never>) | undefined;
languageRestriction?: ({
restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined;
languageCode?: string[] | undefined;
} & {
restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined;
languageCode?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>) | undefined;
audioProcessingType?: RecognitionModelOptions_AudioProcessingType | undefined;
} & Record, never>) | undefined;
eouClassifier?: ({
defaultClassifier?: {
type?: DefaultEouClassifier_EouSensitivity | undefined;
maxPauseBetweenWordsHintMs?: number | undefined;
} | undefined;
externalClassifier?: {} | undefined;
} & {
defaultClassifier?: ({
type?: DefaultEouClassifier_EouSensitivity | undefined;
maxPauseBetweenWordsHintMs?: number | undefined;
} & {
type?: DefaultEouClassifier_EouSensitivity | undefined;
maxPauseBetweenWordsHintMs?: number | undefined;
} & Record, never>) | undefined;
externalClassifier?: ({} & {} & Record, never>) | undefined;
} & Record, never>) | undefined;
recognitionClassifier?: ({
classifiers?: {
classifier?: string | undefined;
triggers?: RecognitionClassifier_TriggerType[] | undefined;
}[] | undefined;
} & {
classifiers?: ({
classifier?: string | undefined;
triggers?: RecognitionClassifier_TriggerType[] | undefined;
}[] & ({
classifier?: string | undefined;
triggers?: RecognitionClassifier_TriggerType[] | undefined;
} & {
classifier?: string | undefined;
triggers?: (RecognitionClassifier_TriggerType[] & RecognitionClassifier_TriggerType[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
speechAnalysis?: ({
enableSpeakerAnalysis?: boolean | undefined;
enableConversationAnalysis?: boolean | undefined;
descriptiveStatisticsQuantiles?: number[] | undefined;
} & {
enableSpeakerAnalysis?: boolean | undefined;
enableConversationAnalysis?: boolean | undefined;
descriptiveStatisticsQuantiles?: (number[] & number[] & Record, never>) | undefined;
} & Record, never>) | undefined;
speakerLabeling?: ({
speakerLabeling?: SpeakerLabelingOptions_SpeakerLabeling | undefined;
} & {
speakerLabeling?: SpeakerLabelingOptions_SpeakerLabeling | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
chunk?: ({
data?: Buffer | undefined;
} & {
data?: Buffer | undefined;
} & Record, never>) | undefined;
silenceChunk?: ({
durationMs?: number | undefined;
} & {
durationMs?: number | undefined;
} & Record, never>) | undefined;
eou?: ({} & {} & Record, never>) | undefined;
} & Record, never>>(object: I): StreamingRequest;
};
export declare const RecognizeFileRequest: {
encode(message: RecognizeFileRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): RecognizeFileRequest;
fromJSON(object: any): RecognizeFileRequest;
toJSON(message: RecognizeFileRequest): unknown;
fromPartial, never>) | undefined;
containerAudio?: ({
containerAudioType?: ContainerAudio_ContainerAudioType | undefined;
} & {
containerAudioType?: ContainerAudio_ContainerAudioType | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
textNormalization?: ({
textNormalization?: TextNormalizationOptions_TextNormalization | undefined;
profanityFilter?: boolean | undefined;
literatureText?: boolean | undefined;
phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined;
} & {
textNormalization?: TextNormalizationOptions_TextNormalization | undefined;
profanityFilter?: boolean | undefined;
literatureText?: boolean | undefined;
phoneFormattingMode?: TextNormalizationOptions_PhoneFormattingMode | undefined;
} & Record, never>) | undefined;
languageRestriction?: ({
restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined;
languageCode?: string[] | undefined;
} & {
restrictionType?: LanguageRestrictionOptions_LanguageRestrictionType | undefined;
languageCode?: (string[] & string[] & Record, never>) | undefined;
} & Record, never>) | undefined;
audioProcessingType?: RecognitionModelOptions_AudioProcessingType | undefined;
} & Record, never>) | undefined;
recognitionClassifier?: ({
classifiers?: {
classifier?: string | undefined;
triggers?: RecognitionClassifier_TriggerType[] | undefined;
}[] | undefined;
} & {
classifiers?: ({
classifier?: string | undefined;
triggers?: RecognitionClassifier_TriggerType[] | undefined;
}[] & ({
classifier?: string | undefined;
triggers?: RecognitionClassifier_TriggerType[] | undefined;
} & {
classifier?: string | undefined;
triggers?: (RecognitionClassifier_TriggerType[] & RecognitionClassifier_TriggerType[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
speechAnalysis?: ({
enableSpeakerAnalysis?: boolean | undefined;
enableConversationAnalysis?: boolean | undefined;
descriptiveStatisticsQuantiles?: number[] | undefined;
} & {
enableSpeakerAnalysis?: boolean | undefined;
enableConversationAnalysis?: boolean | undefined;
descriptiveStatisticsQuantiles?: (number[] & number[] & Record, never>) | undefined;
} & Record, never>) | undefined;
speakerLabeling?: ({
speakerLabeling?: SpeakerLabelingOptions_SpeakerLabeling | undefined;
} & {
speakerLabeling?: SpeakerLabelingOptions_SpeakerLabeling | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): RecognizeFileRequest;
};
export declare const Word: {
encode(message: Word, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Word;
fromJSON(object: any): Word;
toJSON(message: Word): unknown;
fromPartial, never>>(object: I): Word;
};
export declare const LanguageEstimation: {
encode(message: LanguageEstimation, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): LanguageEstimation;
fromJSON(object: any): LanguageEstimation;
toJSON(message: LanguageEstimation): unknown;
fromPartial, never>>(object: I): LanguageEstimation;
};
export declare const Alternative: {
encode(message: Alternative, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): Alternative;
fromJSON(object: any): Alternative;
toJSON(message: Alternative): unknown;
fromPartial, never>)[] & Record, never>) | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: ({
languageCode?: string | undefined;
probability?: number | undefined;
}[] & ({
languageCode?: string | undefined;
probability?: number | undefined;
} & {
languageCode?: string | undefined;
probability?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>>(object: I): Alternative;
};
export declare const EouUpdate: {
encode(message: EouUpdate, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): EouUpdate;
fromJSON(object: any): EouUpdate;
toJSON(message: EouUpdate): unknown;
fromPartial, never>>(object: I): EouUpdate;
};
export declare const AlternativeUpdate: {
encode(message: AlternativeUpdate, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): AlternativeUpdate;
fromJSON(object: any): AlternativeUpdate;
toJSON(message: AlternativeUpdate): unknown;
fromPartial, never>)[] & Record, never>) | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: ({
languageCode?: string | undefined;
probability?: number | undefined;
}[] & ({
languageCode?: string | undefined;
probability?: number | undefined;
} & {
languageCode?: string | undefined;
probability?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
channelTag?: string | undefined;
} & Record, never>>(object: I): AlternativeUpdate;
};
export declare const AudioCursors: {
encode(message: AudioCursors, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): AudioCursors;
fromJSON(object: any): AudioCursors;
toJSON(message: AudioCursors): unknown;
fromPartial, never>>(object: I): AudioCursors;
};
export declare const FinalRefinement: {
encode(message: FinalRefinement, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): FinalRefinement;
fromJSON(object: any): FinalRefinement;
toJSON(message: FinalRefinement): unknown;
fromPartial, never>)[] & Record, never>) | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: ({
languageCode?: string | undefined;
probability?: number | undefined;
}[] & ({
languageCode?: string | undefined;
probability?: number | undefined;
} & {
languageCode?: string | undefined;
probability?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
channelTag?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): FinalRefinement;
};
export declare const StatusCode: {
encode(message: StatusCode, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): StatusCode;
fromJSON(object: any): StatusCode;
toJSON(message: StatusCode): unknown;
fromPartial, never>>(object: I): StatusCode;
};
export declare const SessionUuid: {
encode(message: SessionUuid, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): SessionUuid;
fromJSON(object: any): SessionUuid;
toJSON(message: SessionUuid): unknown;
fromPartial, never>>(object: I): SessionUuid;
};
export declare const PhraseHighlight: {
encode(message: PhraseHighlight, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): PhraseHighlight;
fromJSON(object: any): PhraseHighlight;
toJSON(message: PhraseHighlight): unknown;
fromPartial, never>>(object: I): PhraseHighlight;
};
export declare const RecognitionClassifierLabel: {
encode(message: RecognitionClassifierLabel, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): RecognitionClassifierLabel;
fromJSON(object: any): RecognitionClassifierLabel;
toJSON(message: RecognitionClassifierLabel): unknown;
fromPartial, never>>(object: I): RecognitionClassifierLabel;
};
export declare const RecognitionClassifierResult: {
encode(message: RecognitionClassifierResult, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): RecognitionClassifierResult;
fromJSON(object: any): RecognitionClassifierResult;
toJSON(message: RecognitionClassifierResult): unknown;
fromPartial, never>)[] & Record, never>) | undefined;
labels?: ({
label?: string | undefined;
confidence?: number | undefined;
}[] & ({
label?: string | undefined;
confidence?: number | undefined;
} & {
label?: string | undefined;
confidence?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>>(object: I): RecognitionClassifierResult;
};
export declare const RecognitionClassifierUpdate: {
encode(message: RecognitionClassifierUpdate, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): RecognitionClassifierUpdate;
fromJSON(object: any): RecognitionClassifierUpdate;
toJSON(message: RecognitionClassifierUpdate): unknown;
fromPartial, never>)[] & Record, never>) | undefined;
labels?: ({
label?: string | undefined;
confidence?: number | undefined;
}[] & ({
label?: string | undefined;
confidence?: number | undefined;
} & {
label?: string | undefined;
confidence?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): RecognitionClassifierUpdate;
};
export declare const DescriptiveStatistics: {
encode(message: DescriptiveStatistics, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DescriptiveStatistics;
fromJSON(object: any): DescriptiveStatistics;
toJSON(message: DescriptiveStatistics): unknown;
fromPartial, never>)[] & Record, never>) | undefined;
} & Record, never>>(object: I): DescriptiveStatistics;
};
export declare const DescriptiveStatistics_Quantile: {
encode(message: DescriptiveStatistics_Quantile, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DescriptiveStatistics_Quantile;
fromJSON(object: any): DescriptiveStatistics_Quantile;
toJSON(message: DescriptiveStatistics_Quantile): unknown;
fromPartial, never>>(object: I): DescriptiveStatistics_Quantile;
};
export declare const AudioSegmentBoundaries: {
encode(message: AudioSegmentBoundaries, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): AudioSegmentBoundaries;
fromJSON(object: any): AudioSegmentBoundaries;
toJSON(message: AudioSegmentBoundaries): unknown;
fromPartial, never>>(object: I): AudioSegmentBoundaries;
};
export declare const SpeakerAnalysis: {
encode(message: SpeakerAnalysis, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): SpeakerAnalysis;
fromJSON(object: any): SpeakerAnalysis;
toJSON(message: SpeakerAnalysis): unknown;
fromPartial, never>) | undefined;
totalSpeechMs?: number | undefined;
speechRatio?: number | undefined;
totalSilenceMs?: number | undefined;
silenceRatio?: number | undefined;
wordsCount?: number | undefined;
lettersCount?: number | undefined;
wordsPerSecond?: ({
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} & {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: ({
level?: number | undefined;
value?: number | undefined;
}[] & ({
level?: number | undefined;
value?: number | undefined;
} & {
level?: number | undefined;
value?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
lettersPerSecond?: ({
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} & {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: ({
level?: number | undefined;
value?: number | undefined;
}[] & ({
level?: number | undefined;
value?: number | undefined;
} & {
level?: number | undefined;
value?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
wordsPerUtterance?: ({
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} & {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: ({
level?: number | undefined;
value?: number | undefined;
}[] & ({
level?: number | undefined;
value?: number | undefined;
} & {
level?: number | undefined;
value?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
lettersPerUtterance?: ({
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} & {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: ({
level?: number | undefined;
value?: number | undefined;
}[] & ({
level?: number | undefined;
value?: number | undefined;
} & {
level?: number | undefined;
value?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
utteranceCount?: number | undefined;
utteranceDurationEstimation?: ({
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} & {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: ({
level?: number | undefined;
value?: number | undefined;
}[] & ({
level?: number | undefined;
value?: number | undefined;
} & {
level?: number | undefined;
value?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>>(object: I): SpeakerAnalysis;
};
export declare const ConversationAnalysis: {
encode(message: ConversationAnalysis, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ConversationAnalysis;
fromJSON(object: any): ConversationAnalysis;
toJSON(message: ConversationAnalysis): unknown;
fromPartial, never>) | undefined;
totalSimultaneousSilenceDurationMs?: number | undefined;
totalSimultaneousSilenceRatio?: number | undefined;
simultaneousSilenceDurationEstimation?: ({
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} & {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: ({
level?: number | undefined;
value?: number | undefined;
}[] & ({
level?: number | undefined;
value?: number | undefined;
} & {
level?: number | undefined;
value?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
totalSimultaneousSpeechDurationMs?: number | undefined;
totalSimultaneousSpeechRatio?: number | undefined;
simultaneousSpeechDurationEstimation?: ({
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} & {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: ({
level?: number | undefined;
value?: number | undefined;
}[] & ({
level?: number | undefined;
value?: number | undefined;
} & {
level?: number | undefined;
value?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
speakerInterrupts?: ({
speakerTag?: string | undefined;
interruptsCount?: number | undefined;
interruptsDurationMs?: number | undefined;
interrupts?: {
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
}[] & ({
speakerTag?: string | undefined;
interruptsCount?: number | undefined;
interruptsDurationMs?: number | undefined;
interrupts?: {
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
} & {
speakerTag?: string | undefined;
interruptsCount?: number | undefined;
interruptsDurationMs?: number | undefined;
interrupts?: ({
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] & ({
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & {
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
totalSpeechDurationMs?: number | undefined;
totalSpeechRatio?: number | undefined;
} & Record, never>>(object: I): ConversationAnalysis;
};
export declare const ConversationAnalysis_InterruptsEvaluation: {
encode(message: ConversationAnalysis_InterruptsEvaluation, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): ConversationAnalysis_InterruptsEvaluation;
fromJSON(object: any): ConversationAnalysis_InterruptsEvaluation;
toJSON(message: ConversationAnalysis_InterruptsEvaluation): unknown;
fromPartial, never>)[] & Record, never>) | undefined;
} & Record, never>>(object: I): ConversationAnalysis_InterruptsEvaluation;
};
export declare const StreamingResponse: {
encode(message: StreamingResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): StreamingResponse;
fromJSON(object: any): StreamingResponse;
toJSON(message: StreamingResponse): unknown;
fromPartial, never>) | undefined;
audioCursors?: ({
receivedDataMs?: number | undefined;
resetTimeMs?: number | undefined;
partialTimeMs?: number | undefined;
finalTimeMs?: number | undefined;
finalIndex?: number | undefined;
eouTimeMs?: number | undefined;
} & {
receivedDataMs?: number | undefined;
resetTimeMs?: number | undefined;
partialTimeMs?: number | undefined;
finalTimeMs?: number | undefined;
finalIndex?: number | undefined;
eouTimeMs?: number | undefined;
} & Record, never>) | undefined;
responseWallTimeMs?: number | undefined;
partial?: ({
alternatives?: {
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
}[] | undefined;
channelTag?: string | undefined;
} & {
alternatives?: ({
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
}[] & ({
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
} & {
words?: ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] & ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: ({
languageCode?: string | undefined;
probability?: number | undefined;
}[] & ({
languageCode?: string | undefined;
probability?: number | undefined;
} & {
languageCode?: string | undefined;
probability?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
channelTag?: string | undefined;
} & Record, never>) | undefined;
final?: ({
alternatives?: {
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
}[] | undefined;
channelTag?: string | undefined;
} & {
alternatives?: ({
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
}[] & ({
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
} & {
words?: ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] & ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: ({
languageCode?: string | undefined;
probability?: number | undefined;
}[] & ({
languageCode?: string | undefined;
probability?: number | undefined;
} & {
languageCode?: string | undefined;
probability?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
channelTag?: string | undefined;
} & Record, never>) | undefined;
eouUpdate?: ({
timeMs?: number | undefined;
} & {
timeMs?: number | undefined;
} & Record, never>) | undefined;
finalRefinement?: ({
finalIndex?: number | undefined;
normalizedText?: {
alternatives?: {
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
}[] | undefined;
channelTag?: string | undefined;
} | undefined;
} & {
finalIndex?: number | undefined;
normalizedText?: ({
alternatives?: {
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
}[] | undefined;
channelTag?: string | undefined;
} & {
alternatives?: ({
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
}[] & ({
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
} & {
words?: ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] & ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: ({
languageCode?: string | undefined;
probability?: number | undefined;
}[] & ({
languageCode?: string | undefined;
probability?: number | undefined;
} & {
languageCode?: string | undefined;
probability?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
channelTag?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
statusCode?: ({
codeType?: CodeType | undefined;
message?: string | undefined;
} & {
codeType?: CodeType | undefined;
message?: string | undefined;
} & Record, never>) | undefined;
classifierUpdate?: ({
windowType?: RecognitionClassifierUpdate_WindowType | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
classifierResult?: {
classifier?: string | undefined;
highlights?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
labels?: {
label?: string | undefined;
confidence?: number | undefined;
}[] | undefined;
} | undefined;
} & {
windowType?: RecognitionClassifierUpdate_WindowType | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
classifierResult?: ({
classifier?: string | undefined;
highlights?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
labels?: {
label?: string | undefined;
confidence?: number | undefined;
}[] | undefined;
} & {
classifier?: string | undefined;
highlights?: ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] & ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
labels?: ({
label?: string | undefined;
confidence?: number | undefined;
}[] & ({
label?: string | undefined;
confidence?: number | undefined;
} & {
label?: string | undefined;
confidence?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
speakerAnalysis?: ({
speakerTag?: string | undefined;
windowType?: SpeakerAnalysis_WindowType | undefined;
speechBoundaries?: {
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} | undefined;
totalSpeechMs?: number | undefined;
speechRatio?: number | undefined;
totalSilenceMs?: number | undefined;
silenceRatio?: number | undefined;
wordsCount?: number | undefined;
lettersCount?: number | undefined;
wordsPerSecond?: {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} | undefined;
lettersPerSecond?: {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} | undefined;
wordsPerUtterance?: {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} | undefined;
lettersPerUtterance?: {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} | undefined;
utteranceCount?: number | undefined;
utteranceDurationEstimation?: {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} | undefined;
} & {
speakerTag?: string | undefined;
windowType?: SpeakerAnalysis_WindowType | undefined;
speechBoundaries?: ({
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & {
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & Record, never>) | undefined;
totalSpeechMs?: number | undefined;
speechRatio?: number | undefined;
totalSilenceMs?: number | undefined;
silenceRatio?: number | undefined;
wordsCount?: number | undefined;
lettersCount?: number | undefined;
wordsPerSecond?: ({
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} & {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: ({
level?: number | undefined;
value?: number | undefined;
}[] & ({
level?: number | undefined;
value?: number | undefined;
} & {
level?: number | undefined;
value?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
lettersPerSecond?: ({
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} & {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: ({
level?: number | undefined;
value?: number | undefined;
}[] & ({
level?: number | undefined;
value?: number | undefined;
} & {
level?: number | undefined;
value?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
wordsPerUtterance?: ({
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} & {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: ({
level?: number | undefined;
value?: number | undefined;
}[] & ({
level?: number | undefined;
value?: number | undefined;
} & {
level?: number | undefined;
value?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
lettersPerUtterance?: ({
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} & {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: ({
level?: number | undefined;
value?: number | undefined;
}[] & ({
level?: number | undefined;
value?: number | undefined;
} & {
level?: number | undefined;
value?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
utteranceCount?: number | undefined;
utteranceDurationEstimation?: ({
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} & {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: ({
level?: number | undefined;
value?: number | undefined;
}[] & ({
level?: number | undefined;
value?: number | undefined;
} & {
level?: number | undefined;
value?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
conversationAnalysis?: ({
conversationBoundaries?: {
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} | undefined;
totalSimultaneousSilenceDurationMs?: number | undefined;
totalSimultaneousSilenceRatio?: number | undefined;
simultaneousSilenceDurationEstimation?: {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} | undefined;
totalSimultaneousSpeechDurationMs?: number | undefined;
totalSimultaneousSpeechRatio?: number | undefined;
simultaneousSpeechDurationEstimation?: {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} | undefined;
speakerInterrupts?: {
speakerTag?: string | undefined;
interruptsCount?: number | undefined;
interruptsDurationMs?: number | undefined;
interrupts?: {
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
}[] | undefined;
totalSpeechDurationMs?: number | undefined;
totalSpeechRatio?: number | undefined;
} & {
conversationBoundaries?: ({
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & {
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & Record, never>) | undefined;
totalSimultaneousSilenceDurationMs?: number | undefined;
totalSimultaneousSilenceRatio?: number | undefined;
simultaneousSilenceDurationEstimation?: ({
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} & {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: ({
level?: number | undefined;
value?: number | undefined;
}[] & ({
level?: number | undefined;
value?: number | undefined;
} & {
level?: number | undefined;
value?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
totalSimultaneousSpeechDurationMs?: number | undefined;
totalSimultaneousSpeechRatio?: number | undefined;
simultaneousSpeechDurationEstimation?: ({
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: {
level?: number | undefined;
value?: number | undefined;
}[] | undefined;
} & {
min?: number | undefined;
max?: number | undefined;
mean?: number | undefined;
std?: number | undefined;
quantiles?: ({
level?: number | undefined;
value?: number | undefined;
}[] & ({
level?: number | undefined;
value?: number | undefined;
} & {
level?: number | undefined;
value?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>) | undefined;
speakerInterrupts?: ({
speakerTag?: string | undefined;
interruptsCount?: number | undefined;
interruptsDurationMs?: number | undefined;
interrupts?: {
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
}[] & ({
speakerTag?: string | undefined;
interruptsCount?: number | undefined;
interruptsDurationMs?: number | undefined;
interrupts?: {
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
} & {
speakerTag?: string | undefined;
interruptsCount?: number | undefined;
interruptsDurationMs?: number | undefined;
interrupts?: ({
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] & ({
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & {
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
totalSpeechDurationMs?: number | undefined;
totalSpeechRatio?: number | undefined;
} & Record, never>) | undefined;
channelTag?: string | undefined;
} & Record, never>>(object: I): StreamingResponse;
};
export declare const DeleteRecognitionRequest: {
encode(message: DeleteRecognitionRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): DeleteRecognitionRequest;
fromJSON(object: any): DeleteRecognitionRequest;
toJSON(message: DeleteRecognitionRequest): unknown;
fromPartial, never>>(object: I): DeleteRecognitionRequest;
};
export declare const StreamingResponseList: {
encode(message: StreamingResponseList, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): StreamingResponseList;
fromJSON(object: any): StreamingResponseList;
toJSON(message: StreamingResponseList): unknown;
fromPartial, never>) | undefined;
audioCursors?: ({
receivedDataMs?: number | undefined;
resetTimeMs?: number | undefined;
partialTimeMs?: number | undefined;
finalTimeMs?: number | undefined;
finalIndex?: number | undefined;
eouTimeMs?: number | undefined;
} & {
receivedDataMs?: number | undefined;
resetTimeMs?: number | undefined;
partialTimeMs?: number | undefined;
finalTimeMs?: number | undefined;
finalIndex?: number | undefined;
eouTimeMs?: number | undefined;
} & Record, never>) | undefined;
responseWallTimeMs?: number | undefined;
partial?: ({
alternatives?: {
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
}[] | undefined;
channelTag?: string | undefined;
} & {
alternatives?: ({
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
}[] & ({
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
} & {
words?: ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] & ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: ({
languageCode?: string | undefined;
probability?: number | undefined;
}[] & ({
languageCode?: string | undefined;
probability?: number | undefined;
} & {
languageCode?: string | undefined;
probability?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
channelTag?: string | undefined;
} & Record, never>) | undefined;
final?: ({
alternatives?: {
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
}[] | undefined;
channelTag?: string | undefined;
} & {
alternatives?: ({
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
}[] & ({
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
} & {
words?: ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] & ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: ({
languageCode?: string | undefined;
probability?: number | undefined;
}[] & ({
languageCode?: string | undefined;
probability?: number | undefined;
} & {
languageCode?: string | undefined;
probability?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
channelTag?: string | undefined;
} & Record, never>) | undefined;
eouUpdate?: ({
timeMs?: number | undefined;
} & {
timeMs?: number | undefined;
} & Record, never>) | undefined;
finalRefinement?: ({
finalIndex?: number | undefined;
normalizedText?: {
alternatives?: {
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
}[] | undefined;
channelTag?: string | undefined;
} | undefined;
} & {
finalIndex?: number | undefined;
normalizedText?: ({
alternatives?: {
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
}[] | undefined;
channelTag?: string | undefined;
} & {
alternatives?: ({
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
}[] & ({
words?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: {
languageCode?: string | undefined;
probability?: number | undefined;
}[] | undefined;
} & {
words?: ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] & ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
confidence?: number | undefined;
languages?: ({
languageCode?: string | undefined;
probability?: number | undefined;
}[] & ({
languageCode?: string | undefined;
probability?: number | undefined;
} & {
languageCode?: string | undefined;
probability?: number | undefined;
} & Record, never>)[] & Record, never>) | undefined;
} & Record, never>)[] & Record, never>) | undefined;
channelTag?: string | undefined;
} & Record, never>) | undefined;
} & Record, never>) | undefined;
statusCode?: ({
codeType?: CodeType | undefined;
message?: string | undefined;
} & {
codeType?: CodeType | undefined;
message?: string | undefined;
} & Record, never>) | undefined;
classifierUpdate?: ({
windowType?: RecognitionClassifierUpdate_WindowType | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
classifierResult?: {
classifier?: string | undefined;
highlights?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
labels?: {
label?: string | undefined;
confidence?: number | undefined;
}[] | undefined;
} | undefined;
} & {
windowType?: RecognitionClassifierUpdate_WindowType | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
classifierResult?: ({
classifier?: string | undefined;
highlights?: {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] | undefined;
labels?: {
label?: string | undefined;
confidence?: number | undefined;
}[] | undefined;
} & {
classifier?: string | undefined;
highlights?: ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
}[] & ({
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & {
text?: string | undefined;
startTimeMs?: number | undefined;
endTimeMs?: number | undefined;
} & Record