import _m0 from 'protobufjs/minimal'; import { UtteranceStatistics } from '../../../../../yandex/cloud/speechsense/v1/analysis/utterance_statistics'; import { RecognitionClassifierResult } from '../../../../../yandex/cloud/speechsense/v1/analysis/predefined_classifiers'; export declare const protobufPackage = "yandex.cloud.speechsense.v1.analysis"; export interface Transcription { phrases: Phrase[]; /** * Their might be several algorithms that work on talk transcription. For example: speechkit and translator * So there might be other fields here for tracing */ algorithmsMetadata: AlgorithmMetadata[]; } export interface Phrase { channelNumber: number; startTimeMs: number; endTimeMs: number; phrase?: PhraseText; statistics?: PhraseStatistics; classifiers: RecognitionClassifierResult[]; } export interface PhraseText { text: string; language: string; normalizedText: string; words: Word[]; } export interface Word { word: string; startTimeMs: number; endTimeMs: number; } export interface AlgorithmMetadata { createdTaskDate?: Date; completedTaskDate?: Date; error?: Error; traceId: string; name: string; } export interface Error { code: string; message: string; } export interface PhraseStatistics { statistics?: UtteranceStatistics; } export declare const Transcription: { encode(message: Transcription, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Transcription; fromJSON(object: any): Transcription; toJSON(message: Transcription): unknown; fromPartial, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; statistics?: ({ statistics?: { speakerTag?: string | undefined; speechBoundaries?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; durationSeconds?: 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; } | undefined; } & { statistics?: ({ speakerTag?: string | undefined; speechBoundaries?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; durationSeconds?: 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; } & { speakerTag?: string | undefined; speechBoundaries?: ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; durationSeconds?: number | undefined; } & { startTimeMs?: number | undefined; endTimeMs?: number | undefined; durationSeconds?: 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; } & Record, never>) | undefined; } & Record, never>) | undefined; classifiers?: ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; classifier?: string | undefined; highlights?: { text?: string | undefined; offset?: number | undefined; count?: number | undefined; }[] | undefined; labels?: { label?: string | undefined; confidence?: number | undefined; }[] | undefined; }[] & ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; classifier?: string | undefined; highlights?: { text?: string | undefined; offset?: number | undefined; count?: number | undefined; }[] | undefined; labels?: { label?: string | undefined; confidence?: number | undefined; }[] | undefined; } & { startTimeMs?: number | undefined; endTimeMs?: number | undefined; classifier?: string | undefined; highlights?: ({ text?: string | undefined; offset?: number | undefined; count?: number | undefined; }[] & ({ text?: string | undefined; offset?: number | undefined; count?: number | undefined; } & { text?: string | undefined; offset?: number | undefined; count?: 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>)[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; algorithmsMetadata?: ({ createdTaskDate?: Date | undefined; completedTaskDate?: Date | undefined; error?: { code?: string | undefined; message?: string | undefined; } | undefined; traceId?: string | undefined; name?: string | undefined; }[] & ({ createdTaskDate?: Date | undefined; completedTaskDate?: Date | undefined; error?: { code?: string | undefined; message?: string | undefined; } | undefined; traceId?: string | undefined; name?: string | undefined; } & { createdTaskDate?: Date | undefined; completedTaskDate?: Date | undefined; error?: ({ code?: string | undefined; message?: string | undefined; } & { code?: string | undefined; message?: string | undefined; } & Record, never>) | undefined; traceId?: string | undefined; name?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): Transcription; }; export declare const Phrase: { encode(message: Phrase, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Phrase; fromJSON(object: any): Phrase; toJSON(message: Phrase): unknown; fromPartial, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; statistics?: ({ statistics?: { speakerTag?: string | undefined; speechBoundaries?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; durationSeconds?: 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; } | undefined; } & { statistics?: ({ speakerTag?: string | undefined; speechBoundaries?: { startTimeMs?: number | undefined; endTimeMs?: number | undefined; durationSeconds?: 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; } & { speakerTag?: string | undefined; speechBoundaries?: ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; durationSeconds?: number | undefined; } & { startTimeMs?: number | undefined; endTimeMs?: number | undefined; durationSeconds?: 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; } & Record, never>) | undefined; } & Record, never>) | undefined; classifiers?: ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; classifier?: string | undefined; highlights?: { text?: string | undefined; offset?: number | undefined; count?: number | undefined; }[] | undefined; labels?: { label?: string | undefined; confidence?: number | undefined; }[] | undefined; }[] & ({ startTimeMs?: number | undefined; endTimeMs?: number | undefined; classifier?: string | undefined; highlights?: { text?: string | undefined; offset?: number | undefined; count?: number | undefined; }[] | undefined; labels?: { label?: string | undefined; confidence?: number | undefined; }[] | undefined; } & { startTimeMs?: number | undefined; endTimeMs?: number | undefined; classifier?: string | undefined; highlights?: ({ text?: string | undefined; offset?: number | undefined; count?: number | undefined; }[] & ({ text?: string | undefined; offset?: number | undefined; count?: number | undefined; } & { text?: string | undefined; offset?: number | undefined; count?: 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>)[] & Record, never>) | undefined; } & Record, never>>(object: I): Phrase; }; export declare const PhraseText: { encode(message: PhraseText, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PhraseText; fromJSON(object: any): PhraseText; toJSON(message: PhraseText): unknown; fromPartial, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): PhraseText; }; 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 AlgorithmMetadata: { encode(message: AlgorithmMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AlgorithmMetadata; fromJSON(object: any): AlgorithmMetadata; toJSON(message: AlgorithmMetadata): unknown; fromPartial, never>) | undefined; traceId?: string | undefined; name?: string | undefined; } & Record, never>>(object: I): AlgorithmMetadata; }; export declare const Error: { encode(message: Error, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Error; fromJSON(object: any): Error; toJSON(message: Error): unknown; fromPartial, never>>(object: I): Error; }; export declare const PhraseStatistics: { encode(message: PhraseStatistics, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PhraseStatistics; fromJSON(object: any): PhraseStatistics; toJSON(message: PhraseStatistics): 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; } & Record, never>) | undefined; } & Record, never>>(object: I): PhraseStatistics; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & Record>, never>; export {};