// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.6
// 	protoc        v3.21.12
// source: yandex/cloud/speechsense/v1/analysis/transcription.proto

package speechsense

import (
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

type Transcription struct {
	state   protoimpl.MessageState `protogen:"open.v1"`
	Phrases []*Phrase              `protobuf:"bytes,1,rep,name=phrases,proto3" json:"phrases,omitempty"`
	// Their might be several algorithms that work on talk transcription. For example: speechkit and translator
	// So there might be other fields here for tracing
	AlgorithmsMetadata []*AlgorithmMetadata `protobuf:"bytes,2,rep,name=algorithms_metadata,json=algorithmsMetadata,proto3" json:"algorithms_metadata,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *Transcription) Reset() {
	*x = Transcription{}
	mi := &file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Transcription) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Transcription) ProtoMessage() {}

func (x *Transcription) ProtoReflect() protoreflect.Message {
	mi := &file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Transcription.ProtoReflect.Descriptor instead.
func (*Transcription) Descriptor() ([]byte, []int) {
	return file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDescGZIP(), []int{0}
}

func (x *Transcription) GetPhrases() []*Phrase {
	if x != nil {
		return x.Phrases
	}
	return nil
}

func (x *Transcription) GetAlgorithmsMetadata() []*AlgorithmMetadata {
	if x != nil {
		return x.AlgorithmsMetadata
	}
	return nil
}

type Phrase struct {
	state         protoimpl.MessageState         `protogen:"open.v1"`
	ChannelNumber int64                          `protobuf:"varint,1,opt,name=channel_number,json=channelNumber,proto3" json:"channel_number,omitempty"`
	StartTimeMs   int64                          `protobuf:"varint,2,opt,name=start_time_ms,json=startTimeMs,proto3" json:"start_time_ms,omitempty"`
	EndTimeMs     int64                          `protobuf:"varint,3,opt,name=end_time_ms,json=endTimeMs,proto3" json:"end_time_ms,omitempty"`
	Phrase        *PhraseText                    `protobuf:"bytes,4,opt,name=phrase,proto3" json:"phrase,omitempty"`
	Statistics    *PhraseStatistics              `protobuf:"bytes,5,opt,name=statistics,proto3" json:"statistics,omitempty"`
	Classifiers   []*RecognitionClassifierResult `protobuf:"bytes,6,rep,name=classifiers,proto3" json:"classifiers,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Phrase) Reset() {
	*x = Phrase{}
	mi := &file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Phrase) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Phrase) ProtoMessage() {}

func (x *Phrase) ProtoReflect() protoreflect.Message {
	mi := &file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Phrase.ProtoReflect.Descriptor instead.
func (*Phrase) Descriptor() ([]byte, []int) {
	return file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDescGZIP(), []int{1}
}

func (x *Phrase) GetChannelNumber() int64 {
	if x != nil {
		return x.ChannelNumber
	}
	return 0
}

func (x *Phrase) GetStartTimeMs() int64 {
	if x != nil {
		return x.StartTimeMs
	}
	return 0
}

func (x *Phrase) GetEndTimeMs() int64 {
	if x != nil {
		return x.EndTimeMs
	}
	return 0
}

func (x *Phrase) GetPhrase() *PhraseText {
	if x != nil {
		return x.Phrase
	}
	return nil
}

func (x *Phrase) GetStatistics() *PhraseStatistics {
	if x != nil {
		return x.Statistics
	}
	return nil
}

func (x *Phrase) GetClassifiers() []*RecognitionClassifierResult {
	if x != nil {
		return x.Classifiers
	}
	return nil
}

type PhraseText struct {
	state          protoimpl.MessageState `protogen:"open.v1"`
	Text           string                 `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	Language       string                 `protobuf:"bytes,2,opt,name=language,proto3" json:"language,omitempty"`
	NormalizedText string                 `protobuf:"bytes,3,opt,name=normalized_text,json=normalizedText,proto3" json:"normalized_text,omitempty"`
	Words          []*Word                `protobuf:"bytes,4,rep,name=words,proto3" json:"words,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *PhraseText) Reset() {
	*x = PhraseText{}
	mi := &file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PhraseText) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PhraseText) ProtoMessage() {}

func (x *PhraseText) ProtoReflect() protoreflect.Message {
	mi := &file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PhraseText.ProtoReflect.Descriptor instead.
func (*PhraseText) Descriptor() ([]byte, []int) {
	return file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDescGZIP(), []int{2}
}

func (x *PhraseText) GetText() string {
	if x != nil {
		return x.Text
	}
	return ""
}

func (x *PhraseText) GetLanguage() string {
	if x != nil {
		return x.Language
	}
	return ""
}

func (x *PhraseText) GetNormalizedText() string {
	if x != nil {
		return x.NormalizedText
	}
	return ""
}

func (x *PhraseText) GetWords() []*Word {
	if x != nil {
		return x.Words
	}
	return nil
}

type Word struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Word          string                 `protobuf:"bytes,1,opt,name=word,proto3" json:"word,omitempty"`
	StartTimeMs   int64                  `protobuf:"varint,2,opt,name=start_time_ms,json=startTimeMs,proto3" json:"start_time_ms,omitempty"`
	EndTimeMs     int64                  `protobuf:"varint,3,opt,name=end_time_ms,json=endTimeMs,proto3" json:"end_time_ms,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Word) Reset() {
	*x = Word{}
	mi := &file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Word) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Word) ProtoMessage() {}

func (x *Word) ProtoReflect() protoreflect.Message {
	mi := &file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Word.ProtoReflect.Descriptor instead.
func (*Word) Descriptor() ([]byte, []int) {
	return file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDescGZIP(), []int{3}
}

func (x *Word) GetWord() string {
	if x != nil {
		return x.Word
	}
	return ""
}

func (x *Word) GetStartTimeMs() int64 {
	if x != nil {
		return x.StartTimeMs
	}
	return 0
}

func (x *Word) GetEndTimeMs() int64 {
	if x != nil {
		return x.EndTimeMs
	}
	return 0
}

type AlgorithmMetadata struct {
	state             protoimpl.MessageState `protogen:"open.v1"`
	CreatedTaskDate   *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=created_task_date,json=createdTaskDate,proto3" json:"created_task_date,omitempty"`
	CompletedTaskDate *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=completed_task_date,json=completedTaskDate,proto3" json:"completed_task_date,omitempty"`
	Error             *Error                 `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	TraceId           string                 `protobuf:"bytes,4,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
	Name              string                 `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *AlgorithmMetadata) Reset() {
	*x = AlgorithmMetadata{}
	mi := &file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AlgorithmMetadata) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AlgorithmMetadata) ProtoMessage() {}

func (x *AlgorithmMetadata) ProtoReflect() protoreflect.Message {
	mi := &file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AlgorithmMetadata.ProtoReflect.Descriptor instead.
func (*AlgorithmMetadata) Descriptor() ([]byte, []int) {
	return file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDescGZIP(), []int{4}
}

func (x *AlgorithmMetadata) GetCreatedTaskDate() *timestamppb.Timestamp {
	if x != nil {
		return x.CreatedTaskDate
	}
	return nil
}

func (x *AlgorithmMetadata) GetCompletedTaskDate() *timestamppb.Timestamp {
	if x != nil {
		return x.CompletedTaskDate
	}
	return nil
}

func (x *AlgorithmMetadata) GetError() *Error {
	if x != nil {
		return x.Error
	}
	return nil
}

func (x *AlgorithmMetadata) GetTraceId() string {
	if x != nil {
		return x.TraceId
	}
	return ""
}

func (x *AlgorithmMetadata) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

type Error struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Code          string                 `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
	Message       string                 `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Error) Reset() {
	*x = Error{}
	mi := &file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Error) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Error) ProtoMessage() {}

func (x *Error) ProtoReflect() protoreflect.Message {
	mi := &file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Error.ProtoReflect.Descriptor instead.
func (*Error) Descriptor() ([]byte, []int) {
	return file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDescGZIP(), []int{5}
}

func (x *Error) GetCode() string {
	if x != nil {
		return x.Code
	}
	return ""
}

func (x *Error) GetMessage() string {
	if x != nil {
		return x.Message
	}
	return ""
}

type PhraseStatistics struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Statistics    *UtteranceStatistics   `protobuf:"bytes,1,opt,name=statistics,proto3" json:"statistics,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *PhraseStatistics) Reset() {
	*x = PhraseStatistics{}
	mi := &file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes[6]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PhraseStatistics) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PhraseStatistics) ProtoMessage() {}

func (x *PhraseStatistics) ProtoReflect() protoreflect.Message {
	mi := &file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes[6]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PhraseStatistics.ProtoReflect.Descriptor instead.
func (*PhraseStatistics) Descriptor() ([]byte, []int) {
	return file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDescGZIP(), []int{6}
}

func (x *PhraseStatistics) GetStatistics() *UtteranceStatistics {
	if x != nil {
		return x.Statistics
	}
	return nil
}

var File_yandex_cloud_speechsense_v1_analysis_transcription_proto protoreflect.FileDescriptor

const file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDesc = "" +
	"\n" +
	"8yandex/cloud/speechsense/v1/analysis/transcription.proto\x12$yandex.cloud.speechsense.v1.analysis\x1a\x1fgoogle/protobuf/timestamp.proto\x1a?yandex/cloud/speechsense/v1/analysis/utterance_statistics.proto\x1aAyandex/cloud/speechsense/v1/analysis/predefined_classifiers.proto\"\xc1\x01\n" +
	"\rTranscription\x12F\n" +
	"\aphrases\x18\x01 \x03(\v2,.yandex.cloud.speechsense.v1.analysis.PhraseR\aphrases\x12h\n" +
	"\x13algorithms_metadata\x18\x02 \x03(\v27.yandex.cloud.speechsense.v1.analysis.AlgorithmMetadataR\x12algorithmsMetadata\"\xfa\x02\n" +
	"\x06Phrase\x12%\n" +
	"\x0echannel_number\x18\x01 \x01(\x03R\rchannelNumber\x12\"\n" +
	"\rstart_time_ms\x18\x02 \x01(\x03R\vstartTimeMs\x12\x1e\n" +
	"\vend_time_ms\x18\x03 \x01(\x03R\tendTimeMs\x12H\n" +
	"\x06phrase\x18\x04 \x01(\v20.yandex.cloud.speechsense.v1.analysis.PhraseTextR\x06phrase\x12V\n" +
	"\n" +
	"statistics\x18\x05 \x01(\v26.yandex.cloud.speechsense.v1.analysis.PhraseStatisticsR\n" +
	"statistics\x12c\n" +
	"\vclassifiers\x18\x06 \x03(\v2A.yandex.cloud.speechsense.v1.analysis.RecognitionClassifierResultR\vclassifiers\"\xa7\x01\n" +
	"\n" +
	"PhraseText\x12\x12\n" +
	"\x04text\x18\x01 \x01(\tR\x04text\x12\x1a\n" +
	"\blanguage\x18\x02 \x01(\tR\blanguage\x12'\n" +
	"\x0fnormalized_text\x18\x03 \x01(\tR\x0enormalizedText\x12@\n" +
	"\x05words\x18\x04 \x03(\v2*.yandex.cloud.speechsense.v1.analysis.WordR\x05words\"^\n" +
	"\x04Word\x12\x12\n" +
	"\x04word\x18\x01 \x01(\tR\x04word\x12\"\n" +
	"\rstart_time_ms\x18\x02 \x01(\x03R\vstartTimeMs\x12\x1e\n" +
	"\vend_time_ms\x18\x03 \x01(\x03R\tendTimeMs\"\x99\x02\n" +
	"\x11AlgorithmMetadata\x12F\n" +
	"\x11created_task_date\x18\x01 \x01(\v2\x1a.google.protobuf.TimestampR\x0fcreatedTaskDate\x12J\n" +
	"\x13completed_task_date\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\x11completedTaskDate\x12A\n" +
	"\x05error\x18\x03 \x01(\v2+.yandex.cloud.speechsense.v1.analysis.ErrorR\x05error\x12\x19\n" +
	"\btrace_id\x18\x04 \x01(\tR\atraceId\x12\x12\n" +
	"\x04name\x18\x05 \x01(\tR\x04name\"5\n" +
	"\x05Error\x12\x12\n" +
	"\x04code\x18\x01 \x01(\tR\x04code\x12\x18\n" +
	"\amessage\x18\x02 \x01(\tR\amessage\"m\n" +
	"\x10PhraseStatistics\x12Y\n" +
	"\n" +
	"statistics\x18\x01 \x01(\v29.yandex.cloud.speechsense.v1.analysis.UtteranceStatisticsR\n" +
	"statisticsB\x94\x01\n" +
	"(yandex.cloud.api.speechsense.v1.analysisB\x12TranscriptionProtoZTgithub.com/yandex-cloud/go-genproto/yandex/cloud/speechsense/v1/analysis;speechsenseb\x06proto3"

var (
	file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDescOnce sync.Once
	file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDescData []byte
)

func file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDescGZIP() []byte {
	file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDescOnce.Do(func() {
		file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDesc), len(file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDesc)))
	})
	return file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDescData
}

var file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
var file_yandex_cloud_speechsense_v1_analysis_transcription_proto_goTypes = []any{
	(*Transcription)(nil),               // 0: yandex.cloud.speechsense.v1.analysis.Transcription
	(*Phrase)(nil),                      // 1: yandex.cloud.speechsense.v1.analysis.Phrase
	(*PhraseText)(nil),                  // 2: yandex.cloud.speechsense.v1.analysis.PhraseText
	(*Word)(nil),                        // 3: yandex.cloud.speechsense.v1.analysis.Word
	(*AlgorithmMetadata)(nil),           // 4: yandex.cloud.speechsense.v1.analysis.AlgorithmMetadata
	(*Error)(nil),                       // 5: yandex.cloud.speechsense.v1.analysis.Error
	(*PhraseStatistics)(nil),            // 6: yandex.cloud.speechsense.v1.analysis.PhraseStatistics
	(*RecognitionClassifierResult)(nil), // 7: yandex.cloud.speechsense.v1.analysis.RecognitionClassifierResult
	(*timestamppb.Timestamp)(nil),       // 8: google.protobuf.Timestamp
	(*UtteranceStatistics)(nil),         // 9: yandex.cloud.speechsense.v1.analysis.UtteranceStatistics
}
var file_yandex_cloud_speechsense_v1_analysis_transcription_proto_depIdxs = []int32{
	1,  // 0: yandex.cloud.speechsense.v1.analysis.Transcription.phrases:type_name -> yandex.cloud.speechsense.v1.analysis.Phrase
	4,  // 1: yandex.cloud.speechsense.v1.analysis.Transcription.algorithms_metadata:type_name -> yandex.cloud.speechsense.v1.analysis.AlgorithmMetadata
	2,  // 2: yandex.cloud.speechsense.v1.analysis.Phrase.phrase:type_name -> yandex.cloud.speechsense.v1.analysis.PhraseText
	6,  // 3: yandex.cloud.speechsense.v1.analysis.Phrase.statistics:type_name -> yandex.cloud.speechsense.v1.analysis.PhraseStatistics
	7,  // 4: yandex.cloud.speechsense.v1.analysis.Phrase.classifiers:type_name -> yandex.cloud.speechsense.v1.analysis.RecognitionClassifierResult
	3,  // 5: yandex.cloud.speechsense.v1.analysis.PhraseText.words:type_name -> yandex.cloud.speechsense.v1.analysis.Word
	8,  // 6: yandex.cloud.speechsense.v1.analysis.AlgorithmMetadata.created_task_date:type_name -> google.protobuf.Timestamp
	8,  // 7: yandex.cloud.speechsense.v1.analysis.AlgorithmMetadata.completed_task_date:type_name -> google.protobuf.Timestamp
	5,  // 8: yandex.cloud.speechsense.v1.analysis.AlgorithmMetadata.error:type_name -> yandex.cloud.speechsense.v1.analysis.Error
	9,  // 9: yandex.cloud.speechsense.v1.analysis.PhraseStatistics.statistics:type_name -> yandex.cloud.speechsense.v1.analysis.UtteranceStatistics
	10, // [10:10] is the sub-list for method output_type
	10, // [10:10] is the sub-list for method input_type
	10, // [10:10] is the sub-list for extension type_name
	10, // [10:10] is the sub-list for extension extendee
	0,  // [0:10] is the sub-list for field type_name
}

func init() { file_yandex_cloud_speechsense_v1_analysis_transcription_proto_init() }
func file_yandex_cloud_speechsense_v1_analysis_transcription_proto_init() {
	if File_yandex_cloud_speechsense_v1_analysis_transcription_proto != nil {
		return
	}
	file_yandex_cloud_speechsense_v1_analysis_utterance_statistics_proto_init()
	file_yandex_cloud_speechsense_v1_analysis_predefined_classifiers_proto_init()
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDesc), len(file_yandex_cloud_speechsense_v1_analysis_transcription_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   7,
			NumExtensions: 0,
			NumServices:   0,
		},
		GoTypes:           file_yandex_cloud_speechsense_v1_analysis_transcription_proto_goTypes,
		DependencyIndexes: file_yandex_cloud_speechsense_v1_analysis_transcription_proto_depIdxs,
		MessageInfos:      file_yandex_cloud_speechsense_v1_analysis_transcription_proto_msgTypes,
	}.Build()
	File_yandex_cloud_speechsense_v1_analysis_transcription_proto = out.File
	file_yandex_cloud_speechsense_v1_analysis_transcription_proto_goTypes = nil
	file_yandex_cloud_speechsense_v1_analysis_transcription_proto_depIdxs = nil
}
