stt

package
v0.0.0-...-5fa7aab Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2024 License: MIT Imports: 12 Imported by: 3

Documentation

Index

Constants

View Source
const (
	AsyncRecognizer_RecognizeFile_FullMethodName  = "/speechkit.stt.v3.AsyncRecognizer/RecognizeFile"
	AsyncRecognizer_GetRecognition_FullMethodName = "/speechkit.stt.v3.AsyncRecognizer/GetRecognition"
)
View Source
const (
	Recognizer_RecognizeStreaming_FullMethodName = "/speechkit.stt.v3.Recognizer/RecognizeStreaming"
)

Variables

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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)

View Source
var File_yandex_cloud_ai_stt_v3_stt_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_ai_stt_v3_stt_service_proto protoreflect.FileDescriptor
View Source
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.

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 (*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) Enum

func (x CodeType) Enum() *CodeType

func (CodeType) EnumDescriptor deprecated

func (CodeType) EnumDescriptor() ([]byte, []int)

Deprecated: Use CodeType.Descriptor instead.

func (CodeType) Number

func (x CodeType) Number() protoreflect.EnumNumber

func (CodeType) String

func (x CodeType) String() string

func (CodeType) Type

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) Enum

func (ContainerAudio_ContainerAudioType) EnumDescriptor deprecated

func (ContainerAudio_ContainerAudioType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ContainerAudio_ContainerAudioType.Descriptor instead.

func (ContainerAudio_ContainerAudioType) Number

func (ContainerAudio_ContainerAudioType) String

func (ContainerAudio_ContainerAudioType) Type

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 (*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 (*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 (*ConversationAnalysis_InterruptsEvaluation) GetInterruptsCount

func (x *ConversationAnalysis_InterruptsEvaluation) GetInterruptsCount() int64

func (*ConversationAnalysis_InterruptsEvaluation) GetInterruptsDurationMs

func (x *ConversationAnalysis_InterruptsEvaluation) GetInterruptsDurationMs() int64

func (*ConversationAnalysis_InterruptsEvaluation) GetSpeakerTag

func (*ConversationAnalysis_InterruptsEvaluation) ProtoMessage

func (*ConversationAnalysis_InterruptsEvaluation) ProtoReflect

func (*ConversationAnalysis_InterruptsEvaluation) Reset

func (*ConversationAnalysis_InterruptsEvaluation) SetInterrupts

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 (*ConversationAnalysis_InterruptsEvaluation) 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 (*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 (*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) Enum

func (DefaultEouClassifier_EouSensitivity) EnumDescriptor deprecated

func (DefaultEouClassifier_EouSensitivity) EnumDescriptor() ([]byte, []int)

Deprecated: Use DefaultEouClassifier_EouSensitivity.Descriptor instead.

func (DefaultEouClassifier_EouSensitivity) Number

func (DefaultEouClassifier_EouSensitivity) String

func (DefaultEouClassifier_EouSensitivity) Type

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 (*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 (*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 (*DescriptiveStatistics_Quantile) GetValue

func (*DescriptiveStatistics_Quantile) ProtoMessage

func (*DescriptiveStatistics_Quantile) ProtoMessage()

func (*DescriptiveStatistics_Quantile) ProtoReflect

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

type Eou

type Eou struct {
	// contains filtered or unexported fields
}

Force EOU

func (*Eou) Descriptor deprecated

func (*Eou) Descriptor() ([]byte, []int)

Deprecated: Use Eou.ProtoReflect.Descriptor instead.

func (*Eou) ProtoMessage

func (*Eou) ProtoMessage()

func (*Eou) ProtoReflect

func (x *Eou) ProtoReflect() protoreflect.Message

func (*Eou) Reset

func (x *Eou) Reset()

func (*Eou) String

func (x *Eou) String() string

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 (*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) Descriptor() ([]byte, []int)

Deprecated: Use EouUpdate.ProtoReflect.Descriptor instead.

func (*EouUpdate) GetTimeMs

func (x *EouUpdate) GetTimeMs() int64

func (*EouUpdate) ProtoMessage

func (*EouUpdate) ProtoMessage()

func (*EouUpdate) ProtoReflect

func (x *EouUpdate) ProtoReflect() protoreflect.Message

func (*EouUpdate) Reset

func (x *EouUpdate) Reset()

func (*EouUpdate) SetTimeMs

func (m *EouUpdate) SetTimeMs(v int64)

func (*EouUpdate) String

func (x *EouUpdate) String() string

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 (*LanguageRestrictionOptions) ProtoMessage

func (*LanguageRestrictionOptions) ProtoMessage()

func (*LanguageRestrictionOptions) ProtoReflect

func (*LanguageRestrictionOptions) Reset

func (x *LanguageRestrictionOptions) Reset()

func (*LanguageRestrictionOptions) SetLanguageCode

func (m *LanguageRestrictionOptions) SetLanguageCode(v []string)

func (*LanguageRestrictionOptions) SetRestrictionType

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) Enum

func (LanguageRestrictionOptions_LanguageRestrictionType) EnumDescriptor deprecated

Deprecated: Use LanguageRestrictionOptions_LanguageRestrictionType.Descriptor instead.

func (LanguageRestrictionOptions_LanguageRestrictionType) Number

func (LanguageRestrictionOptions_LanguageRestrictionType) String

func (LanguageRestrictionOptions_LanguageRestrictionType) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use RawAudio.ProtoReflect.Descriptor instead.

func (*RawAudio) GetAudioChannelCount

func (x *RawAudio) GetAudioChannelCount() int64

func (*RawAudio) GetAudioEncoding

func (x *RawAudio) GetAudioEncoding() RawAudio_AudioEncoding

func (*RawAudio) GetSampleRateHertz

func (x *RawAudio) GetSampleRateHertz() int64

func (*RawAudio) ProtoMessage

func (*RawAudio) ProtoMessage()

func (*RawAudio) ProtoReflect

func (x *RawAudio) ProtoReflect() protoreflect.Message

func (*RawAudio) Reset

func (x *RawAudio) Reset()

func (*RawAudio) SetAudioChannelCount

func (m *RawAudio) SetAudioChannelCount(v int64)

func (*RawAudio) SetAudioEncoding

func (m *RawAudio) SetAudioEncoding(v RawAudio_AudioEncoding)

func (*RawAudio) SetSampleRateHertz

func (m *RawAudio) SetSampleRateHertz(v int64)

func (*RawAudio) String

func (x *RawAudio) String() string

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) Enum

func (RawAudio_AudioEncoding) EnumDescriptor deprecated

func (RawAudio_AudioEncoding) EnumDescriptor() ([]byte, []int)

Deprecated: Use RawAudio_AudioEncoding.Descriptor instead.

func (RawAudio_AudioEncoding) Number

func (RawAudio_AudioEncoding) String

func (x RawAudio_AudioEncoding) String() string

func (RawAudio_AudioEncoding) Type

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 (*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 (*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 (*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 (*RecognitionClassifierOptions) Reset

func (x *RecognitionClassifierOptions) Reset()

func (*RecognitionClassifierOptions) SetClassifiers

func (m *RecognitionClassifierOptions) SetClassifiers(v []*RecognitionClassifier)

func (*RecognitionClassifierOptions) 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 (*RecognitionClassifierResult) ProtoMessage

func (*RecognitionClassifierResult) ProtoMessage()

func (*RecognitionClassifierResult) ProtoReflect

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 (*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 (*RecognitionClassifierUpdate) ProtoMessage

func (*RecognitionClassifierUpdate) ProtoMessage()

func (*RecognitionClassifierUpdate) ProtoReflect

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 (*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) Enum

func (RecognitionClassifierUpdate_WindowType) EnumDescriptor deprecated

func (RecognitionClassifierUpdate_WindowType) EnumDescriptor() ([]byte, []int)

Deprecated: Use RecognitionClassifierUpdate_WindowType.Descriptor instead.

func (RecognitionClassifierUpdate_WindowType) Number

func (RecognitionClassifierUpdate_WindowType) String

func (RecognitionClassifierUpdate_WindowType) Type

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) Enum

func (RecognitionClassifier_TriggerType) EnumDescriptor deprecated

func (RecognitionClassifier_TriggerType) EnumDescriptor() ([]byte, []int)

Deprecated: Use RecognitionClassifier_TriggerType.Descriptor instead.

func (RecognitionClassifier_TriggerType) Number

func (RecognitionClassifier_TriggerType) String

func (RecognitionClassifier_TriggerType) Type

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 (*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 (*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) Enum

func (RecognitionModelOptions_AudioProcessingType) EnumDescriptor deprecated

func (RecognitionModelOptions_AudioProcessingType) EnumDescriptor() ([]byte, []int)

Deprecated: Use RecognitionModelOptions_AudioProcessingType.Descriptor instead.

func (RecognitionModelOptions_AudioProcessingType) Number

func (RecognitionModelOptions_AudioProcessingType) String

func (RecognitionModelOptions_AudioProcessingType) Type

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 (*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) Enum

func (SpeakerAnalysis_WindowType) EnumDescriptor deprecated

func (SpeakerAnalysis_WindowType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SpeakerAnalysis_WindowType.Descriptor instead.

func (SpeakerAnalysis_WindowType) Number

func (SpeakerAnalysis_WindowType) String

func (SpeakerAnalysis_WindowType) Type

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 (*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 (*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) Enum

func (SpeakerLabelingOptions_SpeakerLabeling) EnumDescriptor deprecated

func (SpeakerLabelingOptions_SpeakerLabeling) EnumDescriptor() ([]byte, []int)

Deprecated: Use SpeakerLabelingOptions_SpeakerLabeling.Descriptor instead.

func (SpeakerLabelingOptions_SpeakerLabeling) Number

func (SpeakerLabelingOptions_SpeakerLabeling) String

func (SpeakerLabelingOptions_SpeakerLabeling) Type

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 (*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 (*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 (*TextNormalizationOptions) GetProfanityFilter

func (x *TextNormalizationOptions) GetProfanityFilter() bool

func (*TextNormalizationOptions) GetTextNormalization

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 (*TextNormalizationOptions) SetProfanityFilter

func (m *TextNormalizationOptions) SetProfanityFilter(v bool)

func (*TextNormalizationOptions) SetTextNormalization

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) Enum

func (TextNormalizationOptions_PhoneFormattingMode) EnumDescriptor deprecated

func (TextNormalizationOptions_PhoneFormattingMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use TextNormalizationOptions_PhoneFormattingMode.Descriptor instead.

func (TextNormalizationOptions_PhoneFormattingMode) Number

func (TextNormalizationOptions_PhoneFormattingMode) String

func (TextNormalizationOptions_PhoneFormattingMode) Type

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) Enum

func (TextNormalizationOptions_TextNormalization) EnumDescriptor deprecated

func (TextNormalizationOptions_TextNormalization) EnumDescriptor() ([]byte, []int)

Deprecated: Use TextNormalizationOptions_TextNormalization.Descriptor instead.

func (TextNormalizationOptions_TextNormalization) Number

func (TextNormalizationOptions_TextNormalization) String

func (TextNormalizationOptions_TextNormalization) Type

type UnimplementedAsyncRecognizerServer

type UnimplementedAsyncRecognizerServer struct {
}

UnimplementedAsyncRecognizerServer should be embedded to have forward compatible implementations.

func (UnimplementedAsyncRecognizerServer) RecognizeFile

type UnimplementedRecognizerServer

type UnimplementedRecognizerServer struct {
}

UnimplementedRecognizerServer should be embedded to have forward compatible implementations.

func (UnimplementedRecognizerServer) RecognizeStreaming

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) Descriptor() ([]byte, []int)

Deprecated: Use Word.ProtoReflect.Descriptor instead.

func (*Word) GetEndTimeMs

func (x *Word) GetEndTimeMs() int64

func (*Word) GetStartTimeMs

func (x *Word) GetStartTimeMs() int64

func (*Word) GetText

func (x *Word) GetText() string

func (*Word) ProtoMessage

func (*Word) ProtoMessage()

func (*Word) ProtoReflect

func (x *Word) ProtoReflect() protoreflect.Message

func (*Word) Reset

func (x *Word) Reset()

func (*Word) SetEndTimeMs

func (m *Word) SetEndTimeMs(v int64)

func (*Word) SetStartTimeMs

func (m *Word) SetStartTimeMs(v int64)

func (*Word) SetText

func (m *Word) SetText(v string)

func (*Word) String

func (x *Word) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL