Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterAsyncRecognizerServer(s grpc.ServiceRegistrar, srv AsyncRecognizerServer)
- func RegisterRecognizerServer(s grpc.ServiceRegistrar, srv RecognizerServer)
- type Alternative
- func (*Alternative) Descriptor() ([]byte, []int)deprecated
- func (x *Alternative) GetConfidence() float64
- func (x *Alternative) GetEndTimeMs() int64
- func (x *Alternative) GetLanguages() []*LanguageEstimation
- func (x *Alternative) GetStartTimeMs() int64
- func (x *Alternative) GetText() string
- func (x *Alternative) GetWords() []*Word
- func (*Alternative) ProtoMessage()
- func (x *Alternative) ProtoReflect() protoreflect.Message
- func (x *Alternative) Reset()
- func (m *Alternative) SetConfidence(v float64)
- func (m *Alternative) SetEndTimeMs(v int64)
- func (m *Alternative) SetLanguages(v []*LanguageEstimation)
- func (m *Alternative) SetStartTimeMs(v int64)
- func (m *Alternative) SetText(v string)
- func (m *Alternative) SetWords(v []*Word)
- func (x *Alternative) String() string
- type AlternativeUpdate
- func (*AlternativeUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *AlternativeUpdate) GetAlternatives() []*Alternative
- func (x *AlternativeUpdate) GetChannelTag() stringdeprecated
- func (*AlternativeUpdate) ProtoMessage()
- func (x *AlternativeUpdate) ProtoReflect() protoreflect.Message
- func (x *AlternativeUpdate) Reset()
- func (m *AlternativeUpdate) SetAlternatives(v []*Alternative)
- func (m *AlternativeUpdate) SetChannelTag(v string)
- func (x *AlternativeUpdate) String() string
- type AsyncRecognizerClient
- type AsyncRecognizerServer
- type AsyncRecognizer_GetRecognitionClient
- type AsyncRecognizer_GetRecognitionServer
- type AudioChunk
- type AudioCursors
- func (*AudioCursors) Descriptor() ([]byte, []int)deprecated
- func (x *AudioCursors) GetEouTimeMs() int64
- func (x *AudioCursors) GetFinalIndex() int64
- func (x *AudioCursors) GetFinalTimeMs() int64
- func (x *AudioCursors) GetPartialTimeMs() int64
- func (x *AudioCursors) GetReceivedDataMs() int64
- func (x *AudioCursors) GetResetTimeMs() int64
- func (*AudioCursors) ProtoMessage()
- func (x *AudioCursors) ProtoReflect() protoreflect.Message
- func (x *AudioCursors) Reset()
- func (m *AudioCursors) SetEouTimeMs(v int64)
- func (m *AudioCursors) SetFinalIndex(v int64)
- func (m *AudioCursors) SetFinalTimeMs(v int64)
- func (m *AudioCursors) SetPartialTimeMs(v int64)
- func (m *AudioCursors) SetReceivedDataMs(v int64)
- func (m *AudioCursors) SetResetTimeMs(v int64)
- func (x *AudioCursors) String() string
- type AudioFormatOptions
- func (*AudioFormatOptions) Descriptor() ([]byte, []int)deprecated
- func (m *AudioFormatOptions) GetAudioFormat() isAudioFormatOptions_AudioFormat
- func (x *AudioFormatOptions) GetContainerAudio() *ContainerAudio
- func (x *AudioFormatOptions) GetRawAudio() *RawAudio
- func (*AudioFormatOptions) ProtoMessage()
- func (x *AudioFormatOptions) ProtoReflect() protoreflect.Message
- func (x *AudioFormatOptions) Reset()
- func (m *AudioFormatOptions) SetAudioFormat(v AudioFormatOptions_AudioFormat)
- func (m *AudioFormatOptions) SetContainerAudio(v *ContainerAudio)
- func (m *AudioFormatOptions) SetRawAudio(v *RawAudio)
- func (x *AudioFormatOptions) String() string
- type AudioFormatOptions_AudioFormat
- type AudioFormatOptions_ContainerAudio
- type AudioFormatOptions_RawAudio
- type AudioSegmentBoundaries
- func (*AudioSegmentBoundaries) Descriptor() ([]byte, []int)deprecated
- func (x *AudioSegmentBoundaries) GetEndTimeMs() int64
- func (x *AudioSegmentBoundaries) GetStartTimeMs() int64
- func (*AudioSegmentBoundaries) ProtoMessage()
- func (x *AudioSegmentBoundaries) ProtoReflect() protoreflect.Message
- func (x *AudioSegmentBoundaries) Reset()
- func (m *AudioSegmentBoundaries) SetEndTimeMs(v int64)
- func (m *AudioSegmentBoundaries) SetStartTimeMs(v int64)
- func (x *AudioSegmentBoundaries) String() string
- type CodeType
- type ContainerAudio
- func (*ContainerAudio) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerAudio) GetContainerAudioType() ContainerAudio_ContainerAudioType
- func (*ContainerAudio) ProtoMessage()
- func (x *ContainerAudio) ProtoReflect() protoreflect.Message
- func (x *ContainerAudio) Reset()
- func (m *ContainerAudio) SetContainerAudioType(v ContainerAudio_ContainerAudioType)
- func (x *ContainerAudio) String() string
- type ContainerAudio_ContainerAudioType
- func (ContainerAudio_ContainerAudioType) Descriptor() protoreflect.EnumDescriptor
- func (x ContainerAudio_ContainerAudioType) Enum() *ContainerAudio_ContainerAudioType
- func (ContainerAudio_ContainerAudioType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ContainerAudio_ContainerAudioType) Number() protoreflect.EnumNumber
- func (x ContainerAudio_ContainerAudioType) String() string
- func (ContainerAudio_ContainerAudioType) Type() protoreflect.EnumType
- type ConversationAnalysis
- func (*ConversationAnalysis) Descriptor() ([]byte, []int)deprecated
- func (x *ConversationAnalysis) GetConversationBoundaries() *AudioSegmentBoundaries
- func (x *ConversationAnalysis) GetSimultaneousSilenceDurationEstimation() *DescriptiveStatistics
- func (x *ConversationAnalysis) GetSimultaneousSpeechDurationEstimation() *DescriptiveStatistics
- func (x *ConversationAnalysis) GetSpeakerInterrupts() []*ConversationAnalysis_InterruptsEvaluation
- func (x *ConversationAnalysis) GetTotalSimultaneousSilenceDurationMs() int64
- func (x *ConversationAnalysis) GetTotalSimultaneousSilenceRatio() float64
- func (x *ConversationAnalysis) GetTotalSimultaneousSpeechDurationMs() int64
- func (x *ConversationAnalysis) GetTotalSimultaneousSpeechRatio() float64
- func (x *ConversationAnalysis) GetTotalSpeechDurationMs() int64
- func (x *ConversationAnalysis) GetTotalSpeechRatio() float64
- func (*ConversationAnalysis) ProtoMessage()
- func (x *ConversationAnalysis) ProtoReflect() protoreflect.Message
- func (x *ConversationAnalysis) Reset()
- func (m *ConversationAnalysis) SetConversationBoundaries(v *AudioSegmentBoundaries)
- func (m *ConversationAnalysis) SetSimultaneousSilenceDurationEstimation(v *DescriptiveStatistics)
- func (m *ConversationAnalysis) SetSimultaneousSpeechDurationEstimation(v *DescriptiveStatistics)
- func (m *ConversationAnalysis) SetSpeakerInterrupts(v []*ConversationAnalysis_InterruptsEvaluation)
- func (m *ConversationAnalysis) SetTotalSimultaneousSilenceDurationMs(v int64)
- func (m *ConversationAnalysis) SetTotalSimultaneousSilenceRatio(v float64)
- func (m *ConversationAnalysis) SetTotalSimultaneousSpeechDurationMs(v int64)
- func (m *ConversationAnalysis) SetTotalSimultaneousSpeechRatio(v float64)
- func (m *ConversationAnalysis) SetTotalSpeechDurationMs(v int64)
- func (m *ConversationAnalysis) SetTotalSpeechRatio(v float64)
- func (x *ConversationAnalysis) String() string
- type ConversationAnalysis_InterruptsEvaluation
- func (*ConversationAnalysis_InterruptsEvaluation) Descriptor() ([]byte, []int)deprecated
- func (x *ConversationAnalysis_InterruptsEvaluation) GetInterrupts() []*AudioSegmentBoundaries
- func (x *ConversationAnalysis_InterruptsEvaluation) GetInterruptsCount() int64
- func (x *ConversationAnalysis_InterruptsEvaluation) GetInterruptsDurationMs() int64
- func (x *ConversationAnalysis_InterruptsEvaluation) GetSpeakerTag() string
- func (*ConversationAnalysis_InterruptsEvaluation) ProtoMessage()
- func (x *ConversationAnalysis_InterruptsEvaluation) ProtoReflect() protoreflect.Message
- func (x *ConversationAnalysis_InterruptsEvaluation) Reset()
- func (m *ConversationAnalysis_InterruptsEvaluation) SetInterrupts(v []*AudioSegmentBoundaries)
- func (m *ConversationAnalysis_InterruptsEvaluation) SetInterruptsCount(v int64)
- func (m *ConversationAnalysis_InterruptsEvaluation) SetInterruptsDurationMs(v int64)
- func (m *ConversationAnalysis_InterruptsEvaluation) SetSpeakerTag(v string)
- func (x *ConversationAnalysis_InterruptsEvaluation) String() string
- type DefaultEouClassifier
- func (*DefaultEouClassifier) Descriptor() ([]byte, []int)deprecated
- func (x *DefaultEouClassifier) GetMaxPauseBetweenWordsHintMs() int64
- func (x *DefaultEouClassifier) GetType() DefaultEouClassifier_EouSensitivity
- func (*DefaultEouClassifier) ProtoMessage()
- func (x *DefaultEouClassifier) ProtoReflect() protoreflect.Message
- func (x *DefaultEouClassifier) Reset()
- func (m *DefaultEouClassifier) SetMaxPauseBetweenWordsHintMs(v int64)
- func (m *DefaultEouClassifier) SetType(v DefaultEouClassifier_EouSensitivity)
- func (x *DefaultEouClassifier) String() string
- type DefaultEouClassifier_EouSensitivity
- func (DefaultEouClassifier_EouSensitivity) Descriptor() protoreflect.EnumDescriptor
- func (x DefaultEouClassifier_EouSensitivity) Enum() *DefaultEouClassifier_EouSensitivity
- func (DefaultEouClassifier_EouSensitivity) EnumDescriptor() ([]byte, []int)deprecated
- func (x DefaultEouClassifier_EouSensitivity) Number() protoreflect.EnumNumber
- func (x DefaultEouClassifier_EouSensitivity) String() string
- func (DefaultEouClassifier_EouSensitivity) Type() protoreflect.EnumType
- type DescriptiveStatistics
- func (*DescriptiveStatistics) Descriptor() ([]byte, []int)deprecated
- func (x *DescriptiveStatistics) GetMax() float64
- func (x *DescriptiveStatistics) GetMean() float64
- func (x *DescriptiveStatistics) GetMin() float64
- func (x *DescriptiveStatistics) GetQuantiles() []*DescriptiveStatistics_Quantile
- func (x *DescriptiveStatistics) GetStd() float64
- func (*DescriptiveStatistics) ProtoMessage()
- func (x *DescriptiveStatistics) ProtoReflect() protoreflect.Message
- func (x *DescriptiveStatistics) Reset()
- func (m *DescriptiveStatistics) SetMax(v float64)
- func (m *DescriptiveStatistics) SetMean(v float64)
- func (m *DescriptiveStatistics) SetMin(v float64)
- func (m *DescriptiveStatistics) SetQuantiles(v []*DescriptiveStatistics_Quantile)
- func (m *DescriptiveStatistics) SetStd(v float64)
- func (x *DescriptiveStatistics) String() string
- type DescriptiveStatistics_Quantile
- func (*DescriptiveStatistics_Quantile) Descriptor() ([]byte, []int)deprecated
- func (x *DescriptiveStatistics_Quantile) GetLevel() float64
- func (x *DescriptiveStatistics_Quantile) GetValue() float64
- func (*DescriptiveStatistics_Quantile) ProtoMessage()
- func (x *DescriptiveStatistics_Quantile) ProtoReflect() protoreflect.Message
- func (x *DescriptiveStatistics_Quantile) Reset()
- func (m *DescriptiveStatistics_Quantile) SetLevel(v float64)
- func (m *DescriptiveStatistics_Quantile) SetValue(v float64)
- func (x *DescriptiveStatistics_Quantile) String() string
- type Eou
- type EouClassifierOptions
- func (*EouClassifierOptions) Descriptor() ([]byte, []int)deprecated
- func (m *EouClassifierOptions) GetClassifier() isEouClassifierOptions_Classifier
- func (x *EouClassifierOptions) GetDefaultClassifier() *DefaultEouClassifier
- func (x *EouClassifierOptions) GetExternalClassifier() *ExternalEouClassifier
- func (*EouClassifierOptions) ProtoMessage()
- func (x *EouClassifierOptions) ProtoReflect() protoreflect.Message
- func (x *EouClassifierOptions) Reset()
- func (m *EouClassifierOptions) SetClassifier(v EouClassifierOptions_Classifier)
- func (m *EouClassifierOptions) SetDefaultClassifier(v *DefaultEouClassifier)
- func (m *EouClassifierOptions) SetExternalClassifier(v *ExternalEouClassifier)
- func (x *EouClassifierOptions) String() string
- type EouClassifierOptions_Classifier
- type EouClassifierOptions_DefaultClassifier
- type EouClassifierOptions_ExternalClassifier
- type EouUpdate
- type ExternalEouClassifier
- type FinalRefinement
- func (*FinalRefinement) Descriptor() ([]byte, []int)deprecated
- func (x *FinalRefinement) GetFinalIndex() int64
- func (x *FinalRefinement) GetNormalizedText() *AlternativeUpdate
- func (m *FinalRefinement) GetType() isFinalRefinement_Type
- func (*FinalRefinement) ProtoMessage()
- func (x *FinalRefinement) ProtoReflect() protoreflect.Message
- func (x *FinalRefinement) Reset()
- func (m *FinalRefinement) SetFinalIndex(v int64)
- func (m *FinalRefinement) SetNormalizedText(v *AlternativeUpdate)
- func (m *FinalRefinement) SetType(v FinalRefinement_Type)
- func (x *FinalRefinement) String() string
- type FinalRefinement_NormalizedText
- type FinalRefinement_Type
- type GetRecognitionRequest
- func (*GetRecognitionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRecognitionRequest) GetOperationId() string
- func (*GetRecognitionRequest) ProtoMessage()
- func (x *GetRecognitionRequest) ProtoReflect() protoreflect.Message
- func (x *GetRecognitionRequest) Reset()
- func (m *GetRecognitionRequest) SetOperationId(v string)
- func (x *GetRecognitionRequest) String() string
- type LanguageEstimation
- func (*LanguageEstimation) Descriptor() ([]byte, []int)deprecated
- func (x *LanguageEstimation) GetLanguageCode() string
- func (x *LanguageEstimation) GetProbability() float64
- func (*LanguageEstimation) ProtoMessage()
- func (x *LanguageEstimation) ProtoReflect() protoreflect.Message
- func (x *LanguageEstimation) Reset()
- func (m *LanguageEstimation) SetLanguageCode(v string)
- func (m *LanguageEstimation) SetProbability(v float64)
- func (x *LanguageEstimation) String() string
- type LanguageRestrictionOptions
- func (*LanguageRestrictionOptions) Descriptor() ([]byte, []int)deprecated
- func (x *LanguageRestrictionOptions) GetLanguageCode() []string
- func (x *LanguageRestrictionOptions) GetRestrictionType() LanguageRestrictionOptions_LanguageRestrictionType
- func (*LanguageRestrictionOptions) ProtoMessage()
- func (x *LanguageRestrictionOptions) ProtoReflect() protoreflect.Message
- func (x *LanguageRestrictionOptions) Reset()
- func (m *LanguageRestrictionOptions) SetLanguageCode(v []string)
- func (m *LanguageRestrictionOptions) SetRestrictionType(v LanguageRestrictionOptions_LanguageRestrictionType)
- func (x *LanguageRestrictionOptions) String() string
- type LanguageRestrictionOptions_LanguageRestrictionType
- func (LanguageRestrictionOptions_LanguageRestrictionType) Descriptor() protoreflect.EnumDescriptor
- func (x LanguageRestrictionOptions_LanguageRestrictionType) Enum() *LanguageRestrictionOptions_LanguageRestrictionType
- func (LanguageRestrictionOptions_LanguageRestrictionType) EnumDescriptor() ([]byte, []int)deprecated
- func (x LanguageRestrictionOptions_LanguageRestrictionType) Number() protoreflect.EnumNumber
- func (x LanguageRestrictionOptions_LanguageRestrictionType) String() string
- func (LanguageRestrictionOptions_LanguageRestrictionType) Type() protoreflect.EnumType
- type PhraseHighlight
- func (*PhraseHighlight) Descriptor() ([]byte, []int)deprecated
- func (x *PhraseHighlight) GetEndTimeMs() int64
- func (x *PhraseHighlight) GetStartTimeMs() int64
- func (x *PhraseHighlight) GetText() string
- func (*PhraseHighlight) ProtoMessage()
- func (x *PhraseHighlight) ProtoReflect() protoreflect.Message
- func (x *PhraseHighlight) Reset()
- func (m *PhraseHighlight) SetEndTimeMs(v int64)
- func (m *PhraseHighlight) SetStartTimeMs(v int64)
- func (m *PhraseHighlight) SetText(v string)
- func (x *PhraseHighlight) String() string
- type RawAudio
- func (*RawAudio) Descriptor() ([]byte, []int)deprecated
- func (x *RawAudio) GetAudioChannelCount() int64
- func (x *RawAudio) GetAudioEncoding() RawAudio_AudioEncoding
- func (x *RawAudio) GetSampleRateHertz() int64
- func (*RawAudio) ProtoMessage()
- func (x *RawAudio) ProtoReflect() protoreflect.Message
- func (x *RawAudio) Reset()
- func (m *RawAudio) SetAudioChannelCount(v int64)
- func (m *RawAudio) SetAudioEncoding(v RawAudio_AudioEncoding)
- func (m *RawAudio) SetSampleRateHertz(v int64)
- func (x *RawAudio) String() string
- type RawAudio_AudioEncoding
- func (RawAudio_AudioEncoding) Descriptor() protoreflect.EnumDescriptor
- func (x RawAudio_AudioEncoding) Enum() *RawAudio_AudioEncoding
- func (RawAudio_AudioEncoding) EnumDescriptor() ([]byte, []int)deprecated
- func (x RawAudio_AudioEncoding) Number() protoreflect.EnumNumber
- func (x RawAudio_AudioEncoding) String() string
- func (RawAudio_AudioEncoding) Type() protoreflect.EnumType
- type RecognitionClassifier
- func (*RecognitionClassifier) Descriptor() ([]byte, []int)deprecated
- func (x *RecognitionClassifier) GetClassifier() string
- func (x *RecognitionClassifier) GetTriggers() []RecognitionClassifier_TriggerType
- func (*RecognitionClassifier) ProtoMessage()
- func (x *RecognitionClassifier) ProtoReflect() protoreflect.Message
- func (x *RecognitionClassifier) Reset()
- func (m *RecognitionClassifier) SetClassifier(v string)
- func (m *RecognitionClassifier) SetTriggers(v []RecognitionClassifier_TriggerType)
- func (x *RecognitionClassifier) String() string
- type RecognitionClassifierLabel
- func (*RecognitionClassifierLabel) Descriptor() ([]byte, []int)deprecated
- func (x *RecognitionClassifierLabel) GetConfidence() float64
- func (x *RecognitionClassifierLabel) GetLabel() string
- func (*RecognitionClassifierLabel) ProtoMessage()
- func (x *RecognitionClassifierLabel) ProtoReflect() protoreflect.Message
- func (x *RecognitionClassifierLabel) Reset()
- func (m *RecognitionClassifierLabel) SetConfidence(v float64)
- func (m *RecognitionClassifierLabel) SetLabel(v string)
- func (x *RecognitionClassifierLabel) String() string
- type RecognitionClassifierOptions
- func (*RecognitionClassifierOptions) Descriptor() ([]byte, []int)deprecated
- func (x *RecognitionClassifierOptions) GetClassifiers() []*RecognitionClassifier
- func (*RecognitionClassifierOptions) ProtoMessage()
- func (x *RecognitionClassifierOptions) ProtoReflect() protoreflect.Message
- func (x *RecognitionClassifierOptions) Reset()
- func (m *RecognitionClassifierOptions) SetClassifiers(v []*RecognitionClassifier)
- func (x *RecognitionClassifierOptions) String() string
- type RecognitionClassifierResult
- func (*RecognitionClassifierResult) Descriptor() ([]byte, []int)deprecated
- func (x *RecognitionClassifierResult) GetClassifier() string
- func (x *RecognitionClassifierResult) GetHighlights() []*PhraseHighlight
- func (x *RecognitionClassifierResult) GetLabels() []*RecognitionClassifierLabel
- func (*RecognitionClassifierResult) ProtoMessage()
- func (x *RecognitionClassifierResult) ProtoReflect() protoreflect.Message
- func (x *RecognitionClassifierResult) Reset()
- func (m *RecognitionClassifierResult) SetClassifier(v string)
- func (m *RecognitionClassifierResult) SetHighlights(v []*PhraseHighlight)
- func (m *RecognitionClassifierResult) SetLabels(v []*RecognitionClassifierLabel)
- func (x *RecognitionClassifierResult) String() string
- type RecognitionClassifierUpdate
- func (*RecognitionClassifierUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *RecognitionClassifierUpdate) GetClassifierResult() *RecognitionClassifierResult
- func (x *RecognitionClassifierUpdate) GetEndTimeMs() int64
- func (x *RecognitionClassifierUpdate) GetStartTimeMs() int64
- func (x *RecognitionClassifierUpdate) GetWindowType() RecognitionClassifierUpdate_WindowType
- func (*RecognitionClassifierUpdate) ProtoMessage()
- func (x *RecognitionClassifierUpdate) ProtoReflect() protoreflect.Message
- func (x *RecognitionClassifierUpdate) Reset()
- func (m *RecognitionClassifierUpdate) SetClassifierResult(v *RecognitionClassifierResult)
- func (m *RecognitionClassifierUpdate) SetEndTimeMs(v int64)
- func (m *RecognitionClassifierUpdate) SetStartTimeMs(v int64)
- func (m *RecognitionClassifierUpdate) SetWindowType(v RecognitionClassifierUpdate_WindowType)
- func (x *RecognitionClassifierUpdate) String() string
- type RecognitionClassifierUpdate_WindowType
- func (RecognitionClassifierUpdate_WindowType) Descriptor() protoreflect.EnumDescriptor
- func (x RecognitionClassifierUpdate_WindowType) Enum() *RecognitionClassifierUpdate_WindowType
- func (RecognitionClassifierUpdate_WindowType) EnumDescriptor() ([]byte, []int)deprecated
- func (x RecognitionClassifierUpdate_WindowType) Number() protoreflect.EnumNumber
- func (x RecognitionClassifierUpdate_WindowType) String() string
- func (RecognitionClassifierUpdate_WindowType) Type() protoreflect.EnumType
- type RecognitionClassifier_TriggerType
- func (RecognitionClassifier_TriggerType) Descriptor() protoreflect.EnumDescriptor
- func (x RecognitionClassifier_TriggerType) Enum() *RecognitionClassifier_TriggerType
- func (RecognitionClassifier_TriggerType) EnumDescriptor() ([]byte, []int)deprecated
- func (x RecognitionClassifier_TriggerType) Number() protoreflect.EnumNumber
- func (x RecognitionClassifier_TriggerType) String() string
- func (RecognitionClassifier_TriggerType) Type() protoreflect.EnumType
- type RecognitionModelOptions
- func (*RecognitionModelOptions) Descriptor() ([]byte, []int)deprecated
- func (x *RecognitionModelOptions) GetAudioFormat() *AudioFormatOptions
- func (x *RecognitionModelOptions) GetAudioProcessingType() RecognitionModelOptions_AudioProcessingType
- func (x *RecognitionModelOptions) GetLanguageRestriction() *LanguageRestrictionOptions
- func (x *RecognitionModelOptions) GetModel() string
- func (x *RecognitionModelOptions) GetTextNormalization() *TextNormalizationOptions
- func (*RecognitionModelOptions) ProtoMessage()
- func (x *RecognitionModelOptions) ProtoReflect() protoreflect.Message
- func (x *RecognitionModelOptions) Reset()
- func (m *RecognitionModelOptions) SetAudioFormat(v *AudioFormatOptions)
- func (m *RecognitionModelOptions) SetAudioProcessingType(v RecognitionModelOptions_AudioProcessingType)
- func (m *RecognitionModelOptions) SetLanguageRestriction(v *LanguageRestrictionOptions)
- func (m *RecognitionModelOptions) SetModel(v string)
- func (m *RecognitionModelOptions) SetTextNormalization(v *TextNormalizationOptions)
- func (x *RecognitionModelOptions) String() string
- type RecognitionModelOptions_AudioProcessingType
- func (RecognitionModelOptions_AudioProcessingType) Descriptor() protoreflect.EnumDescriptor
- func (x RecognitionModelOptions_AudioProcessingType) Enum() *RecognitionModelOptions_AudioProcessingType
- func (RecognitionModelOptions_AudioProcessingType) EnumDescriptor() ([]byte, []int)deprecated
- func (x RecognitionModelOptions_AudioProcessingType) Number() protoreflect.EnumNumber
- func (x RecognitionModelOptions_AudioProcessingType) String() string
- func (RecognitionModelOptions_AudioProcessingType) Type() protoreflect.EnumType
- type RecognizeFileRequest
- func (*RecognizeFileRequest) Descriptor() ([]byte, []int)deprecated
- func (m *RecognizeFileRequest) GetAudioSource() isRecognizeFileRequest_AudioSource
- func (x *RecognizeFileRequest) GetContent() []byte
- func (x *RecognizeFileRequest) GetRecognitionClassifier() *RecognitionClassifierOptions
- func (x *RecognizeFileRequest) GetRecognitionModel() *RecognitionModelOptions
- func (x *RecognizeFileRequest) GetSpeakerLabeling() *SpeakerLabelingOptions
- func (x *RecognizeFileRequest) GetSpeechAnalysis() *SpeechAnalysisOptions
- func (x *RecognizeFileRequest) GetUri() string
- func (*RecognizeFileRequest) ProtoMessage()
- func (x *RecognizeFileRequest) ProtoReflect() protoreflect.Message
- func (x *RecognizeFileRequest) Reset()
- func (m *RecognizeFileRequest) SetAudioSource(v RecognizeFileRequest_AudioSource)
- func (m *RecognizeFileRequest) SetContent(v []byte)
- func (m *RecognizeFileRequest) SetRecognitionClassifier(v *RecognitionClassifierOptions)
- func (m *RecognizeFileRequest) SetRecognitionModel(v *RecognitionModelOptions)
- func (m *RecognizeFileRequest) SetSpeakerLabeling(v *SpeakerLabelingOptions)
- func (m *RecognizeFileRequest) SetSpeechAnalysis(v *SpeechAnalysisOptions)
- func (m *RecognizeFileRequest) SetUri(v string)
- func (x *RecognizeFileRequest) String() string
- type RecognizeFileRequest_AudioSource
- type RecognizeFileRequest_Content
- type RecognizeFileRequest_Uri
- type RecognizerClient
- type RecognizerServer
- type Recognizer_RecognizeStreamingClient
- type Recognizer_RecognizeStreamingServer
- type SessionUuid
- func (*SessionUuid) Descriptor() ([]byte, []int)deprecated
- func (x *SessionUuid) GetUserRequestId() string
- func (x *SessionUuid) GetUuid() string
- func (*SessionUuid) ProtoMessage()
- func (x *SessionUuid) ProtoReflect() protoreflect.Message
- func (x *SessionUuid) Reset()
- func (m *SessionUuid) SetUserRequestId(v string)
- func (m *SessionUuid) SetUuid(v string)
- func (x *SessionUuid) String() string
- type SilenceChunk
- func (*SilenceChunk) Descriptor() ([]byte, []int)deprecated
- func (x *SilenceChunk) GetDurationMs() int64
- func (*SilenceChunk) ProtoMessage()
- func (x *SilenceChunk) ProtoReflect() protoreflect.Message
- func (x *SilenceChunk) Reset()
- func (m *SilenceChunk) SetDurationMs(v int64)
- func (x *SilenceChunk) String() string
- type SpeakerAnalysis
- func (*SpeakerAnalysis) Descriptor() ([]byte, []int)deprecated
- func (x *SpeakerAnalysis) GetLettersCount() int64
- func (x *SpeakerAnalysis) GetLettersPerSecond() *DescriptiveStatistics
- func (x *SpeakerAnalysis) GetLettersPerUtterance() *DescriptiveStatistics
- func (x *SpeakerAnalysis) GetSilenceRatio() float64
- func (x *SpeakerAnalysis) GetSpeakerTag() string
- func (x *SpeakerAnalysis) GetSpeechBoundaries() *AudioSegmentBoundaries
- func (x *SpeakerAnalysis) GetSpeechRatio() float64
- func (x *SpeakerAnalysis) GetTotalSilenceMs() int64
- func (x *SpeakerAnalysis) GetTotalSpeechMs() int64
- func (x *SpeakerAnalysis) GetUtteranceCount() int64
- func (x *SpeakerAnalysis) GetUtteranceDurationEstimation() *DescriptiveStatistics
- func (x *SpeakerAnalysis) GetWindowType() SpeakerAnalysis_WindowType
- func (x *SpeakerAnalysis) GetWordsCount() int64
- func (x *SpeakerAnalysis) GetWordsPerSecond() *DescriptiveStatistics
- func (x *SpeakerAnalysis) GetWordsPerUtterance() *DescriptiveStatistics
- func (*SpeakerAnalysis) ProtoMessage()
- func (x *SpeakerAnalysis) ProtoReflect() protoreflect.Message
- func (x *SpeakerAnalysis) Reset()
- func (m *SpeakerAnalysis) SetLettersCount(v int64)
- func (m *SpeakerAnalysis) SetLettersPerSecond(v *DescriptiveStatistics)
- func (m *SpeakerAnalysis) SetLettersPerUtterance(v *DescriptiveStatistics)
- func (m *SpeakerAnalysis) SetSilenceRatio(v float64)
- func (m *SpeakerAnalysis) SetSpeakerTag(v string)
- func (m *SpeakerAnalysis) SetSpeechBoundaries(v *AudioSegmentBoundaries)
- func (m *SpeakerAnalysis) SetSpeechRatio(v float64)
- func (m *SpeakerAnalysis) SetTotalSilenceMs(v int64)
- func (m *SpeakerAnalysis) SetTotalSpeechMs(v int64)
- func (m *SpeakerAnalysis) SetUtteranceCount(v int64)
- func (m *SpeakerAnalysis) SetUtteranceDurationEstimation(v *DescriptiveStatistics)
- func (m *SpeakerAnalysis) SetWindowType(v SpeakerAnalysis_WindowType)
- func (m *SpeakerAnalysis) SetWordsCount(v int64)
- func (m *SpeakerAnalysis) SetWordsPerSecond(v *DescriptiveStatistics)
- func (m *SpeakerAnalysis) SetWordsPerUtterance(v *DescriptiveStatistics)
- func (x *SpeakerAnalysis) String() string
- type SpeakerAnalysis_WindowType
- func (SpeakerAnalysis_WindowType) Descriptor() protoreflect.EnumDescriptor
- func (x SpeakerAnalysis_WindowType) Enum() *SpeakerAnalysis_WindowType
- func (SpeakerAnalysis_WindowType) EnumDescriptor() ([]byte, []int)deprecated
- func (x SpeakerAnalysis_WindowType) Number() protoreflect.EnumNumber
- func (x SpeakerAnalysis_WindowType) String() string
- func (SpeakerAnalysis_WindowType) Type() protoreflect.EnumType
- type SpeakerLabelingOptions
- func (*SpeakerLabelingOptions) Descriptor() ([]byte, []int)deprecated
- func (x *SpeakerLabelingOptions) GetSpeakerLabeling() SpeakerLabelingOptions_SpeakerLabeling
- func (*SpeakerLabelingOptions) ProtoMessage()
- func (x *SpeakerLabelingOptions) ProtoReflect() protoreflect.Message
- func (x *SpeakerLabelingOptions) Reset()
- func (m *SpeakerLabelingOptions) SetSpeakerLabeling(v SpeakerLabelingOptions_SpeakerLabeling)
- func (x *SpeakerLabelingOptions) String() string
- type SpeakerLabelingOptions_SpeakerLabeling
- func (SpeakerLabelingOptions_SpeakerLabeling) Descriptor() protoreflect.EnumDescriptor
- func (x SpeakerLabelingOptions_SpeakerLabeling) Enum() *SpeakerLabelingOptions_SpeakerLabeling
- func (SpeakerLabelingOptions_SpeakerLabeling) EnumDescriptor() ([]byte, []int)deprecated
- func (x SpeakerLabelingOptions_SpeakerLabeling) Number() protoreflect.EnumNumber
- func (x SpeakerLabelingOptions_SpeakerLabeling) String() string
- func (SpeakerLabelingOptions_SpeakerLabeling) Type() protoreflect.EnumType
- type SpeechAnalysisOptions
- func (*SpeechAnalysisOptions) Descriptor() ([]byte, []int)deprecated
- func (x *SpeechAnalysisOptions) GetDescriptiveStatisticsQuantiles() []float64
- func (x *SpeechAnalysisOptions) GetEnableConversationAnalysis() bool
- func (x *SpeechAnalysisOptions) GetEnableSpeakerAnalysis() bool
- func (*SpeechAnalysisOptions) ProtoMessage()
- func (x *SpeechAnalysisOptions) ProtoReflect() protoreflect.Message
- func (x *SpeechAnalysisOptions) Reset()
- func (m *SpeechAnalysisOptions) SetDescriptiveStatisticsQuantiles(v []float64)
- func (m *SpeechAnalysisOptions) SetEnableConversationAnalysis(v bool)
- func (m *SpeechAnalysisOptions) SetEnableSpeakerAnalysis(v bool)
- func (x *SpeechAnalysisOptions) String() string
- type StatusCode
- func (*StatusCode) Descriptor() ([]byte, []int)deprecated
- func (x *StatusCode) GetCodeType() CodeType
- func (x *StatusCode) GetMessage() string
- func (*StatusCode) ProtoMessage()
- func (x *StatusCode) ProtoReflect() protoreflect.Message
- func (x *StatusCode) Reset()
- func (m *StatusCode) SetCodeType(v CodeType)
- func (m *StatusCode) SetMessage(v string)
- func (x *StatusCode) String() string
- type StreamingOptions
- func (*StreamingOptions) Descriptor() ([]byte, []int)deprecated
- func (x *StreamingOptions) GetEouClassifier() *EouClassifierOptions
- func (x *StreamingOptions) GetRecognitionClassifier() *RecognitionClassifierOptions
- func (x *StreamingOptions) GetRecognitionModel() *RecognitionModelOptions
- func (x *StreamingOptions) GetSpeakerLabeling() *SpeakerLabelingOptions
- func (x *StreamingOptions) GetSpeechAnalysis() *SpeechAnalysisOptions
- func (*StreamingOptions) ProtoMessage()
- func (x *StreamingOptions) ProtoReflect() protoreflect.Message
- func (x *StreamingOptions) Reset()
- func (m *StreamingOptions) SetEouClassifier(v *EouClassifierOptions)
- func (m *StreamingOptions) SetRecognitionClassifier(v *RecognitionClassifierOptions)
- func (m *StreamingOptions) SetRecognitionModel(v *RecognitionModelOptions)
- func (m *StreamingOptions) SetSpeakerLabeling(v *SpeakerLabelingOptions)
- func (m *StreamingOptions) SetSpeechAnalysis(v *SpeechAnalysisOptions)
- func (x *StreamingOptions) String() string
- type StreamingRequest
- func (*StreamingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StreamingRequest) GetChunk() *AudioChunk
- func (x *StreamingRequest) GetEou() *Eou
- func (m *StreamingRequest) GetEvent() isStreamingRequest_Event
- func (x *StreamingRequest) GetSessionOptions() *StreamingOptions
- func (x *StreamingRequest) GetSilenceChunk() *SilenceChunk
- func (*StreamingRequest) ProtoMessage()
- func (x *StreamingRequest) ProtoReflect() protoreflect.Message
- func (x *StreamingRequest) Reset()
- func (m *StreamingRequest) SetChunk(v *AudioChunk)
- func (m *StreamingRequest) SetEou(v *Eou)
- func (m *StreamingRequest) SetEvent(v StreamingRequest_Event)
- func (m *StreamingRequest) SetSessionOptions(v *StreamingOptions)
- func (m *StreamingRequest) SetSilenceChunk(v *SilenceChunk)
- func (x *StreamingRequest) String() string
- type StreamingRequest_Chunk
- type StreamingRequest_Eou
- type StreamingRequest_Event
- type StreamingRequest_SessionOptions
- type StreamingRequest_SilenceChunk
- type StreamingResponse
- func (*StreamingResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StreamingResponse) GetAudioCursors() *AudioCursors
- func (x *StreamingResponse) GetChannelTag() string
- func (x *StreamingResponse) GetClassifierUpdate() *RecognitionClassifierUpdate
- func (x *StreamingResponse) GetConversationAnalysis() *ConversationAnalysis
- func (x *StreamingResponse) GetEouUpdate() *EouUpdate
- func (m *StreamingResponse) GetEvent() isStreamingResponse_Event
- func (x *StreamingResponse) GetFinal() *AlternativeUpdate
- func (x *StreamingResponse) GetFinalRefinement() *FinalRefinement
- func (x *StreamingResponse) GetPartial() *AlternativeUpdate
- func (x *StreamingResponse) GetResponseWallTimeMs() int64
- func (x *StreamingResponse) GetSessionUuid() *SessionUuid
- func (x *StreamingResponse) GetSpeakerAnalysis() *SpeakerAnalysis
- func (x *StreamingResponse) GetStatusCode() *StatusCode
- func (*StreamingResponse) ProtoMessage()
- func (x *StreamingResponse) ProtoReflect() protoreflect.Message
- func (x *StreamingResponse) Reset()
- func (m *StreamingResponse) SetAudioCursors(v *AudioCursors)
- func (m *StreamingResponse) SetChannelTag(v string)
- func (m *StreamingResponse) SetClassifierUpdate(v *RecognitionClassifierUpdate)
- func (m *StreamingResponse) SetConversationAnalysis(v *ConversationAnalysis)
- func (m *StreamingResponse) SetEouUpdate(v *EouUpdate)
- func (m *StreamingResponse) SetEvent(v StreamingResponse_Event)
- func (m *StreamingResponse) SetFinal(v *AlternativeUpdate)
- func (m *StreamingResponse) SetFinalRefinement(v *FinalRefinement)
- func (m *StreamingResponse) SetPartial(v *AlternativeUpdate)
- func (m *StreamingResponse) SetResponseWallTimeMs(v int64)
- func (m *StreamingResponse) SetSessionUuid(v *SessionUuid)
- func (m *StreamingResponse) SetSpeakerAnalysis(v *SpeakerAnalysis)
- func (m *StreamingResponse) SetStatusCode(v *StatusCode)
- func (x *StreamingResponse) String() string
- type StreamingResponse_ClassifierUpdate
- type StreamingResponse_ConversationAnalysis
- type StreamingResponse_EouUpdate
- type StreamingResponse_Event
- type StreamingResponse_Final
- type StreamingResponse_FinalRefinement
- type StreamingResponse_Partial
- type StreamingResponse_SpeakerAnalysis
- type StreamingResponse_StatusCode
- type TextNormalizationOptions
- func (*TextNormalizationOptions) Descriptor() ([]byte, []int)deprecated
- func (x *TextNormalizationOptions) GetLiteratureText() bool
- func (x *TextNormalizationOptions) GetPhoneFormattingMode() TextNormalizationOptions_PhoneFormattingMode
- func (x *TextNormalizationOptions) GetProfanityFilter() bool
- func (x *TextNormalizationOptions) GetTextNormalization() TextNormalizationOptions_TextNormalization
- func (*TextNormalizationOptions) ProtoMessage()
- func (x *TextNormalizationOptions) ProtoReflect() protoreflect.Message
- func (x *TextNormalizationOptions) Reset()
- func (m *TextNormalizationOptions) SetLiteratureText(v bool)
- func (m *TextNormalizationOptions) SetPhoneFormattingMode(v TextNormalizationOptions_PhoneFormattingMode)
- func (m *TextNormalizationOptions) SetProfanityFilter(v bool)
- func (m *TextNormalizationOptions) SetTextNormalization(v TextNormalizationOptions_TextNormalization)
- func (x *TextNormalizationOptions) String() string
- type TextNormalizationOptions_PhoneFormattingMode
- func (TextNormalizationOptions_PhoneFormattingMode) Descriptor() protoreflect.EnumDescriptor
- func (x TextNormalizationOptions_PhoneFormattingMode) Enum() *TextNormalizationOptions_PhoneFormattingMode
- func (TextNormalizationOptions_PhoneFormattingMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x TextNormalizationOptions_PhoneFormattingMode) Number() protoreflect.EnumNumber
- func (x TextNormalizationOptions_PhoneFormattingMode) String() string
- func (TextNormalizationOptions_PhoneFormattingMode) Type() protoreflect.EnumType
- type TextNormalizationOptions_TextNormalization
- func (TextNormalizationOptions_TextNormalization) Descriptor() protoreflect.EnumDescriptor
- func (x TextNormalizationOptions_TextNormalization) Enum() *TextNormalizationOptions_TextNormalization
- func (TextNormalizationOptions_TextNormalization) EnumDescriptor() ([]byte, []int)deprecated
- func (x TextNormalizationOptions_TextNormalization) Number() protoreflect.EnumNumber
- func (x TextNormalizationOptions_TextNormalization) String() string
- func (TextNormalizationOptions_TextNormalization) Type() protoreflect.EnumType
- type UnimplementedAsyncRecognizerServer
- type UnimplementedRecognizerServer
- type UnsafeAsyncRecognizerServer
- type UnsafeRecognizerServer
- type Word
- func (*Word) Descriptor() ([]byte, []int)deprecated
- func (x *Word) GetEndTimeMs() int64
- func (x *Word) GetStartTimeMs() int64
- func (x *Word) GetText() string
- func (*Word) ProtoMessage()
- func (x *Word) ProtoReflect() protoreflect.Message
- func (x *Word) Reset()
- func (m *Word) SetEndTimeMs(v int64)
- func (m *Word) SetStartTimeMs(v int64)
- func (m *Word) SetText(v string)
- func (x *Word) String() string
Constants ¶
const ( AsyncRecognizer_RecognizeFile_FullMethodName = "/speechkit.stt.v3.AsyncRecognizer/RecognizeFile" AsyncRecognizer_GetRecognition_FullMethodName = "/speechkit.stt.v3.AsyncRecognizer/GetRecognition" )
const (
Recognizer_RecognizeStreaming_FullMethodName = "/speechkit.stt.v3.Recognizer/RecognizeStreaming"
)
Variables ¶
var ( CodeType_name = map[int32]string{ 0: "CODE_TYPE_UNSPECIFIED", 1: "WORKING", 2: "WARNING", 3: "CLOSED", } CodeType_value = map[string]int32{ "CODE_TYPE_UNSPECIFIED": 0, "WORKING": 1, "WARNING": 2, "CLOSED": 3, } )
Enum value maps for CodeType.
var ( TextNormalizationOptions_TextNormalization_name = map[int32]string{ 0: "TEXT_NORMALIZATION_UNSPECIFIED", 1: "TEXT_NORMALIZATION_ENABLED", 2: "TEXT_NORMALIZATION_DISABLED", } TextNormalizationOptions_TextNormalization_value = map[string]int32{ "TEXT_NORMALIZATION_UNSPECIFIED": 0, "TEXT_NORMALIZATION_ENABLED": 1, "TEXT_NORMALIZATION_DISABLED": 2, } )
Enum value maps for TextNormalizationOptions_TextNormalization.
var ( TextNormalizationOptions_PhoneFormattingMode_name = map[int32]string{ 0: "PHONE_FORMATTING_MODE_UNSPECIFIED", 1: "PHONE_FORMATTING_MODE_DISABLED", } TextNormalizationOptions_PhoneFormattingMode_value = map[string]int32{ "PHONE_FORMATTING_MODE_UNSPECIFIED": 0, "PHONE_FORMATTING_MODE_DISABLED": 1, } )
Enum value maps for TextNormalizationOptions_PhoneFormattingMode.
var ( DefaultEouClassifier_EouSensitivity_name = map[int32]string{ 0: "EOU_SENSITIVITY_UNSPECIFIED", 1: "DEFAULT", 2: "HIGH", } DefaultEouClassifier_EouSensitivity_value = map[string]int32{ "EOU_SENSITIVITY_UNSPECIFIED": 0, "DEFAULT": 1, "HIGH": 2, } )
Enum value maps for DefaultEouClassifier_EouSensitivity.
var ( RecognitionClassifier_TriggerType_name = map[int32]string{ 0: "TRIGGER_TYPE_UNSPECIFIED", 1: "ON_UTTERANCE", 2: "ON_FINAL", 3: "ON_PARTIAL", } RecognitionClassifier_TriggerType_value = map[string]int32{ "TRIGGER_TYPE_UNSPECIFIED": 0, "ON_UTTERANCE": 1, "ON_FINAL": 2, "ON_PARTIAL": 3, } )
Enum value maps for RecognitionClassifier_TriggerType.
var ( RawAudio_AudioEncoding_name = map[int32]string{ 0: "AUDIO_ENCODING_UNSPECIFIED", 1: "LINEAR16_PCM", } RawAudio_AudioEncoding_value = map[string]int32{ "AUDIO_ENCODING_UNSPECIFIED": 0, "LINEAR16_PCM": 1, } )
Enum value maps for RawAudio_AudioEncoding.
var ( ContainerAudio_ContainerAudioType_name = map[int32]string{ 0: "CONTAINER_AUDIO_TYPE_UNSPECIFIED", 1: "WAV", 2: "OGG_OPUS", 3: "MP3", } ContainerAudio_ContainerAudioType_value = map[string]int32{ "CONTAINER_AUDIO_TYPE_UNSPECIFIED": 0, "WAV": 1, "OGG_OPUS": 2, "MP3": 3, } )
Enum value maps for ContainerAudio_ContainerAudioType.
var ( LanguageRestrictionOptions_LanguageRestrictionType_name = map[int32]string{ 0: "LANGUAGE_RESTRICTION_TYPE_UNSPECIFIED", 1: "WHITELIST", 2: "BLACKLIST", } LanguageRestrictionOptions_LanguageRestrictionType_value = map[string]int32{ "LANGUAGE_RESTRICTION_TYPE_UNSPECIFIED": 0, "WHITELIST": 1, "BLACKLIST": 2, } )
Enum value maps for LanguageRestrictionOptions_LanguageRestrictionType.
var ( RecognitionModelOptions_AudioProcessingType_name = map[int32]string{ 0: "AUDIO_PROCESSING_TYPE_UNSPECIFIED", 1: "REAL_TIME", 2: "FULL_DATA", } RecognitionModelOptions_AudioProcessingType_value = map[string]int32{ "AUDIO_PROCESSING_TYPE_UNSPECIFIED": 0, "REAL_TIME": 1, "FULL_DATA": 2, } )
Enum value maps for RecognitionModelOptions_AudioProcessingType.
var ( SpeakerLabelingOptions_SpeakerLabeling_name = map[int32]string{ 0: "SPEAKER_LABELING_UNSPECIFIED", 1: "SPEAKER_LABELING_ENABLED", 2: "SPEAKER_LABELING_DISABLED", } SpeakerLabelingOptions_SpeakerLabeling_value = map[string]int32{ "SPEAKER_LABELING_UNSPECIFIED": 0, "SPEAKER_LABELING_ENABLED": 1, "SPEAKER_LABELING_DISABLED": 2, } )
Enum value maps for SpeakerLabelingOptions_SpeakerLabeling.
var ( RecognitionClassifierUpdate_WindowType_name = map[int32]string{ 0: "WINDOW_TYPE_UNSPECIFIED", 1: "LAST_UTTERANCE", 2: "LAST_FINAL", 3: "LAST_PARTIAL", } RecognitionClassifierUpdate_WindowType_value = map[string]int32{ "WINDOW_TYPE_UNSPECIFIED": 0, "LAST_UTTERANCE": 1, "LAST_FINAL": 2, "LAST_PARTIAL": 3, } )
Enum value maps for RecognitionClassifierUpdate_WindowType.
var ( SpeakerAnalysis_WindowType_name = map[int32]string{ 0: "WINDOW_TYPE_UNSPECIFIED", 1: "TOTAL", 2: "LAST_UTTERANCE", } SpeakerAnalysis_WindowType_value = map[string]int32{ "WINDOW_TYPE_UNSPECIFIED": 0, "TOTAL": 1, "LAST_UTTERANCE": 2, } )
Enum value maps for SpeakerAnalysis_WindowType.
var AsyncRecognizer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "speechkit.stt.v3.AsyncRecognizer", HandlerType: (*AsyncRecognizerServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "RecognizeFile", Handler: _AsyncRecognizer_RecognizeFile_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "GetRecognition", Handler: _AsyncRecognizer_GetRecognition_Handler, ServerStreams: true, }, }, Metadata: "yandex/cloud/ai/stt/v3/stt_service.proto", }
AsyncRecognizer_ServiceDesc is the grpc.ServiceDesc for AsyncRecognizer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_yandex_cloud_ai_stt_v3_stt_proto protoreflect.FileDescriptor
var File_yandex_cloud_ai_stt_v3_stt_service_proto protoreflect.FileDescriptor
var Recognizer_ServiceDesc = grpc.ServiceDesc{ ServiceName: "speechkit.stt.v3.Recognizer", HandlerType: (*RecognizerServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{ { StreamName: "RecognizeStreaming", Handler: _Recognizer_RecognizeStreaming_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "yandex/cloud/ai/stt/v3/stt_service.proto", }
Recognizer_ServiceDesc is the grpc.ServiceDesc for Recognizer service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterAsyncRecognizerServer ¶
func RegisterAsyncRecognizerServer(s grpc.ServiceRegistrar, srv AsyncRecognizerServer)
func RegisterRecognizerServer ¶
func RegisterRecognizerServer(s grpc.ServiceRegistrar, srv RecognizerServer)
Types ¶
type Alternative ¶
type Alternative struct { // Words in time frame. Words []*Word `protobuf:"bytes,1,rep,name=words,proto3" json:"words,omitempty"` // Text in time frame. Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"` // Start of time frame. StartTimeMs int64 `protobuf:"varint,3,opt,name=start_time_ms,json=startTimeMs,proto3" json:"start_time_ms,omitempty"` // End of time frame. EndTimeMs int64 `protobuf:"varint,4,opt,name=end_time_ms,json=endTimeMs,proto3" json:"end_time_ms,omitempty"` // The hypothesis confidence. Currently is not used. Confidence float64 `protobuf:"fixed64,5,opt,name=confidence,proto3" json:"confidence,omitempty"` // Distribution over possible languages. Languages []*LanguageEstimation `protobuf:"bytes,6,rep,name=languages,proto3" json:"languages,omitempty"` // contains filtered or unexported fields }
Recognition of specific time frame.
func (*Alternative) Descriptor
deprecated
func (*Alternative) Descriptor() ([]byte, []int)
Deprecated: Use Alternative.ProtoReflect.Descriptor instead.
func (*Alternative) GetConfidence ¶
func (x *Alternative) GetConfidence() float64
func (*Alternative) GetEndTimeMs ¶
func (x *Alternative) GetEndTimeMs() int64
func (*Alternative) GetLanguages ¶
func (x *Alternative) GetLanguages() []*LanguageEstimation
func (*Alternative) GetStartTimeMs ¶
func (x *Alternative) GetStartTimeMs() int64
func (*Alternative) GetText ¶
func (x *Alternative) GetText() string
func (*Alternative) GetWords ¶
func (x *Alternative) GetWords() []*Word
func (*Alternative) ProtoMessage ¶
func (*Alternative) ProtoMessage()
func (*Alternative) ProtoReflect ¶
func (x *Alternative) ProtoReflect() protoreflect.Message
func (*Alternative) Reset ¶
func (x *Alternative) Reset()
func (*Alternative) SetConfidence ¶
func (m *Alternative) SetConfidence(v float64)
func (*Alternative) SetEndTimeMs ¶
func (m *Alternative) SetEndTimeMs(v int64)
func (*Alternative) SetLanguages ¶
func (m *Alternative) SetLanguages(v []*LanguageEstimation)
func (*Alternative) SetStartTimeMs ¶
func (m *Alternative) SetStartTimeMs(v int64)
func (*Alternative) SetText ¶
func (m *Alternative) SetText(v string)
func (*Alternative) SetWords ¶
func (m *Alternative) SetWords(v []*Word)
func (*Alternative) String ¶
func (x *Alternative) String() string
type AlternativeUpdate ¶
type AlternativeUpdate struct { // List of hypothesis for timeframes. Alternatives []*Alternative `protobuf:"bytes,1,rep,name=alternatives,proto3" json:"alternatives,omitempty"` // Deprecated: Marked as deprecated in yandex/cloud/ai/stt/v3/stt.proto. ChannelTag string `protobuf:"bytes,2,opt,name=channel_tag,json=channelTag,proto3" json:"channel_tag,omitempty"` // contains filtered or unexported fields }
Update of hypothesis.
func (*AlternativeUpdate) Descriptor
deprecated
func (*AlternativeUpdate) Descriptor() ([]byte, []int)
Deprecated: Use AlternativeUpdate.ProtoReflect.Descriptor instead.
func (*AlternativeUpdate) GetAlternatives ¶
func (x *AlternativeUpdate) GetAlternatives() []*Alternative
func (*AlternativeUpdate) GetChannelTag
deprecated
func (x *AlternativeUpdate) GetChannelTag() string
Deprecated: Marked as deprecated in yandex/cloud/ai/stt/v3/stt.proto.
func (*AlternativeUpdate) ProtoMessage ¶
func (*AlternativeUpdate) ProtoMessage()
func (*AlternativeUpdate) ProtoReflect ¶
func (x *AlternativeUpdate) ProtoReflect() protoreflect.Message
func (*AlternativeUpdate) Reset ¶
func (x *AlternativeUpdate) Reset()
func (*AlternativeUpdate) SetAlternatives ¶
func (m *AlternativeUpdate) SetAlternatives(v []*Alternative)
func (*AlternativeUpdate) SetChannelTag ¶
func (m *AlternativeUpdate) SetChannelTag(v string)
func (*AlternativeUpdate) String ¶
func (x *AlternativeUpdate) String() string
type AsyncRecognizerClient ¶
type AsyncRecognizerClient interface { RecognizeFile(ctx context.Context, in *RecognizeFileRequest, opts ...grpc.CallOption) (*operation.Operation, error) GetRecognition(ctx context.Context, in *GetRecognitionRequest, opts ...grpc.CallOption) (AsyncRecognizer_GetRecognitionClient, error) }
AsyncRecognizerClient is the client API for AsyncRecognizer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewAsyncRecognizerClient ¶
func NewAsyncRecognizerClient(cc grpc.ClientConnInterface) AsyncRecognizerClient
type AsyncRecognizerServer ¶
type AsyncRecognizerServer interface { RecognizeFile(context.Context, *RecognizeFileRequest) (*operation.Operation, error) GetRecognition(*GetRecognitionRequest, AsyncRecognizer_GetRecognitionServer) error }
AsyncRecognizerServer is the server API for AsyncRecognizer service. All implementations should embed UnimplementedAsyncRecognizerServer for forward compatibility
type AsyncRecognizer_GetRecognitionClient ¶
type AsyncRecognizer_GetRecognitionClient interface { Recv() (*StreamingResponse, error) grpc.ClientStream }
type AsyncRecognizer_GetRecognitionServer ¶
type AsyncRecognizer_GetRecognitionServer interface { Send(*StreamingResponse) error grpc.ServerStream }
type AudioChunk ¶
type AudioChunk struct { // Bytes with audio data. Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
Data chunk with audio.
func (*AudioChunk) Descriptor
deprecated
func (*AudioChunk) Descriptor() ([]byte, []int)
Deprecated: Use AudioChunk.ProtoReflect.Descriptor instead.
func (*AudioChunk) GetData ¶
func (x *AudioChunk) GetData() []byte
func (*AudioChunk) ProtoMessage ¶
func (*AudioChunk) ProtoMessage()
func (*AudioChunk) ProtoReflect ¶
func (x *AudioChunk) ProtoReflect() protoreflect.Message
func (*AudioChunk) Reset ¶
func (x *AudioChunk) Reset()
func (*AudioChunk) SetData ¶
func (m *AudioChunk) SetData(v []byte)
func (*AudioChunk) String ¶
func (x *AudioChunk) String() string
type AudioCursors ¶
type AudioCursors struct { // Amount of audio chunks server received. This cursor is moved after each audio chunk was received by server. ReceivedDataMs int64 `protobuf:"varint,1,opt,name=received_data_ms,json=receivedDataMs,proto3" json:"received_data_ms,omitempty"` // Input stream reset data. ResetTimeMs int64 `protobuf:"varint,2,opt,name=reset_time_ms,json=resetTimeMs,proto3" json:"reset_time_ms,omitempty"` // 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 int64 `protobuf:"varint,3,opt,name=partial_time_ms,json=partialTimeMs,proto3" json:"partial_time_ms,omitempty"` // 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 int64 `protobuf:"varint,4,opt,name=final_time_ms,json=finalTimeMs,proto3" json:"final_time_ms,omitempty"` // This is index of last final server send. Incremented after each new final. FinalIndex int64 `protobuf:"varint,5,opt,name=final_index,json=finalIndex,proto3" json:"final_index,omitempty"` // 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 int64 `protobuf:"varint,6,opt,name=eou_time_ms,json=eouTimeMs,proto3" json:"eou_time_ms,omitempty"` // contains filtered or unexported fields }
AudioCursors are state of ASR recognition stream.
func (*AudioCursors) Descriptor
deprecated
func (*AudioCursors) Descriptor() ([]byte, []int)
Deprecated: Use AudioCursors.ProtoReflect.Descriptor instead.
func (*AudioCursors) GetEouTimeMs ¶
func (x *AudioCursors) GetEouTimeMs() int64
func (*AudioCursors) GetFinalIndex ¶
func (x *AudioCursors) GetFinalIndex() int64
func (*AudioCursors) GetFinalTimeMs ¶
func (x *AudioCursors) GetFinalTimeMs() int64
func (*AudioCursors) GetPartialTimeMs ¶
func (x *AudioCursors) GetPartialTimeMs() int64
func (*AudioCursors) GetReceivedDataMs ¶
func (x *AudioCursors) GetReceivedDataMs() int64
func (*AudioCursors) GetResetTimeMs ¶
func (x *AudioCursors) GetResetTimeMs() int64
func (*AudioCursors) ProtoMessage ¶
func (*AudioCursors) ProtoMessage()
func (*AudioCursors) ProtoReflect ¶
func (x *AudioCursors) ProtoReflect() protoreflect.Message
func (*AudioCursors) Reset ¶
func (x *AudioCursors) Reset()
func (*AudioCursors) SetEouTimeMs ¶
func (m *AudioCursors) SetEouTimeMs(v int64)
func (*AudioCursors) SetFinalIndex ¶
func (m *AudioCursors) SetFinalIndex(v int64)
func (*AudioCursors) SetFinalTimeMs ¶
func (m *AudioCursors) SetFinalTimeMs(v int64)
func (*AudioCursors) SetPartialTimeMs ¶
func (m *AudioCursors) SetPartialTimeMs(v int64)
func (*AudioCursors) SetReceivedDataMs ¶
func (m *AudioCursors) SetReceivedDataMs(v int64)
func (*AudioCursors) SetResetTimeMs ¶
func (m *AudioCursors) SetResetTimeMs(v int64)
func (*AudioCursors) String ¶
func (x *AudioCursors) String() string
type AudioFormatOptions ¶
type AudioFormatOptions struct { // Types that are assignable to AudioFormat: // // *AudioFormatOptions_RawAudio // *AudioFormatOptions_ContainerAudio AudioFormat isAudioFormatOptions_AudioFormat `protobuf_oneof:"AudioFormat"` // contains filtered or unexported fields }
Audio format options.
func (*AudioFormatOptions) Descriptor
deprecated
func (*AudioFormatOptions) Descriptor() ([]byte, []int)
Deprecated: Use AudioFormatOptions.ProtoReflect.Descriptor instead.
func (*AudioFormatOptions) GetAudioFormat ¶
func (m *AudioFormatOptions) GetAudioFormat() isAudioFormatOptions_AudioFormat
func (*AudioFormatOptions) GetContainerAudio ¶
func (x *AudioFormatOptions) GetContainerAudio() *ContainerAudio
func (*AudioFormatOptions) GetRawAudio ¶
func (x *AudioFormatOptions) GetRawAudio() *RawAudio
func (*AudioFormatOptions) ProtoMessage ¶
func (*AudioFormatOptions) ProtoMessage()
func (*AudioFormatOptions) ProtoReflect ¶
func (x *AudioFormatOptions) ProtoReflect() protoreflect.Message
func (*AudioFormatOptions) Reset ¶
func (x *AudioFormatOptions) Reset()
func (*AudioFormatOptions) SetAudioFormat ¶
func (m *AudioFormatOptions) SetAudioFormat(v AudioFormatOptions_AudioFormat)
func (*AudioFormatOptions) SetContainerAudio ¶
func (m *AudioFormatOptions) SetContainerAudio(v *ContainerAudio)
func (*AudioFormatOptions) SetRawAudio ¶
func (m *AudioFormatOptions) SetRawAudio(v *RawAudio)
func (*AudioFormatOptions) String ¶
func (x *AudioFormatOptions) String() string
type AudioFormatOptions_AudioFormat ¶
type AudioFormatOptions_AudioFormat = isAudioFormatOptions_AudioFormat
type AudioFormatOptions_ContainerAudio ¶
type AudioFormatOptions_ContainerAudio struct { // Audio is wrapped in container. ContainerAudio *ContainerAudio `protobuf:"bytes,2,opt,name=container_audio,json=containerAudio,proto3,oneof"` }
type AudioFormatOptions_RawAudio ¶
type AudioFormatOptions_RawAudio struct { // Audio without container. RawAudio *RawAudio `protobuf:"bytes,1,opt,name=raw_audio,json=rawAudio,proto3,oneof"` }
type AudioSegmentBoundaries ¶
type AudioSegmentBoundaries struct { // Audio segment start time StartTimeMs int64 `protobuf:"varint,1,opt,name=start_time_ms,json=startTimeMs,proto3" json:"start_time_ms,omitempty"` // Audio segment end time EndTimeMs int64 `protobuf:"varint,2,opt,name=end_time_ms,json=endTimeMs,proto3" json:"end_time_ms,omitempty"` // contains filtered or unexported fields }
func (*AudioSegmentBoundaries) Descriptor
deprecated
func (*AudioSegmentBoundaries) Descriptor() ([]byte, []int)
Deprecated: Use AudioSegmentBoundaries.ProtoReflect.Descriptor instead.
func (*AudioSegmentBoundaries) GetEndTimeMs ¶
func (x *AudioSegmentBoundaries) GetEndTimeMs() int64
func (*AudioSegmentBoundaries) GetStartTimeMs ¶
func (x *AudioSegmentBoundaries) GetStartTimeMs() int64
func (*AudioSegmentBoundaries) ProtoMessage ¶
func (*AudioSegmentBoundaries) ProtoMessage()
func (*AudioSegmentBoundaries) ProtoReflect ¶
func (x *AudioSegmentBoundaries) ProtoReflect() protoreflect.Message
func (*AudioSegmentBoundaries) Reset ¶
func (x *AudioSegmentBoundaries) Reset()
func (*AudioSegmentBoundaries) SetEndTimeMs ¶
func (m *AudioSegmentBoundaries) SetEndTimeMs(v int64)
func (*AudioSegmentBoundaries) SetStartTimeMs ¶
func (m *AudioSegmentBoundaries) SetStartTimeMs(v int64)
func (*AudioSegmentBoundaries) String ¶
func (x *AudioSegmentBoundaries) String() string
type CodeType ¶
type CodeType int32
const ( // Deprecated: Marked as deprecated in yandex/cloud/ai/stt/v3/stt.proto. CodeType_CODE_TYPE_UNSPECIFIED CodeType = 0 // All good. CodeType_WORKING CodeType = 1 // For example, if speech is sent not in real time or context is unknown and we've made fallback. CodeType_WARNING CodeType = 2 // After session was closed. CodeType_CLOSED CodeType = 3 )
func (CodeType) Descriptor ¶
func (CodeType) Descriptor() protoreflect.EnumDescriptor
func (CodeType) EnumDescriptor
deprecated
func (CodeType) Number ¶
func (x CodeType) Number() protoreflect.EnumNumber
func (CodeType) Type ¶
func (CodeType) Type() protoreflect.EnumType
type ContainerAudio ¶
type ContainerAudio struct { // Type of audio container. ContainerAudioType ContainerAudio_ContainerAudioType `` /* 174-byte string literal not displayed */ // contains filtered or unexported fields }
Audio with fixed type in container. Used in AudioFormat options.
func (*ContainerAudio) Descriptor
deprecated
func (*ContainerAudio) Descriptor() ([]byte, []int)
Deprecated: Use ContainerAudio.ProtoReflect.Descriptor instead.
func (*ContainerAudio) GetContainerAudioType ¶
func (x *ContainerAudio) GetContainerAudioType() ContainerAudio_ContainerAudioType
func (*ContainerAudio) ProtoMessage ¶
func (*ContainerAudio) ProtoMessage()
func (*ContainerAudio) ProtoReflect ¶
func (x *ContainerAudio) ProtoReflect() protoreflect.Message
func (*ContainerAudio) Reset ¶
func (x *ContainerAudio) Reset()
func (*ContainerAudio) SetContainerAudioType ¶
func (m *ContainerAudio) SetContainerAudioType(v ContainerAudio_ContainerAudioType)
func (*ContainerAudio) String ¶
func (x *ContainerAudio) String() string
type ContainerAudio_ContainerAudioType ¶
type ContainerAudio_ContainerAudioType int32
const ( ContainerAudio_CONTAINER_AUDIO_TYPE_UNSPECIFIED ContainerAudio_ContainerAudioType = 0 // Audio bit depth 16-bit signed little-endian (Linear PCM). ContainerAudio_WAV ContainerAudio_ContainerAudioType = 1 // Data is encoded using the OPUS audio codec and compressed using the OGG container format. ContainerAudio_OGG_OPUS ContainerAudio_ContainerAudioType = 2 // Data is encoded using MPEG-1/2 Layer III and compressed using the MP3 container format. ContainerAudio_MP3 ContainerAudio_ContainerAudioType = 3 )
func (ContainerAudio_ContainerAudioType) Descriptor ¶
func (ContainerAudio_ContainerAudioType) Descriptor() protoreflect.EnumDescriptor
func (ContainerAudio_ContainerAudioType) Enum ¶
func (x ContainerAudio_ContainerAudioType) Enum() *ContainerAudio_ContainerAudioType
func (ContainerAudio_ContainerAudioType) EnumDescriptor
deprecated
func (ContainerAudio_ContainerAudioType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ContainerAudio_ContainerAudioType.Descriptor instead.
func (ContainerAudio_ContainerAudioType) Number ¶
func (x ContainerAudio_ContainerAudioType) Number() protoreflect.EnumNumber
func (ContainerAudio_ContainerAudioType) String ¶
func (x ContainerAudio_ContainerAudioType) String() string
func (ContainerAudio_ContainerAudioType) Type ¶
func (ContainerAudio_ContainerAudioType) Type() protoreflect.EnumType
type ConversationAnalysis ¶
type ConversationAnalysis struct { // Audio segment boundaries ConversationBoundaries *AudioSegmentBoundaries `` /* 127-byte string literal not displayed */ // Total simultaneous silence duration TotalSimultaneousSilenceDurationMs int64 `` /* 170-byte string literal not displayed */ // Simultaneous silence ratio within audio segment TotalSimultaneousSilenceRatio float64 `` /* 154-byte string literal not displayed */ // Descriptive statistics for simultaneous silence duration distribution SimultaneousSilenceDurationEstimation *DescriptiveStatistics `` /* 176-byte string literal not displayed */ // Total simultaneous speech duration TotalSimultaneousSpeechDurationMs int64 `` /* 167-byte string literal not displayed */ // Simultaneous speech ratio within audio segment TotalSimultaneousSpeechRatio float64 `` /* 151-byte string literal not displayed */ // Descriptive statistics for simultaneous speech duration distribution SimultaneousSpeechDurationEstimation *DescriptiveStatistics `` /* 173-byte string literal not displayed */ // Interrupts description for every speaker SpeakerInterrupts []*ConversationAnalysis_InterruptsEvaluation `protobuf:"bytes,8,rep,name=speaker_interrupts,json=speakerInterrupts,proto3" json:"speaker_interrupts,omitempty"` // Total speech duration, including both simultaneous and separate speech TotalSpeechDurationMs int64 `` /* 129-byte string literal not displayed */ // Total speech ratio within audio segment TotalSpeechRatio float64 `protobuf:"fixed64,10,opt,name=total_speech_ratio,json=totalSpeechRatio,proto3" json:"total_speech_ratio,omitempty"` // contains filtered or unexported fields }
func (*ConversationAnalysis) Descriptor
deprecated
func (*ConversationAnalysis) Descriptor() ([]byte, []int)
Deprecated: Use ConversationAnalysis.ProtoReflect.Descriptor instead.
func (*ConversationAnalysis) GetConversationBoundaries ¶
func (x *ConversationAnalysis) GetConversationBoundaries() *AudioSegmentBoundaries
func (*ConversationAnalysis) GetSimultaneousSilenceDurationEstimation ¶
func (x *ConversationAnalysis) GetSimultaneousSilenceDurationEstimation() *DescriptiveStatistics
func (*ConversationAnalysis) GetSimultaneousSpeechDurationEstimation ¶
func (x *ConversationAnalysis) GetSimultaneousSpeechDurationEstimation() *DescriptiveStatistics
func (*ConversationAnalysis) GetSpeakerInterrupts ¶
func (x *ConversationAnalysis) GetSpeakerInterrupts() []*ConversationAnalysis_InterruptsEvaluation
func (*ConversationAnalysis) GetTotalSimultaneousSilenceDurationMs ¶
func (x *ConversationAnalysis) GetTotalSimultaneousSilenceDurationMs() int64
func (*ConversationAnalysis) GetTotalSimultaneousSilenceRatio ¶
func (x *ConversationAnalysis) GetTotalSimultaneousSilenceRatio() float64
func (*ConversationAnalysis) GetTotalSimultaneousSpeechDurationMs ¶
func (x *ConversationAnalysis) GetTotalSimultaneousSpeechDurationMs() int64
func (*ConversationAnalysis) GetTotalSimultaneousSpeechRatio ¶
func (x *ConversationAnalysis) GetTotalSimultaneousSpeechRatio() float64
func (*ConversationAnalysis) GetTotalSpeechDurationMs ¶
func (x *ConversationAnalysis) GetTotalSpeechDurationMs() int64
func (*ConversationAnalysis) GetTotalSpeechRatio ¶
func (x *ConversationAnalysis) GetTotalSpeechRatio() float64
func (*ConversationAnalysis) ProtoMessage ¶
func (*ConversationAnalysis) ProtoMessage()
func (*ConversationAnalysis) ProtoReflect ¶
func (x *ConversationAnalysis) ProtoReflect() protoreflect.Message
func (*ConversationAnalysis) Reset ¶
func (x *ConversationAnalysis) Reset()
func (*ConversationAnalysis) SetConversationBoundaries ¶
func (m *ConversationAnalysis) SetConversationBoundaries(v *AudioSegmentBoundaries)
func (*ConversationAnalysis) SetSimultaneousSilenceDurationEstimation ¶
func (m *ConversationAnalysis) SetSimultaneousSilenceDurationEstimation(v *DescriptiveStatistics)
func (*ConversationAnalysis) SetSimultaneousSpeechDurationEstimation ¶
func (m *ConversationAnalysis) SetSimultaneousSpeechDurationEstimation(v *DescriptiveStatistics)
func (*ConversationAnalysis) SetSpeakerInterrupts ¶
func (m *ConversationAnalysis) SetSpeakerInterrupts(v []*ConversationAnalysis_InterruptsEvaluation)
func (*ConversationAnalysis) SetTotalSimultaneousSilenceDurationMs ¶
func (m *ConversationAnalysis) SetTotalSimultaneousSilenceDurationMs(v int64)
func (*ConversationAnalysis) SetTotalSimultaneousSilenceRatio ¶
func (m *ConversationAnalysis) SetTotalSimultaneousSilenceRatio(v float64)
func (*ConversationAnalysis) SetTotalSimultaneousSpeechDurationMs ¶
func (m *ConversationAnalysis) SetTotalSimultaneousSpeechDurationMs(v int64)
func (*ConversationAnalysis) SetTotalSimultaneousSpeechRatio ¶
func (m *ConversationAnalysis) SetTotalSimultaneousSpeechRatio(v float64)
func (*ConversationAnalysis) SetTotalSpeechDurationMs ¶
func (m *ConversationAnalysis) SetTotalSpeechDurationMs(v int64)
func (*ConversationAnalysis) SetTotalSpeechRatio ¶
func (m *ConversationAnalysis) SetTotalSpeechRatio(v float64)
func (*ConversationAnalysis) String ¶
func (x *ConversationAnalysis) String() string
type ConversationAnalysis_InterruptsEvaluation ¶
type ConversationAnalysis_InterruptsEvaluation struct { // Speaker tag SpeakerTag string `protobuf:"bytes,1,opt,name=speaker_tag,json=speakerTag,proto3" json:"speaker_tag,omitempty"` // Number of interrupts made by the speaker InterruptsCount int64 `protobuf:"varint,2,opt,name=interrupts_count,json=interruptsCount,proto3" json:"interrupts_count,omitempty"` // Total duration of all interrupts InterruptsDurationMs int64 `protobuf:"varint,3,opt,name=interrupts_duration_ms,json=interruptsDurationMs,proto3" json:"interrupts_duration_ms,omitempty"` // Boundaries for every interrupt Interrupts []*AudioSegmentBoundaries `protobuf:"bytes,4,rep,name=interrupts,proto3" json:"interrupts,omitempty"` // contains filtered or unexported fields }
func (*ConversationAnalysis_InterruptsEvaluation) Descriptor
deprecated
func (*ConversationAnalysis_InterruptsEvaluation) Descriptor() ([]byte, []int)
Deprecated: Use ConversationAnalysis_InterruptsEvaluation.ProtoReflect.Descriptor instead.
func (*ConversationAnalysis_InterruptsEvaluation) GetInterrupts ¶
func (x *ConversationAnalysis_InterruptsEvaluation) GetInterrupts() []*AudioSegmentBoundaries
func (*ConversationAnalysis_InterruptsEvaluation) GetInterruptsCount ¶
func (x *ConversationAnalysis_InterruptsEvaluation) GetInterruptsCount() int64
func (*ConversationAnalysis_InterruptsEvaluation) GetInterruptsDurationMs ¶
func (x *ConversationAnalysis_InterruptsEvaluation) GetInterruptsDurationMs() int64
func (*ConversationAnalysis_InterruptsEvaluation) GetSpeakerTag ¶
func (x *ConversationAnalysis_InterruptsEvaluation) GetSpeakerTag() string
func (*ConversationAnalysis_InterruptsEvaluation) ProtoMessage ¶
func (*ConversationAnalysis_InterruptsEvaluation) ProtoMessage()
func (*ConversationAnalysis_InterruptsEvaluation) ProtoReflect ¶
func (x *ConversationAnalysis_InterruptsEvaluation) ProtoReflect() protoreflect.Message
func (*ConversationAnalysis_InterruptsEvaluation) Reset ¶
func (x *ConversationAnalysis_InterruptsEvaluation) Reset()
func (*ConversationAnalysis_InterruptsEvaluation) SetInterrupts ¶
func (m *ConversationAnalysis_InterruptsEvaluation) SetInterrupts(v []*AudioSegmentBoundaries)
func (*ConversationAnalysis_InterruptsEvaluation) SetInterruptsCount ¶
func (m *ConversationAnalysis_InterruptsEvaluation) SetInterruptsCount(v int64)
func (*ConversationAnalysis_InterruptsEvaluation) SetInterruptsDurationMs ¶
func (m *ConversationAnalysis_InterruptsEvaluation) SetInterruptsDurationMs(v int64)
func (*ConversationAnalysis_InterruptsEvaluation) SetSpeakerTag ¶
func (m *ConversationAnalysis_InterruptsEvaluation) SetSpeakerTag(v string)
func (*ConversationAnalysis_InterruptsEvaluation) String ¶
func (x *ConversationAnalysis_InterruptsEvaluation) String() string
type DefaultEouClassifier ¶
type DefaultEouClassifier struct { // EOU sensitivity. Currently two levels, faster with more error and more conservative (our default). Type DefaultEouClassifier_EouSensitivity `protobuf:"varint,1,opt,name=type,proto3,enum=speechkit.stt.v3.DefaultEouClassifier_EouSensitivity" json:"type,omitempty"` // Hint for max pause between words. Our EOU detector could use this information to distinguish between end of utterance and slow speech (like one <long pause> two <long pause> three, etc). MaxPauseBetweenWordsHintMs int64 `` /* 148-byte string literal not displayed */ // contains filtered or unexported fields }
func (*DefaultEouClassifier) Descriptor
deprecated
func (*DefaultEouClassifier) Descriptor() ([]byte, []int)
Deprecated: Use DefaultEouClassifier.ProtoReflect.Descriptor instead.
func (*DefaultEouClassifier) GetMaxPauseBetweenWordsHintMs ¶
func (x *DefaultEouClassifier) GetMaxPauseBetweenWordsHintMs() int64
func (*DefaultEouClassifier) GetType ¶
func (x *DefaultEouClassifier) GetType() DefaultEouClassifier_EouSensitivity
func (*DefaultEouClassifier) ProtoMessage ¶
func (*DefaultEouClassifier) ProtoMessage()
func (*DefaultEouClassifier) ProtoReflect ¶
func (x *DefaultEouClassifier) ProtoReflect() protoreflect.Message
func (*DefaultEouClassifier) Reset ¶
func (x *DefaultEouClassifier) Reset()
func (*DefaultEouClassifier) SetMaxPauseBetweenWordsHintMs ¶
func (m *DefaultEouClassifier) SetMaxPauseBetweenWordsHintMs(v int64)
func (*DefaultEouClassifier) SetType ¶
func (m *DefaultEouClassifier) SetType(v DefaultEouClassifier_EouSensitivity)
func (*DefaultEouClassifier) String ¶
func (x *DefaultEouClassifier) String() string
type DefaultEouClassifier_EouSensitivity ¶
type DefaultEouClassifier_EouSensitivity int32
const ( DefaultEouClassifier_EOU_SENSITIVITY_UNSPECIFIED DefaultEouClassifier_EouSensitivity = 0 DefaultEouClassifier_DEFAULT DefaultEouClassifier_EouSensitivity = 1 DefaultEouClassifier_HIGH DefaultEouClassifier_EouSensitivity = 2 )
func (DefaultEouClassifier_EouSensitivity) Descriptor ¶
func (DefaultEouClassifier_EouSensitivity) Descriptor() protoreflect.EnumDescriptor
func (DefaultEouClassifier_EouSensitivity) Enum ¶
func (x DefaultEouClassifier_EouSensitivity) Enum() *DefaultEouClassifier_EouSensitivity
func (DefaultEouClassifier_EouSensitivity) EnumDescriptor
deprecated
func (DefaultEouClassifier_EouSensitivity) EnumDescriptor() ([]byte, []int)
Deprecated: Use DefaultEouClassifier_EouSensitivity.Descriptor instead.
func (DefaultEouClassifier_EouSensitivity) Number ¶
func (x DefaultEouClassifier_EouSensitivity) Number() protoreflect.EnumNumber
func (DefaultEouClassifier_EouSensitivity) String ¶
func (x DefaultEouClassifier_EouSensitivity) String() string
func (DefaultEouClassifier_EouSensitivity) Type ¶
func (DefaultEouClassifier_EouSensitivity) Type() protoreflect.EnumType
type DescriptiveStatistics ¶
type DescriptiveStatistics struct { // Minimum observed value Min float64 `protobuf:"fixed64,1,opt,name=min,proto3" json:"min,omitempty"` // Maximum observed value Max float64 `protobuf:"fixed64,2,opt,name=max,proto3" json:"max,omitempty"` // Estimated mean of distribution Mean float64 `protobuf:"fixed64,3,opt,name=mean,proto3" json:"mean,omitempty"` // Estimated standard deviation of distribution Std float64 `protobuf:"fixed64,4,opt,name=std,proto3" json:"std,omitempty"` // List of evaluated quantiles Quantiles []*DescriptiveStatistics_Quantile `protobuf:"bytes,5,rep,name=quantiles,proto3" json:"quantiles,omitempty"` // contains filtered or unexported fields }
func (*DescriptiveStatistics) Descriptor
deprecated
func (*DescriptiveStatistics) Descriptor() ([]byte, []int)
Deprecated: Use DescriptiveStatistics.ProtoReflect.Descriptor instead.
func (*DescriptiveStatistics) GetMax ¶
func (x *DescriptiveStatistics) GetMax() float64
func (*DescriptiveStatistics) GetMean ¶
func (x *DescriptiveStatistics) GetMean() float64
func (*DescriptiveStatistics) GetMin ¶
func (x *DescriptiveStatistics) GetMin() float64
func (*DescriptiveStatistics) GetQuantiles ¶
func (x *DescriptiveStatistics) GetQuantiles() []*DescriptiveStatistics_Quantile
func (*DescriptiveStatistics) GetStd ¶
func (x *DescriptiveStatistics) GetStd() float64
func (*DescriptiveStatistics) ProtoMessage ¶
func (*DescriptiveStatistics) ProtoMessage()
func (*DescriptiveStatistics) ProtoReflect ¶
func (x *DescriptiveStatistics) ProtoReflect() protoreflect.Message
func (*DescriptiveStatistics) Reset ¶
func (x *DescriptiveStatistics) Reset()
func (*DescriptiveStatistics) SetMax ¶
func (m *DescriptiveStatistics) SetMax(v float64)
func (*DescriptiveStatistics) SetMean ¶
func (m *DescriptiveStatistics) SetMean(v float64)
func (*DescriptiveStatistics) SetMin ¶
func (m *DescriptiveStatistics) SetMin(v float64)
func (*DescriptiveStatistics) SetQuantiles ¶
func (m *DescriptiveStatistics) SetQuantiles(v []*DescriptiveStatistics_Quantile)
func (*DescriptiveStatistics) SetStd ¶
func (m *DescriptiveStatistics) SetStd(v float64)
func (*DescriptiveStatistics) String ¶
func (x *DescriptiveStatistics) String() string
type DescriptiveStatistics_Quantile ¶
type DescriptiveStatistics_Quantile struct { // Quantile level in range (0, 1) Level float64 `protobuf:"fixed64,1,opt,name=level,proto3" json:"level,omitempty"` // Quantile value Value float64 `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*DescriptiveStatistics_Quantile) Descriptor
deprecated
func (*DescriptiveStatistics_Quantile) Descriptor() ([]byte, []int)
Deprecated: Use DescriptiveStatistics_Quantile.ProtoReflect.Descriptor instead.
func (*DescriptiveStatistics_Quantile) GetLevel ¶
func (x *DescriptiveStatistics_Quantile) GetLevel() float64
func (*DescriptiveStatistics_Quantile) GetValue ¶
func (x *DescriptiveStatistics_Quantile) GetValue() float64
func (*DescriptiveStatistics_Quantile) ProtoMessage ¶
func (*DescriptiveStatistics_Quantile) ProtoMessage()
func (*DescriptiveStatistics_Quantile) ProtoReflect ¶
func (x *DescriptiveStatistics_Quantile) ProtoReflect() protoreflect.Message
func (*DescriptiveStatistics_Quantile) Reset ¶
func (x *DescriptiveStatistics_Quantile) Reset()
func (*DescriptiveStatistics_Quantile) SetLevel ¶
func (m *DescriptiveStatistics_Quantile) SetLevel(v float64)
func (*DescriptiveStatistics_Quantile) SetValue ¶
func (m *DescriptiveStatistics_Quantile) SetValue(v float64)
func (*DescriptiveStatistics_Quantile) String ¶
func (x *DescriptiveStatistics_Quantile) String() string
type Eou ¶
type Eou struct {
// contains filtered or unexported fields
}
Force EOU
func (*Eou) Descriptor
deprecated
func (*Eou) ProtoMessage ¶
func (*Eou) ProtoMessage()
func (*Eou) ProtoReflect ¶
func (x *Eou) ProtoReflect() protoreflect.Message
type EouClassifierOptions ¶
type EouClassifierOptions struct { // Type of EOU classifier. // // Types that are assignable to Classifier: // // *EouClassifierOptions_DefaultClassifier // *EouClassifierOptions_ExternalClassifier Classifier isEouClassifierOptions_Classifier `protobuf_oneof:"Classifier"` // contains filtered or unexported fields }
func (*EouClassifierOptions) Descriptor
deprecated
func (*EouClassifierOptions) Descriptor() ([]byte, []int)
Deprecated: Use EouClassifierOptions.ProtoReflect.Descriptor instead.
func (*EouClassifierOptions) GetClassifier ¶
func (m *EouClassifierOptions) GetClassifier() isEouClassifierOptions_Classifier
func (*EouClassifierOptions) GetDefaultClassifier ¶
func (x *EouClassifierOptions) GetDefaultClassifier() *DefaultEouClassifier
func (*EouClassifierOptions) GetExternalClassifier ¶
func (x *EouClassifierOptions) GetExternalClassifier() *ExternalEouClassifier
func (*EouClassifierOptions) ProtoMessage ¶
func (*EouClassifierOptions) ProtoMessage()
func (*EouClassifierOptions) ProtoReflect ¶
func (x *EouClassifierOptions) ProtoReflect() protoreflect.Message
func (*EouClassifierOptions) Reset ¶
func (x *EouClassifierOptions) Reset()
func (*EouClassifierOptions) SetClassifier ¶
func (m *EouClassifierOptions) SetClassifier(v EouClassifierOptions_Classifier)
func (*EouClassifierOptions) SetDefaultClassifier ¶
func (m *EouClassifierOptions) SetDefaultClassifier(v *DefaultEouClassifier)
func (*EouClassifierOptions) SetExternalClassifier ¶
func (m *EouClassifierOptions) SetExternalClassifier(v *ExternalEouClassifier)
func (*EouClassifierOptions) String ¶
func (x *EouClassifierOptions) String() string
type EouClassifierOptions_Classifier ¶
type EouClassifierOptions_Classifier = isEouClassifierOptions_Classifier
type EouClassifierOptions_DefaultClassifier ¶
type EouClassifierOptions_DefaultClassifier struct { // EOU classifier provided by SpeechKit. Default. DefaultClassifier *DefaultEouClassifier `protobuf:"bytes,1,opt,name=default_classifier,json=defaultClassifier,proto3,oneof"` }
type EouClassifierOptions_ExternalClassifier ¶
type EouClassifierOptions_ExternalClassifier struct { // EOU is enforced by external messages from user. ExternalClassifier *ExternalEouClassifier `protobuf:"bytes,2,opt,name=external_classifier,json=externalClassifier,proto3,oneof"` }
type EouUpdate ¶
type EouUpdate struct { // EOU estimated time. TimeMs int64 `protobuf:"varint,2,opt,name=time_ms,json=timeMs,proto3" json:"time_ms,omitempty"` // contains filtered or unexported fields }
Update information for external End of Utterance.
func (*EouUpdate) Descriptor
deprecated
func (*EouUpdate) ProtoMessage ¶
func (*EouUpdate) ProtoMessage()
func (*EouUpdate) ProtoReflect ¶
func (x *EouUpdate) ProtoReflect() protoreflect.Message
type ExternalEouClassifier ¶
type ExternalEouClassifier struct {
// contains filtered or unexported fields
}
Use EOU provided by user
func (*ExternalEouClassifier) Descriptor
deprecated
func (*ExternalEouClassifier) Descriptor() ([]byte, []int)
Deprecated: Use ExternalEouClassifier.ProtoReflect.Descriptor instead.
func (*ExternalEouClassifier) ProtoMessage ¶
func (*ExternalEouClassifier) ProtoMessage()
func (*ExternalEouClassifier) ProtoReflect ¶
func (x *ExternalEouClassifier) ProtoReflect() protoreflect.Message
func (*ExternalEouClassifier) Reset ¶
func (x *ExternalEouClassifier) Reset()
func (*ExternalEouClassifier) String ¶
func (x *ExternalEouClassifier) String() string
type FinalRefinement ¶
type FinalRefinement struct { // Index of final for which server sends additional information. FinalIndex int64 `protobuf:"varint,1,opt,name=final_index,json=finalIndex,proto3" json:"final_index,omitempty"` // Type of refinement. // // Types that are assignable to Type: // // *FinalRefinement_NormalizedText Type isFinalRefinement_Type `protobuf_oneof:"Type"` // contains filtered or unexported fields }
Refinement for final hypo. For example, text normalization is refinement.
func (*FinalRefinement) Descriptor
deprecated
func (*FinalRefinement) Descriptor() ([]byte, []int)
Deprecated: Use FinalRefinement.ProtoReflect.Descriptor instead.
func (*FinalRefinement) GetFinalIndex ¶
func (x *FinalRefinement) GetFinalIndex() int64
func (*FinalRefinement) GetNormalizedText ¶
func (x *FinalRefinement) GetNormalizedText() *AlternativeUpdate
func (*FinalRefinement) GetType ¶
func (m *FinalRefinement) GetType() isFinalRefinement_Type
func (*FinalRefinement) ProtoMessage ¶
func (*FinalRefinement) ProtoMessage()
func (*FinalRefinement) ProtoReflect ¶
func (x *FinalRefinement) ProtoReflect() protoreflect.Message
func (*FinalRefinement) Reset ¶
func (x *FinalRefinement) Reset()
func (*FinalRefinement) SetFinalIndex ¶
func (m *FinalRefinement) SetFinalIndex(v int64)
func (*FinalRefinement) SetNormalizedText ¶
func (m *FinalRefinement) SetNormalizedText(v *AlternativeUpdate)
func (*FinalRefinement) SetType ¶
func (m *FinalRefinement) SetType(v FinalRefinement_Type)
func (*FinalRefinement) String ¶
func (x *FinalRefinement) String() string
type FinalRefinement_NormalizedText ¶
type FinalRefinement_NormalizedText struct { // Normalized text instead of raw one. NormalizedText *AlternativeUpdate `protobuf:"bytes,2,opt,name=normalized_text,json=normalizedText,proto3,oneof"` }
type FinalRefinement_Type ¶
type FinalRefinement_Type = isFinalRefinement_Type
type GetRecognitionRequest ¶
type GetRecognitionRequest struct { OperationId string `protobuf:"bytes,1,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"` // contains filtered or unexported fields }
func (*GetRecognitionRequest) Descriptor
deprecated
func (*GetRecognitionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRecognitionRequest.ProtoReflect.Descriptor instead.
func (*GetRecognitionRequest) GetOperationId ¶
func (x *GetRecognitionRequest) GetOperationId() string
func (*GetRecognitionRequest) ProtoMessage ¶
func (*GetRecognitionRequest) ProtoMessage()
func (*GetRecognitionRequest) ProtoReflect ¶
func (x *GetRecognitionRequest) ProtoReflect() protoreflect.Message
func (*GetRecognitionRequest) Reset ¶
func (x *GetRecognitionRequest) Reset()
func (*GetRecognitionRequest) SetOperationId ¶
func (m *GetRecognitionRequest) SetOperationId(v string)
func (*GetRecognitionRequest) String ¶
func (x *GetRecognitionRequest) String() string
type LanguageEstimation ¶
type LanguageEstimation struct { // Language code in ISO 639-1 format. LanguageCode string `protobuf:"bytes,1,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Estimation of language probability. Probability float64 `protobuf:"fixed64,2,opt,name=probability,proto3" json:"probability,omitempty"` // contains filtered or unexported fields }
Estimation of language and its probability.
func (*LanguageEstimation) Descriptor
deprecated
func (*LanguageEstimation) Descriptor() ([]byte, []int)
Deprecated: Use LanguageEstimation.ProtoReflect.Descriptor instead.
func (*LanguageEstimation) GetLanguageCode ¶
func (x *LanguageEstimation) GetLanguageCode() string
func (*LanguageEstimation) GetProbability ¶
func (x *LanguageEstimation) GetProbability() float64
func (*LanguageEstimation) ProtoMessage ¶
func (*LanguageEstimation) ProtoMessage()
func (*LanguageEstimation) ProtoReflect ¶
func (x *LanguageEstimation) ProtoReflect() protoreflect.Message
func (*LanguageEstimation) Reset ¶
func (x *LanguageEstimation) Reset()
func (*LanguageEstimation) SetLanguageCode ¶
func (m *LanguageEstimation) SetLanguageCode(v string)
func (*LanguageEstimation) SetProbability ¶
func (m *LanguageEstimation) SetProbability(v float64)
func (*LanguageEstimation) String ¶
func (x *LanguageEstimation) String() string
type LanguageRestrictionOptions ¶
type LanguageRestrictionOptions struct { // Language restriction type RestrictionType LanguageRestrictionOptions_LanguageRestrictionType `` /* 180-byte string literal not displayed */ // The list of language codes to restrict recognition in the case of an auto model LanguageCode []string `protobuf:"bytes,2,rep,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // contains filtered or unexported fields }
Type of restriction for the list of languages expected in the incoming speech stream.
func (*LanguageRestrictionOptions) Descriptor
deprecated
func (*LanguageRestrictionOptions) Descriptor() ([]byte, []int)
Deprecated: Use LanguageRestrictionOptions.ProtoReflect.Descriptor instead.
func (*LanguageRestrictionOptions) GetLanguageCode ¶
func (x *LanguageRestrictionOptions) GetLanguageCode() []string
func (*LanguageRestrictionOptions) GetRestrictionType ¶
func (x *LanguageRestrictionOptions) GetRestrictionType() LanguageRestrictionOptions_LanguageRestrictionType
func (*LanguageRestrictionOptions) ProtoMessage ¶
func (*LanguageRestrictionOptions) ProtoMessage()
func (*LanguageRestrictionOptions) ProtoReflect ¶
func (x *LanguageRestrictionOptions) ProtoReflect() protoreflect.Message
func (*LanguageRestrictionOptions) Reset ¶
func (x *LanguageRestrictionOptions) Reset()
func (*LanguageRestrictionOptions) SetLanguageCode ¶
func (m *LanguageRestrictionOptions) SetLanguageCode(v []string)
func (*LanguageRestrictionOptions) SetRestrictionType ¶
func (m *LanguageRestrictionOptions) SetRestrictionType(v LanguageRestrictionOptions_LanguageRestrictionType)
func (*LanguageRestrictionOptions) String ¶
func (x *LanguageRestrictionOptions) String() string
type LanguageRestrictionOptions_LanguageRestrictionType ¶
type LanguageRestrictionOptions_LanguageRestrictionType int32
const ( LanguageRestrictionOptions_LANGUAGE_RESTRICTION_TYPE_UNSPECIFIED LanguageRestrictionOptions_LanguageRestrictionType = 0 // The allowing list. The incoming audio can contain only the listed languages. LanguageRestrictionOptions_WHITELIST LanguageRestrictionOptions_LanguageRestrictionType = 1 // The forbidding list. The incoming audio cannot contain the listed languages. LanguageRestrictionOptions_BLACKLIST LanguageRestrictionOptions_LanguageRestrictionType = 2 )
func (LanguageRestrictionOptions_LanguageRestrictionType) Descriptor ¶
func (LanguageRestrictionOptions_LanguageRestrictionType) Descriptor() protoreflect.EnumDescriptor
func (LanguageRestrictionOptions_LanguageRestrictionType) EnumDescriptor
deprecated
func (LanguageRestrictionOptions_LanguageRestrictionType) EnumDescriptor() ([]byte, []int)
Deprecated: Use LanguageRestrictionOptions_LanguageRestrictionType.Descriptor instead.
func (LanguageRestrictionOptions_LanguageRestrictionType) Number ¶
func (x LanguageRestrictionOptions_LanguageRestrictionType) Number() protoreflect.EnumNumber
func (LanguageRestrictionOptions_LanguageRestrictionType) String ¶
func (x LanguageRestrictionOptions_LanguageRestrictionType) String() string
type PhraseHighlight ¶
type PhraseHighlight struct { // Text transcription of the highlighted audio segment Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` // Start time of the highlighted audio segment StartTimeMs int64 `protobuf:"varint,2,opt,name=start_time_ms,json=startTimeMs,proto3" json:"start_time_ms,omitempty"` // End time of the highlighted audio segment EndTimeMs int64 `protobuf:"varint,3,opt,name=end_time_ms,json=endTimeMs,proto3" json:"end_time_ms,omitempty"` // contains filtered or unexported fields }
func (*PhraseHighlight) Descriptor
deprecated
func (*PhraseHighlight) Descriptor() ([]byte, []int)
Deprecated: Use PhraseHighlight.ProtoReflect.Descriptor instead.
func (*PhraseHighlight) GetEndTimeMs ¶
func (x *PhraseHighlight) GetEndTimeMs() int64
func (*PhraseHighlight) GetStartTimeMs ¶
func (x *PhraseHighlight) GetStartTimeMs() int64
func (*PhraseHighlight) GetText ¶
func (x *PhraseHighlight) GetText() string
func (*PhraseHighlight) ProtoMessage ¶
func (*PhraseHighlight) ProtoMessage()
func (*PhraseHighlight) ProtoReflect ¶
func (x *PhraseHighlight) ProtoReflect() protoreflect.Message
func (*PhraseHighlight) Reset ¶
func (x *PhraseHighlight) Reset()
func (*PhraseHighlight) SetEndTimeMs ¶
func (m *PhraseHighlight) SetEndTimeMs(v int64)
func (*PhraseHighlight) SetStartTimeMs ¶
func (m *PhraseHighlight) SetStartTimeMs(v int64)
func (*PhraseHighlight) SetText ¶
func (m *PhraseHighlight) SetText(v string)
func (*PhraseHighlight) String ¶
func (x *PhraseHighlight) String() string
type RawAudio ¶
type RawAudio struct { // Type of audio encoding AudioEncoding RawAudio_AudioEncoding `` /* 146-byte string literal not displayed */ // PCM sample rate SampleRateHertz int64 `protobuf:"varint,2,opt,name=sample_rate_hertz,json=sampleRateHertz,proto3" json:"sample_rate_hertz,omitempty"` // PCM channel count. Currently only single channel audio is supported in real-time recognition. AudioChannelCount int64 `protobuf:"varint,3,opt,name=audio_channel_count,json=audioChannelCount,proto3" json:"audio_channel_count,omitempty"` // contains filtered or unexported fields }
RAW Audio format spec (no container to infer type). Used in AudioFormat options.
func (*RawAudio) Descriptor
deprecated
func (*RawAudio) GetAudioChannelCount ¶
func (*RawAudio) GetAudioEncoding ¶
func (x *RawAudio) GetAudioEncoding() RawAudio_AudioEncoding
func (*RawAudio) GetSampleRateHertz ¶
func (*RawAudio) ProtoMessage ¶
func (*RawAudio) ProtoMessage()
func (*RawAudio) ProtoReflect ¶
func (x *RawAudio) ProtoReflect() protoreflect.Message
func (*RawAudio) SetAudioChannelCount ¶
func (*RawAudio) SetAudioEncoding ¶
func (m *RawAudio) SetAudioEncoding(v RawAudio_AudioEncoding)
func (*RawAudio) SetSampleRateHertz ¶
type RawAudio_AudioEncoding ¶
type RawAudio_AudioEncoding int32
const ( RawAudio_AUDIO_ENCODING_UNSPECIFIED RawAudio_AudioEncoding = 0 // Audio bit depth 16-bit signed little-endian (Linear PCM). RawAudio_LINEAR16_PCM RawAudio_AudioEncoding = 1 )
func (RawAudio_AudioEncoding) Descriptor ¶
func (RawAudio_AudioEncoding) Descriptor() protoreflect.EnumDescriptor
func (RawAudio_AudioEncoding) Enum ¶
func (x RawAudio_AudioEncoding) Enum() *RawAudio_AudioEncoding
func (RawAudio_AudioEncoding) EnumDescriptor
deprecated
func (RawAudio_AudioEncoding) EnumDescriptor() ([]byte, []int)
Deprecated: Use RawAudio_AudioEncoding.Descriptor instead.
func (RawAudio_AudioEncoding) Number ¶
func (x RawAudio_AudioEncoding) Number() protoreflect.EnumNumber
func (RawAudio_AudioEncoding) String ¶
func (x RawAudio_AudioEncoding) String() string
func (RawAudio_AudioEncoding) Type ¶
func (RawAudio_AudioEncoding) Type() protoreflect.EnumType
type RecognitionClassifier ¶
type RecognitionClassifier struct { // Classifier name Classifier string `protobuf:"bytes,1,opt,name=classifier,proto3" json:"classifier,omitempty"` // Describes the types of responses to which the classification results will come Triggers []RecognitionClassifier_TriggerType `` /* 133-byte string literal not displayed */ // contains filtered or unexported fields }
func (*RecognitionClassifier) Descriptor
deprecated
func (*RecognitionClassifier) Descriptor() ([]byte, []int)
Deprecated: Use RecognitionClassifier.ProtoReflect.Descriptor instead.
func (*RecognitionClassifier) GetClassifier ¶
func (x *RecognitionClassifier) GetClassifier() string
func (*RecognitionClassifier) GetTriggers ¶
func (x *RecognitionClassifier) GetTriggers() []RecognitionClassifier_TriggerType
func (*RecognitionClassifier) ProtoMessage ¶
func (*RecognitionClassifier) ProtoMessage()
func (*RecognitionClassifier) ProtoReflect ¶
func (x *RecognitionClassifier) ProtoReflect() protoreflect.Message
func (*RecognitionClassifier) Reset ¶
func (x *RecognitionClassifier) Reset()
func (*RecognitionClassifier) SetClassifier ¶
func (m *RecognitionClassifier) SetClassifier(v string)
func (*RecognitionClassifier) SetTriggers ¶
func (m *RecognitionClassifier) SetTriggers(v []RecognitionClassifier_TriggerType)
func (*RecognitionClassifier) String ¶
func (x *RecognitionClassifier) String() string
type RecognitionClassifierLabel ¶
type RecognitionClassifierLabel struct { // The label of the class predicted by the classifier Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` // The prediction confidence Confidence float64 `protobuf:"fixed64,2,opt,name=confidence,proto3" json:"confidence,omitempty"` // contains filtered or unexported fields }
func (*RecognitionClassifierLabel) Descriptor
deprecated
func (*RecognitionClassifierLabel) Descriptor() ([]byte, []int)
Deprecated: Use RecognitionClassifierLabel.ProtoReflect.Descriptor instead.
func (*RecognitionClassifierLabel) GetConfidence ¶
func (x *RecognitionClassifierLabel) GetConfidence() float64
func (*RecognitionClassifierLabel) GetLabel ¶
func (x *RecognitionClassifierLabel) GetLabel() string
func (*RecognitionClassifierLabel) ProtoMessage ¶
func (*RecognitionClassifierLabel) ProtoMessage()
func (*RecognitionClassifierLabel) ProtoReflect ¶
func (x *RecognitionClassifierLabel) ProtoReflect() protoreflect.Message
func (*RecognitionClassifierLabel) Reset ¶
func (x *RecognitionClassifierLabel) Reset()
func (*RecognitionClassifierLabel) SetConfidence ¶
func (m *RecognitionClassifierLabel) SetConfidence(v float64)
func (*RecognitionClassifierLabel) SetLabel ¶
func (m *RecognitionClassifierLabel) SetLabel(v string)
func (*RecognitionClassifierLabel) String ¶
func (x *RecognitionClassifierLabel) String() string
type RecognitionClassifierOptions ¶
type RecognitionClassifierOptions struct { // List of classifiers to use Classifiers []*RecognitionClassifier `protobuf:"bytes,1,rep,name=classifiers,proto3" json:"classifiers,omitempty"` // contains filtered or unexported fields }
func (*RecognitionClassifierOptions) Descriptor
deprecated
func (*RecognitionClassifierOptions) Descriptor() ([]byte, []int)
Deprecated: Use RecognitionClassifierOptions.ProtoReflect.Descriptor instead.
func (*RecognitionClassifierOptions) GetClassifiers ¶
func (x *RecognitionClassifierOptions) GetClassifiers() []*RecognitionClassifier
func (*RecognitionClassifierOptions) ProtoMessage ¶
func (*RecognitionClassifierOptions) ProtoMessage()
func (*RecognitionClassifierOptions) ProtoReflect ¶
func (x *RecognitionClassifierOptions) ProtoReflect() protoreflect.Message
func (*RecognitionClassifierOptions) Reset ¶
func (x *RecognitionClassifierOptions) Reset()
func (*RecognitionClassifierOptions) SetClassifiers ¶
func (m *RecognitionClassifierOptions) SetClassifiers(v []*RecognitionClassifier)
func (*RecognitionClassifierOptions) String ¶
func (x *RecognitionClassifierOptions) String() string
type RecognitionClassifierResult ¶
type RecognitionClassifierResult struct { // Name of the triggered classifier Classifier string `protobuf:"bytes,1,opt,name=classifier,proto3" json:"classifier,omitempty"` // List of highlights, i.e. parts of phrase that determine the result of the classification Highlights []*PhraseHighlight `protobuf:"bytes,2,rep,name=highlights,proto3" json:"highlights,omitempty"` // Classifier predictions Labels []*RecognitionClassifierLabel `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty"` // contains filtered or unexported fields }
func (*RecognitionClassifierResult) Descriptor
deprecated
func (*RecognitionClassifierResult) Descriptor() ([]byte, []int)
Deprecated: Use RecognitionClassifierResult.ProtoReflect.Descriptor instead.
func (*RecognitionClassifierResult) GetClassifier ¶
func (x *RecognitionClassifierResult) GetClassifier() string
func (*RecognitionClassifierResult) GetHighlights ¶
func (x *RecognitionClassifierResult) GetHighlights() []*PhraseHighlight
func (*RecognitionClassifierResult) GetLabels ¶
func (x *RecognitionClassifierResult) GetLabels() []*RecognitionClassifierLabel
func (*RecognitionClassifierResult) ProtoMessage ¶
func (*RecognitionClassifierResult) ProtoMessage()
func (*RecognitionClassifierResult) ProtoReflect ¶
func (x *RecognitionClassifierResult) ProtoReflect() protoreflect.Message
func (*RecognitionClassifierResult) Reset ¶
func (x *RecognitionClassifierResult) Reset()
func (*RecognitionClassifierResult) SetClassifier ¶
func (m *RecognitionClassifierResult) SetClassifier(v string)
func (*RecognitionClassifierResult) SetHighlights ¶
func (m *RecognitionClassifierResult) SetHighlights(v []*PhraseHighlight)
func (*RecognitionClassifierResult) SetLabels ¶
func (m *RecognitionClassifierResult) SetLabels(v []*RecognitionClassifierLabel)
func (*RecognitionClassifierResult) String ¶
func (x *RecognitionClassifierResult) String() string
type RecognitionClassifierUpdate ¶
type RecognitionClassifierUpdate struct { // Response window type WindowType RecognitionClassifierUpdate_WindowType `` /* 153-byte string literal not displayed */ // Start time of the audio segment used for classification StartTimeMs int64 `protobuf:"varint,2,opt,name=start_time_ms,json=startTimeMs,proto3" json:"start_time_ms,omitempty"` // End time of the audio segment used for classification EndTimeMs int64 `protobuf:"varint,3,opt,name=end_time_ms,json=endTimeMs,proto3" json:"end_time_ms,omitempty"` // Result for dictionary-based classifier ClassifierResult *RecognitionClassifierResult `protobuf:"bytes,4,opt,name=classifier_result,json=classifierResult,proto3" json:"classifier_result,omitempty"` // contains filtered or unexported fields }
func (*RecognitionClassifierUpdate) Descriptor
deprecated
func (*RecognitionClassifierUpdate) Descriptor() ([]byte, []int)
Deprecated: Use RecognitionClassifierUpdate.ProtoReflect.Descriptor instead.
func (*RecognitionClassifierUpdate) GetClassifierResult ¶
func (x *RecognitionClassifierUpdate) GetClassifierResult() *RecognitionClassifierResult
func (*RecognitionClassifierUpdate) GetEndTimeMs ¶
func (x *RecognitionClassifierUpdate) GetEndTimeMs() int64
func (*RecognitionClassifierUpdate) GetStartTimeMs ¶
func (x *RecognitionClassifierUpdate) GetStartTimeMs() int64
func (*RecognitionClassifierUpdate) GetWindowType ¶
func (x *RecognitionClassifierUpdate) GetWindowType() RecognitionClassifierUpdate_WindowType
func (*RecognitionClassifierUpdate) ProtoMessage ¶
func (*RecognitionClassifierUpdate) ProtoMessage()
func (*RecognitionClassifierUpdate) ProtoReflect ¶
func (x *RecognitionClassifierUpdate) ProtoReflect() protoreflect.Message
func (*RecognitionClassifierUpdate) Reset ¶
func (x *RecognitionClassifierUpdate) Reset()
func (*RecognitionClassifierUpdate) SetClassifierResult ¶
func (m *RecognitionClassifierUpdate) SetClassifierResult(v *RecognitionClassifierResult)
func (*RecognitionClassifierUpdate) SetEndTimeMs ¶
func (m *RecognitionClassifierUpdate) SetEndTimeMs(v int64)
func (*RecognitionClassifierUpdate) SetStartTimeMs ¶
func (m *RecognitionClassifierUpdate) SetStartTimeMs(v int64)
func (*RecognitionClassifierUpdate) SetWindowType ¶
func (m *RecognitionClassifierUpdate) SetWindowType(v RecognitionClassifierUpdate_WindowType)
func (*RecognitionClassifierUpdate) String ¶
func (x *RecognitionClassifierUpdate) String() string
type RecognitionClassifierUpdate_WindowType ¶
type RecognitionClassifierUpdate_WindowType int32
const ( // Deprecated: Marked as deprecated in yandex/cloud/ai/stt/v3/stt.proto. RecognitionClassifierUpdate_WINDOW_TYPE_UNSPECIFIED RecognitionClassifierUpdate_WindowType = 0 // The result of applying the classifier to the last utterance response RecognitionClassifierUpdate_LAST_UTTERANCE RecognitionClassifierUpdate_WindowType = 1 // The result of applying the classifier to the last final response RecognitionClassifierUpdate_LAST_FINAL RecognitionClassifierUpdate_WindowType = 2 // The result of applying the classifier to the last partial response RecognitionClassifierUpdate_LAST_PARTIAL RecognitionClassifierUpdate_WindowType = 3 )
func (RecognitionClassifierUpdate_WindowType) Descriptor ¶
func (RecognitionClassifierUpdate_WindowType) Descriptor() protoreflect.EnumDescriptor
func (RecognitionClassifierUpdate_WindowType) EnumDescriptor
deprecated
func (RecognitionClassifierUpdate_WindowType) EnumDescriptor() ([]byte, []int)
Deprecated: Use RecognitionClassifierUpdate_WindowType.Descriptor instead.
func (RecognitionClassifierUpdate_WindowType) Number ¶
func (x RecognitionClassifierUpdate_WindowType) Number() protoreflect.EnumNumber
func (RecognitionClassifierUpdate_WindowType) String ¶
func (x RecognitionClassifierUpdate_WindowType) String() string
func (RecognitionClassifierUpdate_WindowType) Type ¶
func (RecognitionClassifierUpdate_WindowType) Type() protoreflect.EnumType
type RecognitionClassifier_TriggerType ¶
type RecognitionClassifier_TriggerType int32
Type of recognition classifier trigger.
const ( // Deprecated: Marked as deprecated in yandex/cloud/ai/stt/v3/stt.proto. RecognitionClassifier_TRIGGER_TYPE_UNSPECIFIED RecognitionClassifier_TriggerType = 0 // Apply classifier to utterance responses RecognitionClassifier_ON_UTTERANCE RecognitionClassifier_TriggerType = 1 // Apply classifier to final responses RecognitionClassifier_ON_FINAL RecognitionClassifier_TriggerType = 2 // Apply classifier to partial responses RecognitionClassifier_ON_PARTIAL RecognitionClassifier_TriggerType = 3 )
func (RecognitionClassifier_TriggerType) Descriptor ¶
func (RecognitionClassifier_TriggerType) Descriptor() protoreflect.EnumDescriptor
func (RecognitionClassifier_TriggerType) Enum ¶
func (x RecognitionClassifier_TriggerType) Enum() *RecognitionClassifier_TriggerType
func (RecognitionClassifier_TriggerType) EnumDescriptor
deprecated
func (RecognitionClassifier_TriggerType) EnumDescriptor() ([]byte, []int)
Deprecated: Use RecognitionClassifier_TriggerType.Descriptor instead.
func (RecognitionClassifier_TriggerType) Number ¶
func (x RecognitionClassifier_TriggerType) Number() protoreflect.EnumNumber
func (RecognitionClassifier_TriggerType) String ¶
func (x RecognitionClassifier_TriggerType) String() string
func (RecognitionClassifier_TriggerType) Type ¶
func (RecognitionClassifier_TriggerType) Type() protoreflect.EnumType
type RecognitionModelOptions ¶
type RecognitionModelOptions struct { // 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 `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"` // Specified input audio. AudioFormat *AudioFormatOptions `protobuf:"bytes,2,opt,name=audio_format,json=audioFormat,proto3" json:"audio_format,omitempty"` // Text normalization options. TextNormalization *TextNormalizationOptions `protobuf:"bytes,3,opt,name=text_normalization,json=textNormalization,proto3" json:"text_normalization,omitempty"` // Possible languages in audio. LanguageRestriction *LanguageRestrictionOptions `protobuf:"bytes,4,opt,name=language_restriction,json=languageRestriction,proto3" json:"language_restriction,omitempty"` // How to deal with audio data (in real time, after all data is received, etc). Default is REAL_TIME. AudioProcessingType RecognitionModelOptions_AudioProcessingType `` /* 187-byte string literal not displayed */ // contains filtered or unexported fields }
func (*RecognitionModelOptions) Descriptor
deprecated
func (*RecognitionModelOptions) Descriptor() ([]byte, []int)
Deprecated: Use RecognitionModelOptions.ProtoReflect.Descriptor instead.
func (*RecognitionModelOptions) GetAudioFormat ¶
func (x *RecognitionModelOptions) GetAudioFormat() *AudioFormatOptions
func (*RecognitionModelOptions) GetAudioProcessingType ¶
func (x *RecognitionModelOptions) GetAudioProcessingType() RecognitionModelOptions_AudioProcessingType
func (*RecognitionModelOptions) GetLanguageRestriction ¶
func (x *RecognitionModelOptions) GetLanguageRestriction() *LanguageRestrictionOptions
func (*RecognitionModelOptions) GetModel ¶
func (x *RecognitionModelOptions) GetModel() string
func (*RecognitionModelOptions) GetTextNormalization ¶
func (x *RecognitionModelOptions) GetTextNormalization() *TextNormalizationOptions
func (*RecognitionModelOptions) ProtoMessage ¶
func (*RecognitionModelOptions) ProtoMessage()
func (*RecognitionModelOptions) ProtoReflect ¶
func (x *RecognitionModelOptions) ProtoReflect() protoreflect.Message
func (*RecognitionModelOptions) Reset ¶
func (x *RecognitionModelOptions) Reset()
func (*RecognitionModelOptions) SetAudioFormat ¶
func (m *RecognitionModelOptions) SetAudioFormat(v *AudioFormatOptions)
func (*RecognitionModelOptions) SetAudioProcessingType ¶
func (m *RecognitionModelOptions) SetAudioProcessingType(v RecognitionModelOptions_AudioProcessingType)
func (*RecognitionModelOptions) SetLanguageRestriction ¶
func (m *RecognitionModelOptions) SetLanguageRestriction(v *LanguageRestrictionOptions)
func (*RecognitionModelOptions) SetModel ¶
func (m *RecognitionModelOptions) SetModel(v string)
func (*RecognitionModelOptions) SetTextNormalization ¶
func (m *RecognitionModelOptions) SetTextNormalization(v *TextNormalizationOptions)
func (*RecognitionModelOptions) String ¶
func (x *RecognitionModelOptions) String() string
type RecognitionModelOptions_AudioProcessingType ¶
type RecognitionModelOptions_AudioProcessingType int32
const ( RecognitionModelOptions_AUDIO_PROCESSING_TYPE_UNSPECIFIED RecognitionModelOptions_AudioProcessingType = 0 // Process audio in mode optimized for real-time recognition, i.e. send partials and final responses as soon as possible RecognitionModelOptions_REAL_TIME RecognitionModelOptions_AudioProcessingType = 1 // Process audio after all data was received RecognitionModelOptions_FULL_DATA RecognitionModelOptions_AudioProcessingType = 2 )
func (RecognitionModelOptions_AudioProcessingType) Descriptor ¶
func (RecognitionModelOptions_AudioProcessingType) Descriptor() protoreflect.EnumDescriptor
func (RecognitionModelOptions_AudioProcessingType) EnumDescriptor
deprecated
func (RecognitionModelOptions_AudioProcessingType) EnumDescriptor() ([]byte, []int)
Deprecated: Use RecognitionModelOptions_AudioProcessingType.Descriptor instead.
func (RecognitionModelOptions_AudioProcessingType) Number ¶
func (x RecognitionModelOptions_AudioProcessingType) Number() protoreflect.EnumNumber
func (RecognitionModelOptions_AudioProcessingType) String ¶
func (x RecognitionModelOptions_AudioProcessingType) String() string
func (RecognitionModelOptions_AudioProcessingType) Type ¶
func (RecognitionModelOptions_AudioProcessingType) Type() protoreflect.EnumType
type RecognizeFileRequest ¶
type RecognizeFileRequest struct { // Types that are assignable to AudioSource: // // *RecognizeFileRequest_Content // *RecognizeFileRequest_Uri AudioSource isRecognizeFileRequest_AudioSource `protobuf_oneof:"AudioSource"` // Configuration for speech recognition model. RecognitionModel *RecognitionModelOptions `protobuf:"bytes,3,opt,name=recognition_model,json=recognitionModel,proto3" json:"recognition_model,omitempty"` // Configuration for classifiers over speech recognition. RecognitionClassifier *RecognitionClassifierOptions `protobuf:"bytes,4,opt,name=recognition_classifier,json=recognitionClassifier,proto3" json:"recognition_classifier,omitempty"` // Configuration for speech analysis over speech recognition. SpeechAnalysis *SpeechAnalysisOptions `protobuf:"bytes,5,opt,name=speech_analysis,json=speechAnalysis,proto3" json:"speech_analysis,omitempty"` // Configuration for speaker labeling SpeakerLabeling *SpeakerLabelingOptions `protobuf:"bytes,6,opt,name=speaker_labeling,json=speakerLabeling,proto3" json:"speaker_labeling,omitempty"` // contains filtered or unexported fields }
func (*RecognizeFileRequest) Descriptor
deprecated
func (*RecognizeFileRequest) Descriptor() ([]byte, []int)
Deprecated: Use RecognizeFileRequest.ProtoReflect.Descriptor instead.
func (*RecognizeFileRequest) GetAudioSource ¶
func (m *RecognizeFileRequest) GetAudioSource() isRecognizeFileRequest_AudioSource
func (*RecognizeFileRequest) GetContent ¶
func (x *RecognizeFileRequest) GetContent() []byte
func (*RecognizeFileRequest) GetRecognitionClassifier ¶
func (x *RecognizeFileRequest) GetRecognitionClassifier() *RecognitionClassifierOptions
func (*RecognizeFileRequest) GetRecognitionModel ¶
func (x *RecognizeFileRequest) GetRecognitionModel() *RecognitionModelOptions
func (*RecognizeFileRequest) GetSpeakerLabeling ¶
func (x *RecognizeFileRequest) GetSpeakerLabeling() *SpeakerLabelingOptions
func (*RecognizeFileRequest) GetSpeechAnalysis ¶
func (x *RecognizeFileRequest) GetSpeechAnalysis() *SpeechAnalysisOptions
func (*RecognizeFileRequest) GetUri ¶
func (x *RecognizeFileRequest) GetUri() string
func (*RecognizeFileRequest) ProtoMessage ¶
func (*RecognizeFileRequest) ProtoMessage()
func (*RecognizeFileRequest) ProtoReflect ¶
func (x *RecognizeFileRequest) ProtoReflect() protoreflect.Message
func (*RecognizeFileRequest) Reset ¶
func (x *RecognizeFileRequest) Reset()
func (*RecognizeFileRequest) SetAudioSource ¶
func (m *RecognizeFileRequest) SetAudioSource(v RecognizeFileRequest_AudioSource)
func (*RecognizeFileRequest) SetContent ¶
func (m *RecognizeFileRequest) SetContent(v []byte)
func (*RecognizeFileRequest) SetRecognitionClassifier ¶
func (m *RecognizeFileRequest) SetRecognitionClassifier(v *RecognitionClassifierOptions)
func (*RecognizeFileRequest) SetRecognitionModel ¶
func (m *RecognizeFileRequest) SetRecognitionModel(v *RecognitionModelOptions)
func (*RecognizeFileRequest) SetSpeakerLabeling ¶
func (m *RecognizeFileRequest) SetSpeakerLabeling(v *SpeakerLabelingOptions)
func (*RecognizeFileRequest) SetSpeechAnalysis ¶
func (m *RecognizeFileRequest) SetSpeechAnalysis(v *SpeechAnalysisOptions)
func (*RecognizeFileRequest) SetUri ¶
func (m *RecognizeFileRequest) SetUri(v string)
func (*RecognizeFileRequest) String ¶
func (x *RecognizeFileRequest) String() string
type RecognizeFileRequest_AudioSource ¶
type RecognizeFileRequest_AudioSource = isRecognizeFileRequest_AudioSource
type RecognizeFileRequest_Content ¶
type RecognizeFileRequest_Content struct { // Bytes with data Content []byte `protobuf:"bytes,1,opt,name=content,proto3,oneof"` }
type RecognizeFileRequest_Uri ¶
type RecognizeFileRequest_Uri struct { // S3 data url Uri string `protobuf:"bytes,2,opt,name=uri,proto3,oneof"` }
type RecognizerClient ¶
type RecognizerClient interface { // Expects audio in real-time RecognizeStreaming(ctx context.Context, opts ...grpc.CallOption) (Recognizer_RecognizeStreamingClient, error) }
RecognizerClient is the client API for Recognizer service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewRecognizerClient ¶
func NewRecognizerClient(cc grpc.ClientConnInterface) RecognizerClient
type RecognizerServer ¶
type RecognizerServer interface { // Expects audio in real-time RecognizeStreaming(Recognizer_RecognizeStreamingServer) error }
RecognizerServer is the server API for Recognizer service. All implementations should embed UnimplementedRecognizerServer for forward compatibility
type Recognizer_RecognizeStreamingClient ¶
type Recognizer_RecognizeStreamingClient interface { Send(*StreamingRequest) error Recv() (*StreamingResponse, error) grpc.ClientStream }
type Recognizer_RecognizeStreamingServer ¶
type Recognizer_RecognizeStreamingServer interface { Send(*StreamingResponse) error Recv() (*StreamingRequest, error) grpc.ServerStream }
type SessionUuid ¶
type SessionUuid struct { // Internal session identifier. Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` // User session identifier. UserRequestId string `protobuf:"bytes,2,opt,name=user_request_id,json=userRequestId,proto3" json:"user_request_id,omitempty"` // contains filtered or unexported fields }
Session identifier.
func (*SessionUuid) Descriptor
deprecated
func (*SessionUuid) Descriptor() ([]byte, []int)
Deprecated: Use SessionUuid.ProtoReflect.Descriptor instead.
func (*SessionUuid) GetUserRequestId ¶
func (x *SessionUuid) GetUserRequestId() string
func (*SessionUuid) GetUuid ¶
func (x *SessionUuid) GetUuid() string
func (*SessionUuid) ProtoMessage ¶
func (*SessionUuid) ProtoMessage()
func (*SessionUuid) ProtoReflect ¶
func (x *SessionUuid) ProtoReflect() protoreflect.Message
func (*SessionUuid) Reset ¶
func (x *SessionUuid) Reset()
func (*SessionUuid) SetUserRequestId ¶
func (m *SessionUuid) SetUserRequestId(v string)
func (*SessionUuid) SetUuid ¶
func (m *SessionUuid) SetUuid(v string)
func (*SessionUuid) String ¶
func (x *SessionUuid) String() string
type SilenceChunk ¶
type SilenceChunk struct { // Duration of silence chunk in ms. DurationMs int64 `protobuf:"varint,1,opt,name=duration_ms,json=durationMs,proto3" json:"duration_ms,omitempty"` // contains filtered or unexported fields }
Data chunk with silence.
func (*SilenceChunk) Descriptor
deprecated
func (*SilenceChunk) Descriptor() ([]byte, []int)
Deprecated: Use SilenceChunk.ProtoReflect.Descriptor instead.
func (*SilenceChunk) GetDurationMs ¶
func (x *SilenceChunk) GetDurationMs() int64
func (*SilenceChunk) ProtoMessage ¶
func (*SilenceChunk) ProtoMessage()
func (*SilenceChunk) ProtoReflect ¶
func (x *SilenceChunk) ProtoReflect() protoreflect.Message
func (*SilenceChunk) Reset ¶
func (x *SilenceChunk) Reset()
func (*SilenceChunk) SetDurationMs ¶
func (m *SilenceChunk) SetDurationMs(v int64)
func (*SilenceChunk) String ¶
func (x *SilenceChunk) String() string
type SpeakerAnalysis ¶
type SpeakerAnalysis struct { // Speaker tag SpeakerTag string `protobuf:"bytes,1,opt,name=speaker_tag,json=speakerTag,proto3" json:"speaker_tag,omitempty"` // Response window type WindowType SpeakerAnalysis_WindowType `` /* 141-byte string literal not displayed */ // Audio segment boundaries SpeechBoundaries *AudioSegmentBoundaries `protobuf:"bytes,3,opt,name=speech_boundaries,json=speechBoundaries,proto3" json:"speech_boundaries,omitempty"` // Total speech duration TotalSpeechMs int64 `protobuf:"varint,4,opt,name=total_speech_ms,json=totalSpeechMs,proto3" json:"total_speech_ms,omitempty"` // Speech ratio within audio segment SpeechRatio float64 `protobuf:"fixed64,5,opt,name=speech_ratio,json=speechRatio,proto3" json:"speech_ratio,omitempty"` // Total silence duration TotalSilenceMs int64 `protobuf:"varint,6,opt,name=total_silence_ms,json=totalSilenceMs,proto3" json:"total_silence_ms,omitempty"` // Silence ratio within audio segment SilenceRatio float64 `protobuf:"fixed64,7,opt,name=silence_ratio,json=silenceRatio,proto3" json:"silence_ratio,omitempty"` // Number of words in recognized speech WordsCount int64 `protobuf:"varint,8,opt,name=words_count,json=wordsCount,proto3" json:"words_count,omitempty"` // Number of letters in recognized speech LettersCount int64 `protobuf:"varint,9,opt,name=letters_count,json=lettersCount,proto3" json:"letters_count,omitempty"` // Descriptive statistics for words per second distribution WordsPerSecond *DescriptiveStatistics `protobuf:"bytes,10,opt,name=words_per_second,json=wordsPerSecond,proto3" json:"words_per_second,omitempty"` // Descriptive statistics for letters per second distribution LettersPerSecond *DescriptiveStatistics `protobuf:"bytes,11,opt,name=letters_per_second,json=lettersPerSecond,proto3" json:"letters_per_second,omitempty"` // Descriptive statistics for words per utterance distribution WordsPerUtterance *DescriptiveStatistics `protobuf:"bytes,12,opt,name=words_per_utterance,json=wordsPerUtterance,proto3" json:"words_per_utterance,omitempty"` // Descriptive statistics for letters per utterance distribution LettersPerUtterance *DescriptiveStatistics `protobuf:"bytes,13,opt,name=letters_per_utterance,json=lettersPerUtterance,proto3" json:"letters_per_utterance,omitempty"` // Number of utterances UtteranceCount int64 `protobuf:"varint,14,opt,name=utterance_count,json=utteranceCount,proto3" json:"utterance_count,omitempty"` // Descriptive statistics for utterance duration distribution UtteranceDurationEstimation *DescriptiveStatistics `` /* 145-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SpeakerAnalysis) Descriptor
deprecated
func (*SpeakerAnalysis) Descriptor() ([]byte, []int)
Deprecated: Use SpeakerAnalysis.ProtoReflect.Descriptor instead.
func (*SpeakerAnalysis) GetLettersCount ¶
func (x *SpeakerAnalysis) GetLettersCount() int64
func (*SpeakerAnalysis) GetLettersPerSecond ¶
func (x *SpeakerAnalysis) GetLettersPerSecond() *DescriptiveStatistics
func (*SpeakerAnalysis) GetLettersPerUtterance ¶
func (x *SpeakerAnalysis) GetLettersPerUtterance() *DescriptiveStatistics
func (*SpeakerAnalysis) GetSilenceRatio ¶
func (x *SpeakerAnalysis) GetSilenceRatio() float64
func (*SpeakerAnalysis) GetSpeakerTag ¶
func (x *SpeakerAnalysis) GetSpeakerTag() string
func (*SpeakerAnalysis) GetSpeechBoundaries ¶
func (x *SpeakerAnalysis) GetSpeechBoundaries() *AudioSegmentBoundaries
func (*SpeakerAnalysis) GetSpeechRatio ¶
func (x *SpeakerAnalysis) GetSpeechRatio() float64
func (*SpeakerAnalysis) GetTotalSilenceMs ¶
func (x *SpeakerAnalysis) GetTotalSilenceMs() int64
func (*SpeakerAnalysis) GetTotalSpeechMs ¶
func (x *SpeakerAnalysis) GetTotalSpeechMs() int64
func (*SpeakerAnalysis) GetUtteranceCount ¶
func (x *SpeakerAnalysis) GetUtteranceCount() int64
func (*SpeakerAnalysis) GetUtteranceDurationEstimation ¶
func (x *SpeakerAnalysis) GetUtteranceDurationEstimation() *DescriptiveStatistics
func (*SpeakerAnalysis) GetWindowType ¶
func (x *SpeakerAnalysis) GetWindowType() SpeakerAnalysis_WindowType
func (*SpeakerAnalysis) GetWordsCount ¶
func (x *SpeakerAnalysis) GetWordsCount() int64
func (*SpeakerAnalysis) GetWordsPerSecond ¶
func (x *SpeakerAnalysis) GetWordsPerSecond() *DescriptiveStatistics
func (*SpeakerAnalysis) GetWordsPerUtterance ¶
func (x *SpeakerAnalysis) GetWordsPerUtterance() *DescriptiveStatistics
func (*SpeakerAnalysis) ProtoMessage ¶
func (*SpeakerAnalysis) ProtoMessage()
func (*SpeakerAnalysis) ProtoReflect ¶
func (x *SpeakerAnalysis) ProtoReflect() protoreflect.Message
func (*SpeakerAnalysis) Reset ¶
func (x *SpeakerAnalysis) Reset()
func (*SpeakerAnalysis) SetLettersCount ¶
func (m *SpeakerAnalysis) SetLettersCount(v int64)
func (*SpeakerAnalysis) SetLettersPerSecond ¶
func (m *SpeakerAnalysis) SetLettersPerSecond(v *DescriptiveStatistics)
func (*SpeakerAnalysis) SetLettersPerUtterance ¶
func (m *SpeakerAnalysis) SetLettersPerUtterance(v *DescriptiveStatistics)
func (*SpeakerAnalysis) SetSilenceRatio ¶
func (m *SpeakerAnalysis) SetSilenceRatio(v float64)
func (*SpeakerAnalysis) SetSpeakerTag ¶
func (m *SpeakerAnalysis) SetSpeakerTag(v string)
func (*SpeakerAnalysis) SetSpeechBoundaries ¶
func (m *SpeakerAnalysis) SetSpeechBoundaries(v *AudioSegmentBoundaries)
func (*SpeakerAnalysis) SetSpeechRatio ¶
func (m *SpeakerAnalysis) SetSpeechRatio(v float64)
func (*SpeakerAnalysis) SetTotalSilenceMs ¶
func (m *SpeakerAnalysis) SetTotalSilenceMs(v int64)
func (*SpeakerAnalysis) SetTotalSpeechMs ¶
func (m *SpeakerAnalysis) SetTotalSpeechMs(v int64)
func (*SpeakerAnalysis) SetUtteranceCount ¶
func (m *SpeakerAnalysis) SetUtteranceCount(v int64)
func (*SpeakerAnalysis) SetUtteranceDurationEstimation ¶
func (m *SpeakerAnalysis) SetUtteranceDurationEstimation(v *DescriptiveStatistics)
func (*SpeakerAnalysis) SetWindowType ¶
func (m *SpeakerAnalysis) SetWindowType(v SpeakerAnalysis_WindowType)
func (*SpeakerAnalysis) SetWordsCount ¶
func (m *SpeakerAnalysis) SetWordsCount(v int64)
func (*SpeakerAnalysis) SetWordsPerSecond ¶
func (m *SpeakerAnalysis) SetWordsPerSecond(v *DescriptiveStatistics)
func (*SpeakerAnalysis) SetWordsPerUtterance ¶
func (m *SpeakerAnalysis) SetWordsPerUtterance(v *DescriptiveStatistics)
func (*SpeakerAnalysis) String ¶
func (x *SpeakerAnalysis) String() string
type SpeakerAnalysis_WindowType ¶
type SpeakerAnalysis_WindowType int32
const ( // Deprecated: Marked as deprecated in yandex/cloud/ai/stt/v3/stt.proto. SpeakerAnalysis_WINDOW_TYPE_UNSPECIFIED SpeakerAnalysis_WindowType = 0 // Stats for all received audio. SpeakerAnalysis_TOTAL SpeakerAnalysis_WindowType = 1 // Stats for last utterance. SpeakerAnalysis_LAST_UTTERANCE SpeakerAnalysis_WindowType = 2 )
func (SpeakerAnalysis_WindowType) Descriptor ¶
func (SpeakerAnalysis_WindowType) Descriptor() protoreflect.EnumDescriptor
func (SpeakerAnalysis_WindowType) Enum ¶
func (x SpeakerAnalysis_WindowType) Enum() *SpeakerAnalysis_WindowType
func (SpeakerAnalysis_WindowType) EnumDescriptor
deprecated
func (SpeakerAnalysis_WindowType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SpeakerAnalysis_WindowType.Descriptor instead.
func (SpeakerAnalysis_WindowType) Number ¶
func (x SpeakerAnalysis_WindowType) Number() protoreflect.EnumNumber
func (SpeakerAnalysis_WindowType) String ¶
func (x SpeakerAnalysis_WindowType) String() string
func (SpeakerAnalysis_WindowType) Type ¶
func (SpeakerAnalysis_WindowType) Type() protoreflect.EnumType
type SpeakerLabelingOptions ¶
type SpeakerLabelingOptions struct { // Specifies the execution of speaker labeling. Default is SPEAKER_LABELING_DISABLED. SpeakerLabeling SpeakerLabelingOptions_SpeakerLabeling `` /* 168-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SpeakerLabelingOptions) Descriptor
deprecated
func (*SpeakerLabelingOptions) Descriptor() ([]byte, []int)
Deprecated: Use SpeakerLabelingOptions.ProtoReflect.Descriptor instead.
func (*SpeakerLabelingOptions) GetSpeakerLabeling ¶
func (x *SpeakerLabelingOptions) GetSpeakerLabeling() SpeakerLabelingOptions_SpeakerLabeling
func (*SpeakerLabelingOptions) ProtoMessage ¶
func (*SpeakerLabelingOptions) ProtoMessage()
func (*SpeakerLabelingOptions) ProtoReflect ¶
func (x *SpeakerLabelingOptions) ProtoReflect() protoreflect.Message
func (*SpeakerLabelingOptions) Reset ¶
func (x *SpeakerLabelingOptions) Reset()
func (*SpeakerLabelingOptions) SetSpeakerLabeling ¶
func (m *SpeakerLabelingOptions) SetSpeakerLabeling(v SpeakerLabelingOptions_SpeakerLabeling)
func (*SpeakerLabelingOptions) String ¶
func (x *SpeakerLabelingOptions) String() string
type SpeakerLabelingOptions_SpeakerLabeling ¶
type SpeakerLabelingOptions_SpeakerLabeling int32
const ( SpeakerLabelingOptions_SPEAKER_LABELING_UNSPECIFIED SpeakerLabelingOptions_SpeakerLabeling = 0 // Enable speaker labeling SpeakerLabelingOptions_SPEAKER_LABELING_ENABLED SpeakerLabelingOptions_SpeakerLabeling = 1 // Disable speaker labeling SpeakerLabelingOptions_SPEAKER_LABELING_DISABLED SpeakerLabelingOptions_SpeakerLabeling = 2 )
func (SpeakerLabelingOptions_SpeakerLabeling) Descriptor ¶
func (SpeakerLabelingOptions_SpeakerLabeling) Descriptor() protoreflect.EnumDescriptor
func (SpeakerLabelingOptions_SpeakerLabeling) EnumDescriptor
deprecated
func (SpeakerLabelingOptions_SpeakerLabeling) EnumDescriptor() ([]byte, []int)
Deprecated: Use SpeakerLabelingOptions_SpeakerLabeling.Descriptor instead.
func (SpeakerLabelingOptions_SpeakerLabeling) Number ¶
func (x SpeakerLabelingOptions_SpeakerLabeling) Number() protoreflect.EnumNumber
func (SpeakerLabelingOptions_SpeakerLabeling) String ¶
func (x SpeakerLabelingOptions_SpeakerLabeling) String() string
func (SpeakerLabelingOptions_SpeakerLabeling) Type ¶
func (SpeakerLabelingOptions_SpeakerLabeling) Type() protoreflect.EnumType
type SpeechAnalysisOptions ¶
type SpeechAnalysisOptions struct { // Analyse speech for every speaker EnableSpeakerAnalysis bool `` /* 127-byte string literal not displayed */ // Analyse conversation of two speakers EnableConversationAnalysis bool `` /* 142-byte string literal not displayed */ // Quantile levels in range (0, 1) for descriptive statistics DescriptiveStatisticsQuantiles []float64 `` /* 162-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SpeechAnalysisOptions) Descriptor
deprecated
func (*SpeechAnalysisOptions) Descriptor() ([]byte, []int)
Deprecated: Use SpeechAnalysisOptions.ProtoReflect.Descriptor instead.
func (*SpeechAnalysisOptions) GetDescriptiveStatisticsQuantiles ¶
func (x *SpeechAnalysisOptions) GetDescriptiveStatisticsQuantiles() []float64
func (*SpeechAnalysisOptions) GetEnableConversationAnalysis ¶
func (x *SpeechAnalysisOptions) GetEnableConversationAnalysis() bool
func (*SpeechAnalysisOptions) GetEnableSpeakerAnalysis ¶
func (x *SpeechAnalysisOptions) GetEnableSpeakerAnalysis() bool
func (*SpeechAnalysisOptions) ProtoMessage ¶
func (*SpeechAnalysisOptions) ProtoMessage()
func (*SpeechAnalysisOptions) ProtoReflect ¶
func (x *SpeechAnalysisOptions) ProtoReflect() protoreflect.Message
func (*SpeechAnalysisOptions) Reset ¶
func (x *SpeechAnalysisOptions) Reset()
func (*SpeechAnalysisOptions) SetDescriptiveStatisticsQuantiles ¶
func (m *SpeechAnalysisOptions) SetDescriptiveStatisticsQuantiles(v []float64)
func (*SpeechAnalysisOptions) SetEnableConversationAnalysis ¶
func (m *SpeechAnalysisOptions) SetEnableConversationAnalysis(v bool)
func (*SpeechAnalysisOptions) SetEnableSpeakerAnalysis ¶
func (m *SpeechAnalysisOptions) SetEnableSpeakerAnalysis(v bool)
func (*SpeechAnalysisOptions) String ¶
func (x *SpeechAnalysisOptions) String() string
type StatusCode ¶
type StatusCode struct { // Code type. CodeType CodeType `protobuf:"varint,1,opt,name=code_type,json=codeType,proto3,enum=speechkit.stt.v3.CodeType" json:"code_type,omitempty"` // Human readable message. Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
Status message
func (*StatusCode) Descriptor
deprecated
func (*StatusCode) Descriptor() ([]byte, []int)
Deprecated: Use StatusCode.ProtoReflect.Descriptor instead.
func (*StatusCode) GetCodeType ¶
func (x *StatusCode) GetCodeType() CodeType
func (*StatusCode) GetMessage ¶
func (x *StatusCode) GetMessage() string
func (*StatusCode) ProtoMessage ¶
func (*StatusCode) ProtoMessage()
func (*StatusCode) ProtoReflect ¶
func (x *StatusCode) ProtoReflect() protoreflect.Message
func (*StatusCode) Reset ¶
func (x *StatusCode) Reset()
func (*StatusCode) SetCodeType ¶
func (m *StatusCode) SetCodeType(v CodeType)
func (*StatusCode) SetMessage ¶
func (m *StatusCode) SetMessage(v string)
func (*StatusCode) String ¶
func (x *StatusCode) String() string
type StreamingOptions ¶
type StreamingOptions struct { // Configuration for speech recognition model. RecognitionModel *RecognitionModelOptions `protobuf:"bytes,1,opt,name=recognition_model,json=recognitionModel,proto3" json:"recognition_model,omitempty"` // Configuration for end of utterance detection model. EouClassifier *EouClassifierOptions `protobuf:"bytes,2,opt,name=eou_classifier,json=eouClassifier,proto3" json:"eou_classifier,omitempty"` // Configuration for classifiers over speech recognition. RecognitionClassifier *RecognitionClassifierOptions `protobuf:"bytes,3,opt,name=recognition_classifier,json=recognitionClassifier,proto3" json:"recognition_classifier,omitempty"` // Configuration for speech analysis over speech recognition. SpeechAnalysis *SpeechAnalysisOptions `protobuf:"bytes,4,opt,name=speech_analysis,json=speechAnalysis,proto3" json:"speech_analysis,omitempty"` // Configuration for speaker labeling SpeakerLabeling *SpeakerLabelingOptions `protobuf:"bytes,5,opt,name=speaker_labeling,json=speakerLabeling,proto3" json:"speaker_labeling,omitempty"` // contains filtered or unexported fields }
func (*StreamingOptions) Descriptor
deprecated
func (*StreamingOptions) Descriptor() ([]byte, []int)
Deprecated: Use StreamingOptions.ProtoReflect.Descriptor instead.
func (*StreamingOptions) GetEouClassifier ¶
func (x *StreamingOptions) GetEouClassifier() *EouClassifierOptions
func (*StreamingOptions) GetRecognitionClassifier ¶
func (x *StreamingOptions) GetRecognitionClassifier() *RecognitionClassifierOptions
func (*StreamingOptions) GetRecognitionModel ¶
func (x *StreamingOptions) GetRecognitionModel() *RecognitionModelOptions
func (*StreamingOptions) GetSpeakerLabeling ¶
func (x *StreamingOptions) GetSpeakerLabeling() *SpeakerLabelingOptions
func (*StreamingOptions) GetSpeechAnalysis ¶
func (x *StreamingOptions) GetSpeechAnalysis() *SpeechAnalysisOptions
func (*StreamingOptions) ProtoMessage ¶
func (*StreamingOptions) ProtoMessage()
func (*StreamingOptions) ProtoReflect ¶
func (x *StreamingOptions) ProtoReflect() protoreflect.Message
func (*StreamingOptions) Reset ¶
func (x *StreamingOptions) Reset()
func (*StreamingOptions) SetEouClassifier ¶
func (m *StreamingOptions) SetEouClassifier(v *EouClassifierOptions)
func (*StreamingOptions) SetRecognitionClassifier ¶
func (m *StreamingOptions) SetRecognitionClassifier(v *RecognitionClassifierOptions)
func (*StreamingOptions) SetRecognitionModel ¶
func (m *StreamingOptions) SetRecognitionModel(v *RecognitionModelOptions)
func (*StreamingOptions) SetSpeakerLabeling ¶
func (m *StreamingOptions) SetSpeakerLabeling(v *SpeakerLabelingOptions)
func (*StreamingOptions) SetSpeechAnalysis ¶
func (m *StreamingOptions) SetSpeechAnalysis(v *SpeechAnalysisOptions)
func (*StreamingOptions) String ¶
func (x *StreamingOptions) String() string
type StreamingRequest ¶
type StreamingRequest struct { // Types that are assignable to Event: // // *StreamingRequest_SessionOptions // *StreamingRequest_Chunk // *StreamingRequest_SilenceChunk // *StreamingRequest_Eou Event isStreamingRequest_Event `protobuf_oneof:"Event"` // contains filtered or unexported fields }
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.
func (*StreamingRequest) Descriptor
deprecated
func (*StreamingRequest) Descriptor() ([]byte, []int)
Deprecated: Use StreamingRequest.ProtoReflect.Descriptor instead.
func (*StreamingRequest) GetChunk ¶
func (x *StreamingRequest) GetChunk() *AudioChunk
func (*StreamingRequest) GetEou ¶
func (x *StreamingRequest) GetEou() *Eou
func (*StreamingRequest) GetEvent ¶
func (m *StreamingRequest) GetEvent() isStreamingRequest_Event
func (*StreamingRequest) GetSessionOptions ¶
func (x *StreamingRequest) GetSessionOptions() *StreamingOptions
func (*StreamingRequest) GetSilenceChunk ¶
func (x *StreamingRequest) GetSilenceChunk() *SilenceChunk
func (*StreamingRequest) ProtoMessage ¶
func (*StreamingRequest) ProtoMessage()
func (*StreamingRequest) ProtoReflect ¶
func (x *StreamingRequest) ProtoReflect() protoreflect.Message
func (*StreamingRequest) Reset ¶
func (x *StreamingRequest) Reset()
func (*StreamingRequest) SetChunk ¶
func (m *StreamingRequest) SetChunk(v *AudioChunk)
func (*StreamingRequest) SetEou ¶
func (m *StreamingRequest) SetEou(v *Eou)
func (*StreamingRequest) SetEvent ¶
func (m *StreamingRequest) SetEvent(v StreamingRequest_Event)
func (*StreamingRequest) SetSessionOptions ¶
func (m *StreamingRequest) SetSessionOptions(v *StreamingOptions)
func (*StreamingRequest) SetSilenceChunk ¶
func (m *StreamingRequest) SetSilenceChunk(v *SilenceChunk)
func (*StreamingRequest) String ¶
func (x *StreamingRequest) String() string
type StreamingRequest_Chunk ¶
type StreamingRequest_Chunk struct { // Chunk with audio data. Chunk *AudioChunk `protobuf:"bytes,2,opt,name=chunk,proto3,oneof"` }
type StreamingRequest_Eou ¶
type StreamingRequest_Eou struct { // Request to end current utterance. Works only with external EOU detector. Eou *Eou `protobuf:"bytes,4,opt,name=eou,proto3,oneof"` }
type StreamingRequest_Event ¶
type StreamingRequest_Event = isStreamingRequest_Event
type StreamingRequest_SessionOptions ¶
type StreamingRequest_SessionOptions struct { // Session options. Should be the first message from user. SessionOptions *StreamingOptions `protobuf:"bytes,1,opt,name=session_options,json=sessionOptions,proto3,oneof"` }
type StreamingRequest_SilenceChunk ¶
type StreamingRequest_SilenceChunk struct { // Chunk with silence. SilenceChunk *SilenceChunk `protobuf:"bytes,3,opt,name=silence_chunk,json=silenceChunk,proto3,oneof"` }
type StreamingResponse ¶
type StreamingResponse struct { // Session identifier SessionUuid *SessionUuid `protobuf:"bytes,1,opt,name=session_uuid,json=sessionUuid,proto3" json:"session_uuid,omitempty"` // Progress bar for stream session recognition: how many data we obtained; final and partial times; etc. AudioCursors *AudioCursors `protobuf:"bytes,2,opt,name=audio_cursors,json=audioCursors,proto3" json:"audio_cursors,omitempty"` // Wall clock on server side. This is time when server wrote results to stream ResponseWallTimeMs int64 `protobuf:"varint,3,opt,name=response_wall_time_ms,json=responseWallTimeMs,proto3" json:"response_wall_time_ms,omitempty"` // Types that are assignable to Event: // // *StreamingResponse_Partial // *StreamingResponse_Final // *StreamingResponse_EouUpdate // *StreamingResponse_FinalRefinement // *StreamingResponse_StatusCode // *StreamingResponse_ClassifierUpdate // *StreamingResponse_SpeakerAnalysis // *StreamingResponse_ConversationAnalysis Event isStreamingResponse_Event `protobuf_oneof:"Event"` // Tag for distinguish audio channels. ChannelTag string `protobuf:"bytes,9,opt,name=channel_tag,json=channelTag,proto3" json:"channel_tag,omitempty"` // contains filtered or unexported fields }
Responses from server. Each response contains session uuid AudioCursors plus specific event
func (*StreamingResponse) Descriptor
deprecated
func (*StreamingResponse) Descriptor() ([]byte, []int)
Deprecated: Use StreamingResponse.ProtoReflect.Descriptor instead.
func (*StreamingResponse) GetAudioCursors ¶
func (x *StreamingResponse) GetAudioCursors() *AudioCursors
func (*StreamingResponse) GetChannelTag ¶
func (x *StreamingResponse) GetChannelTag() string
func (*StreamingResponse) GetClassifierUpdate ¶
func (x *StreamingResponse) GetClassifierUpdate() *RecognitionClassifierUpdate
func (*StreamingResponse) GetConversationAnalysis ¶
func (x *StreamingResponse) GetConversationAnalysis() *ConversationAnalysis
func (*StreamingResponse) GetEouUpdate ¶
func (x *StreamingResponse) GetEouUpdate() *EouUpdate
func (*StreamingResponse) GetEvent ¶
func (m *StreamingResponse) GetEvent() isStreamingResponse_Event
func (*StreamingResponse) GetFinal ¶
func (x *StreamingResponse) GetFinal() *AlternativeUpdate
func (*StreamingResponse) GetFinalRefinement ¶
func (x *StreamingResponse) GetFinalRefinement() *FinalRefinement
func (*StreamingResponse) GetPartial ¶
func (x *StreamingResponse) GetPartial() *AlternativeUpdate
func (*StreamingResponse) GetResponseWallTimeMs ¶
func (x *StreamingResponse) GetResponseWallTimeMs() int64
func (*StreamingResponse) GetSessionUuid ¶
func (x *StreamingResponse) GetSessionUuid() *SessionUuid
func (*StreamingResponse) GetSpeakerAnalysis ¶
func (x *StreamingResponse) GetSpeakerAnalysis() *SpeakerAnalysis
func (*StreamingResponse) GetStatusCode ¶
func (x *StreamingResponse) GetStatusCode() *StatusCode
func (*StreamingResponse) ProtoMessage ¶
func (*StreamingResponse) ProtoMessage()
func (*StreamingResponse) ProtoReflect ¶
func (x *StreamingResponse) ProtoReflect() protoreflect.Message
func (*StreamingResponse) Reset ¶
func (x *StreamingResponse) Reset()
func (*StreamingResponse) SetAudioCursors ¶
func (m *StreamingResponse) SetAudioCursors(v *AudioCursors)
func (*StreamingResponse) SetChannelTag ¶
func (m *StreamingResponse) SetChannelTag(v string)
func (*StreamingResponse) SetClassifierUpdate ¶
func (m *StreamingResponse) SetClassifierUpdate(v *RecognitionClassifierUpdate)
func (*StreamingResponse) SetConversationAnalysis ¶
func (m *StreamingResponse) SetConversationAnalysis(v *ConversationAnalysis)
func (*StreamingResponse) SetEouUpdate ¶
func (m *StreamingResponse) SetEouUpdate(v *EouUpdate)
func (*StreamingResponse) SetEvent ¶
func (m *StreamingResponse) SetEvent(v StreamingResponse_Event)
func (*StreamingResponse) SetFinal ¶
func (m *StreamingResponse) SetFinal(v *AlternativeUpdate)
func (*StreamingResponse) SetFinalRefinement ¶
func (m *StreamingResponse) SetFinalRefinement(v *FinalRefinement)
func (*StreamingResponse) SetPartial ¶
func (m *StreamingResponse) SetPartial(v *AlternativeUpdate)
func (*StreamingResponse) SetResponseWallTimeMs ¶
func (m *StreamingResponse) SetResponseWallTimeMs(v int64)
func (*StreamingResponse) SetSessionUuid ¶
func (m *StreamingResponse) SetSessionUuid(v *SessionUuid)
func (*StreamingResponse) SetSpeakerAnalysis ¶
func (m *StreamingResponse) SetSpeakerAnalysis(v *SpeakerAnalysis)
func (*StreamingResponse) SetStatusCode ¶
func (m *StreamingResponse) SetStatusCode(v *StatusCode)
func (*StreamingResponse) String ¶
func (x *StreamingResponse) String() string
type StreamingResponse_ClassifierUpdate ¶
type StreamingResponse_ClassifierUpdate struct { // Result of the triggered classifier ClassifierUpdate *RecognitionClassifierUpdate `protobuf:"bytes,10,opt,name=classifier_update,json=classifierUpdate,proto3,oneof"` }
type StreamingResponse_ConversationAnalysis ¶
type StreamingResponse_ConversationAnalysis struct { // Conversation statistics ConversationAnalysis *ConversationAnalysis `protobuf:"bytes,12,opt,name=conversation_analysis,json=conversationAnalysis,proto3,oneof"` }
type StreamingResponse_EouUpdate ¶
type StreamingResponse_EouUpdate struct { // 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 `protobuf:"bytes,6,opt,name=eou_update,json=eouUpdate,proto3,oneof"` }
type StreamingResponse_Event ¶
type StreamingResponse_Event = isStreamingResponse_Event
type StreamingResponse_Final ¶
type StreamingResponse_Final struct { // 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 `protobuf:"bytes,5,opt,name=final,proto3,oneof"` }
type StreamingResponse_FinalRefinement ¶
type StreamingResponse_FinalRefinement struct { // 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 `protobuf:"bytes,7,opt,name=final_refinement,json=finalRefinement,proto3,oneof"` }
type StreamingResponse_Partial ¶
type StreamingResponse_Partial struct { // 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 `protobuf:"bytes,4,opt,name=partial,proto3,oneof"` }
type StreamingResponse_SpeakerAnalysis ¶
type StreamingResponse_SpeakerAnalysis struct { // Speech statistics for every speaker SpeakerAnalysis *SpeakerAnalysis `protobuf:"bytes,11,opt,name=speaker_analysis,json=speakerAnalysis,proto3,oneof"` }
type StreamingResponse_StatusCode ¶
type StreamingResponse_StatusCode struct { // Status messages, send by server with fixed interval (keep-alive). StatusCode *StatusCode `protobuf:"bytes,8,opt,name=status_code,json=statusCode,proto3,oneof"` }
type TextNormalizationOptions ¶
type TextNormalizationOptions struct { TextNormalization TextNormalizationOptions_TextNormalization `` /* 178-byte string literal not displayed */ // Profanity filter (default: false). ProfanityFilter bool `protobuf:"varint,2,opt,name=profanity_filter,json=profanityFilter,proto3" json:"profanity_filter,omitempty"` // Rewrite text in literature style (default: false). LiteratureText bool `protobuf:"varint,3,opt,name=literature_text,json=literatureText,proto3" json:"literature_text,omitempty"` // Define phone formatting mode PhoneFormattingMode TextNormalizationOptions_PhoneFormattingMode `` /* 188-byte string literal not displayed */ // contains filtered or unexported fields }
Options
func (*TextNormalizationOptions) Descriptor
deprecated
func (*TextNormalizationOptions) Descriptor() ([]byte, []int)
Deprecated: Use TextNormalizationOptions.ProtoReflect.Descriptor instead.
func (*TextNormalizationOptions) GetLiteratureText ¶
func (x *TextNormalizationOptions) GetLiteratureText() bool
func (*TextNormalizationOptions) GetPhoneFormattingMode ¶
func (x *TextNormalizationOptions) GetPhoneFormattingMode() TextNormalizationOptions_PhoneFormattingMode
func (*TextNormalizationOptions) GetProfanityFilter ¶
func (x *TextNormalizationOptions) GetProfanityFilter() bool
func (*TextNormalizationOptions) GetTextNormalization ¶
func (x *TextNormalizationOptions) GetTextNormalization() TextNormalizationOptions_TextNormalization
func (*TextNormalizationOptions) ProtoMessage ¶
func (*TextNormalizationOptions) ProtoMessage()
func (*TextNormalizationOptions) ProtoReflect ¶
func (x *TextNormalizationOptions) ProtoReflect() protoreflect.Message
func (*TextNormalizationOptions) Reset ¶
func (x *TextNormalizationOptions) Reset()
func (*TextNormalizationOptions) SetLiteratureText ¶
func (m *TextNormalizationOptions) SetLiteratureText(v bool)
func (*TextNormalizationOptions) SetPhoneFormattingMode ¶
func (m *TextNormalizationOptions) SetPhoneFormattingMode(v TextNormalizationOptions_PhoneFormattingMode)
func (*TextNormalizationOptions) SetProfanityFilter ¶
func (m *TextNormalizationOptions) SetProfanityFilter(v bool)
func (*TextNormalizationOptions) SetTextNormalization ¶
func (m *TextNormalizationOptions) SetTextNormalization(v TextNormalizationOptions_TextNormalization)
func (*TextNormalizationOptions) String ¶
func (x *TextNormalizationOptions) String() string
type TextNormalizationOptions_PhoneFormattingMode ¶
type TextNormalizationOptions_PhoneFormattingMode int32
const ( TextNormalizationOptions_PHONE_FORMATTING_MODE_UNSPECIFIED TextNormalizationOptions_PhoneFormattingMode = 0 // Disable phone formatting TextNormalizationOptions_PHONE_FORMATTING_MODE_DISABLED TextNormalizationOptions_PhoneFormattingMode = 1 )
func (TextNormalizationOptions_PhoneFormattingMode) Descriptor ¶
func (TextNormalizationOptions_PhoneFormattingMode) Descriptor() protoreflect.EnumDescriptor
func (TextNormalizationOptions_PhoneFormattingMode) EnumDescriptor
deprecated
func (TextNormalizationOptions_PhoneFormattingMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use TextNormalizationOptions_PhoneFormattingMode.Descriptor instead.
func (TextNormalizationOptions_PhoneFormattingMode) Number ¶
func (x TextNormalizationOptions_PhoneFormattingMode) Number() protoreflect.EnumNumber
func (TextNormalizationOptions_PhoneFormattingMode) String ¶
func (x TextNormalizationOptions_PhoneFormattingMode) String() string
func (TextNormalizationOptions_PhoneFormattingMode) Type ¶
func (TextNormalizationOptions_PhoneFormattingMode) Type() protoreflect.EnumType
type TextNormalizationOptions_TextNormalization ¶
type TextNormalizationOptions_TextNormalization int32
Normalization
const ( TextNormalizationOptions_TEXT_NORMALIZATION_UNSPECIFIED TextNormalizationOptions_TextNormalization = 0 // Enable normalization TextNormalizationOptions_TEXT_NORMALIZATION_ENABLED TextNormalizationOptions_TextNormalization = 1 // Disable normalization TextNormalizationOptions_TEXT_NORMALIZATION_DISABLED TextNormalizationOptions_TextNormalization = 2 )
func (TextNormalizationOptions_TextNormalization) Descriptor ¶
func (TextNormalizationOptions_TextNormalization) Descriptor() protoreflect.EnumDescriptor
func (TextNormalizationOptions_TextNormalization) EnumDescriptor
deprecated
func (TextNormalizationOptions_TextNormalization) EnumDescriptor() ([]byte, []int)
Deprecated: Use TextNormalizationOptions_TextNormalization.Descriptor instead.
func (TextNormalizationOptions_TextNormalization) Number ¶
func (x TextNormalizationOptions_TextNormalization) Number() protoreflect.EnumNumber
func (TextNormalizationOptions_TextNormalization) String ¶
func (x TextNormalizationOptions_TextNormalization) String() string
func (TextNormalizationOptions_TextNormalization) Type ¶
func (TextNormalizationOptions_TextNormalization) Type() protoreflect.EnumType
type UnimplementedAsyncRecognizerServer ¶
type UnimplementedAsyncRecognizerServer struct { }
UnimplementedAsyncRecognizerServer should be embedded to have forward compatible implementations.
func (UnimplementedAsyncRecognizerServer) GetRecognition ¶
func (UnimplementedAsyncRecognizerServer) GetRecognition(*GetRecognitionRequest, AsyncRecognizer_GetRecognitionServer) error
func (UnimplementedAsyncRecognizerServer) RecognizeFile ¶
func (UnimplementedAsyncRecognizerServer) RecognizeFile(context.Context, *RecognizeFileRequest) (*operation.Operation, error)
type UnimplementedRecognizerServer ¶
type UnimplementedRecognizerServer struct { }
UnimplementedRecognizerServer should be embedded to have forward compatible implementations.
func (UnimplementedRecognizerServer) RecognizeStreaming ¶
func (UnimplementedRecognizerServer) RecognizeStreaming(Recognizer_RecognizeStreamingServer) error
type UnsafeAsyncRecognizerServer ¶
type UnsafeAsyncRecognizerServer interface {
// contains filtered or unexported methods
}
UnsafeAsyncRecognizerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AsyncRecognizerServer will result in compilation errors.
type UnsafeRecognizerServer ¶
type UnsafeRecognizerServer interface {
// contains filtered or unexported methods
}
UnsafeRecognizerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RecognizerServer will result in compilation errors.
type Word ¶
type Word struct { // Word text. Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` // Estimation of word start time in ms. StartTimeMs int64 `protobuf:"varint,2,opt,name=start_time_ms,json=startTimeMs,proto3" json:"start_time_ms,omitempty"` // Estimation of word end time in ms. EndTimeMs int64 `protobuf:"varint,3,opt,name=end_time_ms,json=endTimeMs,proto3" json:"end_time_ms,omitempty"` // contains filtered or unexported fields }
Recognized word.
func (*Word) Descriptor
deprecated
func (*Word) GetEndTimeMs ¶
func (*Word) GetStartTimeMs ¶
func (*Word) ProtoMessage ¶
func (*Word) ProtoMessage()
func (*Word) ProtoReflect ¶
func (x *Word) ProtoReflect() protoreflect.Message