// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 // protoc v5.29.3 // source: voice_llm.proto package pb import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" 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 VoiceLLMInput struct { state protoimpl.MessageState `protogen:"open.v1"` // Types that are valid to be assigned to Input: // // *VoiceLLMInput_Audio // *VoiceLLMInput_Text // *VoiceLLMInput_Config // *VoiceLLMInput_Image Input isVoiceLLMInput_Input `protobuf_oneof:"input"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *VoiceLLMInput) Reset() { *x = VoiceLLMInput{} mi := &file_voice_llm_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *VoiceLLMInput) String() string { return protoimpl.X.MessageStringOf(x) } func (*VoiceLLMInput) ProtoMessage() {} func (x *VoiceLLMInput) ProtoReflect() protoreflect.Message { mi := &file_voice_llm_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 VoiceLLMInput.ProtoReflect.Descriptor instead. func (*VoiceLLMInput) Descriptor() ([]byte, []int) { return file_voice_llm_proto_rawDescGZIP(), []int{0} } func (x *VoiceLLMInput) GetInput() isVoiceLLMInput_Input { if x != nil { return x.Input } return nil } func (x *VoiceLLMInput) GetAudio() *AudioChunk { if x != nil { if x, ok := x.Input.(*VoiceLLMInput_Audio); ok { return x.Audio } } return nil } func (x *VoiceLLMInput) GetText() string { if x != nil { if x, ok := x.Input.(*VoiceLLMInput_Text); ok { return x.Text } } return "" } func (x *VoiceLLMInput) GetConfig() *VoiceLLMConfig { if x != nil { if x, ok := x.Input.(*VoiceLLMInput_Config); ok { return x.Config } } return nil } func (x *VoiceLLMInput) GetImage() *ImageFrame { if x != nil { if x, ok := x.Input.(*VoiceLLMInput_Image); ok { return x.Image } } return nil } type isVoiceLLMInput_Input interface { isVoiceLLMInput_Input() } type VoiceLLMInput_Audio struct { Audio *AudioChunk `protobuf:"bytes,1,opt,name=audio,proto3,oneof"` } type VoiceLLMInput_Text struct { Text string `protobuf:"bytes,2,opt,name=text,proto3,oneof"` } type VoiceLLMInput_Config struct { Config *VoiceLLMConfig `protobuf:"bytes,3,opt,name=config,proto3,oneof"` } type VoiceLLMInput_Image struct { Image *ImageFrame `protobuf:"bytes,4,opt,name=image,proto3,oneof"` } func (*VoiceLLMInput_Audio) isVoiceLLMInput_Input() {} func (*VoiceLLMInput_Text) isVoiceLLMInput_Input() {} func (*VoiceLLMInput_Config) isVoiceLLMInput_Input() {} func (*VoiceLLMInput_Image) isVoiceLLMInput_Input() {} type VoiceLLMOutput struct { state protoimpl.MessageState `protogen:"open.v1"` Audio *AudioChunk `protobuf:"bytes,1,opt,name=audio,proto3" json:"audio,omitempty"` Transcript string `protobuf:"bytes,2,opt,name=transcript,proto3" json:"transcript,omitempty"` UserTranscript string `protobuf:"bytes,3,opt,name=user_transcript,json=userTranscript,proto3" json:"user_transcript,omitempty"` IsFinal bool `protobuf:"varint,4,opt,name=is_final,json=isFinal,proto3" json:"is_final,omitempty"` QuestionId string `protobuf:"bytes,6,opt,name=question_id,json=questionId,proto3" json:"question_id,omitempty"` ReplyId string `protobuf:"bytes,7,opt,name=reply_id,json=replyId,proto3" json:"reply_id,omitempty"` BargeIn bool `protobuf:"varint,8,opt,name=barge_in,json=bargeIn,proto3" json:"barge_in,omitempty"` TaskEventJson string `protobuf:"bytes,9,opt,name=task_event_json,json=taskEventJson,proto3" json:"task_event_json,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *VoiceLLMOutput) Reset() { *x = VoiceLLMOutput{} mi := &file_voice_llm_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *VoiceLLMOutput) String() string { return protoimpl.X.MessageStringOf(x) } func (*VoiceLLMOutput) ProtoMessage() {} func (x *VoiceLLMOutput) ProtoReflect() protoreflect.Message { mi := &file_voice_llm_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 VoiceLLMOutput.ProtoReflect.Descriptor instead. func (*VoiceLLMOutput) Descriptor() ([]byte, []int) { return file_voice_llm_proto_rawDescGZIP(), []int{1} } func (x *VoiceLLMOutput) GetAudio() *AudioChunk { if x != nil { return x.Audio } return nil } func (x *VoiceLLMOutput) GetTranscript() string { if x != nil { return x.Transcript } return "" } func (x *VoiceLLMOutput) GetUserTranscript() string { if x != nil { return x.UserTranscript } return "" } func (x *VoiceLLMOutput) GetIsFinal() bool { if x != nil { return x.IsFinal } return false } func (x *VoiceLLMOutput) GetQuestionId() string { if x != nil { return x.QuestionId } return "" } func (x *VoiceLLMOutput) GetReplyId() string { if x != nil { return x.ReplyId } return "" } func (x *VoiceLLMOutput) GetBargeIn() bool { if x != nil { return x.BargeIn } return false } func (x *VoiceLLMOutput) GetTaskEventJson() string { if x != nil { return x.TaskEventJson } return "" } type VoiceLLMConfig struct { state protoimpl.MessageState `protogen:"open.v1"` SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` SystemPrompt string `protobuf:"bytes,2,opt,name=system_prompt,json=systemPrompt,proto3" json:"system_prompt,omitempty"` Voice string `protobuf:"bytes,3,opt,name=voice,proto3" json:"voice,omitempty"` Temperature float32 `protobuf:"fixed32,4,opt,name=temperature,proto3" json:"temperature,omitempty"` BotName string `protobuf:"bytes,5,opt,name=bot_name,json=botName,proto3" json:"bot_name,omitempty"` SpeakingStyle string `protobuf:"bytes,6,opt,name=speaking_style,json=speakingStyle,proto3" json:"speaking_style,omitempty"` WelcomeMessage string `protobuf:"bytes,7,opt,name=welcome_message,json=welcomeMessage,proto3" json:"welcome_message,omitempty"` DialogContext []*VoiceLLMDialogContextItem `protobuf:"bytes,8,rep,name=dialog_context,json=dialogContext,proto3" json:"dialog_context,omitempty"` Provider string `protobuf:"bytes,9,opt,name=provider,proto3" json:"provider,omitempty"` CharacterId string `protobuf:"bytes,10,opt,name=character_id,json=characterId,proto3" json:"character_id,omitempty"` CharacterDir string `protobuf:"bytes,11,opt,name=character_dir,json=characterDir,proto3" json:"character_dir,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *VoiceLLMConfig) Reset() { *x = VoiceLLMConfig{} mi := &file_voice_llm_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *VoiceLLMConfig) String() string { return protoimpl.X.MessageStringOf(x) } func (*VoiceLLMConfig) ProtoMessage() {} func (x *VoiceLLMConfig) ProtoReflect() protoreflect.Message { mi := &file_voice_llm_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 VoiceLLMConfig.ProtoReflect.Descriptor instead. func (*VoiceLLMConfig) Descriptor() ([]byte, []int) { return file_voice_llm_proto_rawDescGZIP(), []int{2} } func (x *VoiceLLMConfig) GetSessionId() string { if x != nil { return x.SessionId } return "" } func (x *VoiceLLMConfig) GetSystemPrompt() string { if x != nil { return x.SystemPrompt } return "" } func (x *VoiceLLMConfig) GetVoice() string { if x != nil { return x.Voice } return "" } func (x *VoiceLLMConfig) GetTemperature() float32 { if x != nil { return x.Temperature } return 0 } func (x *VoiceLLMConfig) GetBotName() string { if x != nil { return x.BotName } return "" } func (x *VoiceLLMConfig) GetSpeakingStyle() string { if x != nil { return x.SpeakingStyle } return "" } func (x *VoiceLLMConfig) GetWelcomeMessage() string { if x != nil { return x.WelcomeMessage } return "" } func (x *VoiceLLMConfig) GetDialogContext() []*VoiceLLMDialogContextItem { if x != nil { return x.DialogContext } return nil } func (x *VoiceLLMConfig) GetProvider() string { if x != nil { return x.Provider } return "" } func (x *VoiceLLMConfig) GetCharacterId() string { if x != nil { return x.CharacterId } return "" } func (x *VoiceLLMConfig) GetCharacterDir() string { if x != nil { return x.CharacterDir } return "" } type VoiceLLMDialogContextItem struct { state protoimpl.MessageState `protogen:"open.v1"` Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"` Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"` Timestamp int64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *VoiceLLMDialogContextItem) Reset() { *x = VoiceLLMDialogContextItem{} mi := &file_voice_llm_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *VoiceLLMDialogContextItem) String() string { return protoimpl.X.MessageStringOf(x) } func (*VoiceLLMDialogContextItem) ProtoMessage() {} func (x *VoiceLLMDialogContextItem) ProtoReflect() protoreflect.Message { mi := &file_voice_llm_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 VoiceLLMDialogContextItem.ProtoReflect.Descriptor instead. func (*VoiceLLMDialogContextItem) Descriptor() ([]byte, []int) { return file_voice_llm_proto_rawDescGZIP(), []int{3} } func (x *VoiceLLMDialogContextItem) GetRole() string { if x != nil { return x.Role } return "" } func (x *VoiceLLMDialogContextItem) GetText() string { if x != nil { return x.Text } return "" } func (x *VoiceLLMDialogContextItem) GetTimestamp() int64 { if x != nil { return x.Timestamp } return 0 } type CheckVoiceRequest struct { state protoimpl.MessageState `protogen:"open.v1"` Config *VoiceLLMConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CheckVoiceRequest) Reset() { *x = CheckVoiceRequest{} mi := &file_voice_llm_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CheckVoiceRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*CheckVoiceRequest) ProtoMessage() {} func (x *CheckVoiceRequest) ProtoReflect() protoreflect.Message { mi := &file_voice_llm_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 CheckVoiceRequest.ProtoReflect.Descriptor instead. func (*CheckVoiceRequest) Descriptor() ([]byte, []int) { return file_voice_llm_proto_rawDescGZIP(), []int{4} } func (x *CheckVoiceRequest) GetConfig() *VoiceLLMConfig { if x != nil { return x.Config } return nil } type CheckVoiceResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"` ProviderError string `protobuf:"bytes,2,opt,name=provider_error,json=providerError,proto3" json:"provider_error,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *CheckVoiceResponse) Reset() { *x = CheckVoiceResponse{} mi := &file_voice_llm_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *CheckVoiceResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*CheckVoiceResponse) ProtoMessage() {} func (x *CheckVoiceResponse) ProtoReflect() protoreflect.Message { mi := &file_voice_llm_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 CheckVoiceResponse.ProtoReflect.Descriptor instead. func (*CheckVoiceResponse) Descriptor() ([]byte, []int) { return file_voice_llm_proto_rawDescGZIP(), []int{5} } func (x *CheckVoiceResponse) GetOk() bool { if x != nil { return x.Ok } return false } func (x *CheckVoiceResponse) GetProviderError() string { if x != nil { return x.ProviderError } return "" } type InterruptRequest struct { state protoimpl.MessageState `protogen:"open.v1"` SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InterruptRequest) Reset() { *x = InterruptRequest{} mi := &file_voice_llm_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InterruptRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*InterruptRequest) ProtoMessage() {} func (x *InterruptRequest) ProtoReflect() protoreflect.Message { mi := &file_voice_llm_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 InterruptRequest.ProtoReflect.Descriptor instead. func (*InterruptRequest) Descriptor() ([]byte, []int) { return file_voice_llm_proto_rawDescGZIP(), []int{6} } func (x *InterruptRequest) GetSessionId() string { if x != nil { return x.SessionId } return "" } type InterruptResponse struct { state protoimpl.MessageState `protogen:"open.v1"` Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *InterruptResponse) Reset() { *x = InterruptResponse{} mi := &file_voice_llm_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *InterruptResponse) String() string { return protoimpl.X.MessageStringOf(x) } func (*InterruptResponse) ProtoMessage() {} func (x *InterruptResponse) ProtoReflect() protoreflect.Message { mi := &file_voice_llm_proto_msgTypes[7] 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 InterruptResponse.ProtoReflect.Descriptor instead. func (*InterruptResponse) Descriptor() ([]byte, []int) { return file_voice_llm_proto_rawDescGZIP(), []int{7} } func (x *InterruptResponse) GetSuccess() bool { if x != nil { return x.Success } return false } var File_voice_llm_proto protoreflect.FileDescriptor const file_voice_llm_proto_rawDesc = "" + "\n" + "\x0fvoice_llm.proto\x12\n" + "cyberverse\x1a\fcommon.proto\"\xc4\x01\n" + "\rVoiceLLMInput\x12.\n" + "\x05audio\x18\x01 \x01(\v2\x16.cyberverse.AudioChunkH\x00R\x05audio\x12\x14\n" + "\x04text\x18\x02 \x01(\tH\x00R\x04text\x124\n" + "\x06config\x18\x03 \x01(\v2\x1a.cyberverse.VoiceLLMConfigH\x00R\x06config\x12.\n" + "\x05image\x18\x04 \x01(\v2\x16.cyberverse.ImageFrameH\x00R\x05imageB\a\n" + "\x05input\"\xa7\x02\n" + "\x0eVoiceLLMOutput\x12,\n" + "\x05audio\x18\x01 \x01(\v2\x16.cyberverse.AudioChunkR\x05audio\x12\x1e\n" + "\n" + "transcript\x18\x02 \x01(\tR\n" + "transcript\x12'\n" + "\x0fuser_transcript\x18\x03 \x01(\tR\x0euserTranscript\x12\x19\n" + "\bis_final\x18\x04 \x01(\bR\aisFinal\x12\x1f\n" + "\vquestion_id\x18\x06 \x01(\tR\n" + "questionId\x12\x19\n" + "\breply_id\x18\a \x01(\tR\areplyId\x12\x19\n" + "\bbarge_in\x18\b \x01(\bR\abargeIn\x12&\n" + "\x0ftask_event_json\x18\t \x01(\tR\rtaskEventJsonJ\x04\b\x05\x10\x06\"\xa9\x03\n" + "\x0eVoiceLLMConfig\x12\x1d\n" + "\n" + "session_id\x18\x01 \x01(\tR\tsessionId\x12#\n" + "\rsystem_prompt\x18\x02 \x01(\tR\fsystemPrompt\x12\x14\n" + "\x05voice\x18\x03 \x01(\tR\x05voice\x12 \n" + "\vtemperature\x18\x04 \x01(\x02R\vtemperature\x12\x19\n" + "\bbot_name\x18\x05 \x01(\tR\abotName\x12%\n" + "\x0espeaking_style\x18\x06 \x01(\tR\rspeakingStyle\x12'\n" + "\x0fwelcome_message\x18\a \x01(\tR\x0ewelcomeMessage\x12L\n" + "\x0edialog_context\x18\b \x03(\v2%.cyberverse.VoiceLLMDialogContextItemR\rdialogContext\x12\x1a\n" + "\bprovider\x18\t \x01(\tR\bprovider\x12!\n" + "\fcharacter_id\x18\n" + " \x01(\tR\vcharacterId\x12#\n" + "\rcharacter_dir\x18\v \x01(\tR\fcharacterDir\"a\n" + "\x19VoiceLLMDialogContextItem\x12\x12\n" + "\x04role\x18\x01 \x01(\tR\x04role\x12\x12\n" + "\x04text\x18\x02 \x01(\tR\x04text\x12\x1c\n" + "\ttimestamp\x18\x03 \x01(\x03R\ttimestamp\"G\n" + "\x11CheckVoiceRequest\x122\n" + "\x06config\x18\x01 \x01(\v2\x1a.cyberverse.VoiceLLMConfigR\x06config\"K\n" + "\x12CheckVoiceResponse\x12\x0e\n" + "\x02ok\x18\x01 \x01(\bR\x02ok\x12%\n" + "\x0eprovider_error\x18\x02 \x01(\tR\rproviderError\"1\n" + "\x10InterruptRequest\x12\x1d\n" + "\n" + "session_id\x18\x01 \x01(\tR\tsessionId\"-\n" + "\x11InterruptResponse\x12\x18\n" + "\asuccess\x18\x01 \x01(\bR\asuccess2\xef\x01\n" + "\x0fVoiceLLMService\x12E\n" + "\bConverse\x12\x19.cyberverse.VoiceLLMInput\x1a\x1a.cyberverse.VoiceLLMOutput(\x010\x01\x12K\n" + "\n" + "CheckVoice\x12\x1d.cyberverse.CheckVoiceRequest\x1a\x1e.cyberverse.CheckVoiceResponse\x12H\n" + "\tInterrupt\x12\x1c.cyberverse.InterruptRequest\x1a\x1d.cyberverse.InterruptResponseB*Z(github.com/cyberverse/server/internal/pbb\x06proto3" var ( file_voice_llm_proto_rawDescOnce sync.Once file_voice_llm_proto_rawDescData []byte ) func file_voice_llm_proto_rawDescGZIP() []byte { file_voice_llm_proto_rawDescOnce.Do(func() { file_voice_llm_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_voice_llm_proto_rawDesc), len(file_voice_llm_proto_rawDesc))) }) return file_voice_llm_proto_rawDescData } var file_voice_llm_proto_msgTypes = make([]protoimpl.MessageInfo, 8) var file_voice_llm_proto_goTypes = []any{ (*VoiceLLMInput)(nil), // 0: cyberverse.VoiceLLMInput (*VoiceLLMOutput)(nil), // 1: cyberverse.VoiceLLMOutput (*VoiceLLMConfig)(nil), // 2: cyberverse.VoiceLLMConfig (*VoiceLLMDialogContextItem)(nil), // 3: cyberverse.VoiceLLMDialogContextItem (*CheckVoiceRequest)(nil), // 4: cyberverse.CheckVoiceRequest (*CheckVoiceResponse)(nil), // 5: cyberverse.CheckVoiceResponse (*InterruptRequest)(nil), // 6: cyberverse.InterruptRequest (*InterruptResponse)(nil), // 7: cyberverse.InterruptResponse (*AudioChunk)(nil), // 8: cyberverse.AudioChunk (*ImageFrame)(nil), // 9: cyberverse.ImageFrame } var file_voice_llm_proto_depIdxs = []int32{ 8, // 0: cyberverse.VoiceLLMInput.audio:type_name -> cyberverse.AudioChunk 2, // 1: cyberverse.VoiceLLMInput.config:type_name -> cyberverse.VoiceLLMConfig 9, // 2: cyberverse.VoiceLLMInput.image:type_name -> cyberverse.ImageFrame 8, // 3: cyberverse.VoiceLLMOutput.audio:type_name -> cyberverse.AudioChunk 3, // 4: cyberverse.VoiceLLMConfig.dialog_context:type_name -> cyberverse.VoiceLLMDialogContextItem 2, // 5: cyberverse.CheckVoiceRequest.config:type_name -> cyberverse.VoiceLLMConfig 0, // 6: cyberverse.VoiceLLMService.Converse:input_type -> cyberverse.VoiceLLMInput 4, // 7: cyberverse.VoiceLLMService.CheckVoice:input_type -> cyberverse.CheckVoiceRequest 6, // 8: cyberverse.VoiceLLMService.Interrupt:input_type -> cyberverse.InterruptRequest 1, // 9: cyberverse.VoiceLLMService.Converse:output_type -> cyberverse.VoiceLLMOutput 5, // 10: cyberverse.VoiceLLMService.CheckVoice:output_type -> cyberverse.CheckVoiceResponse 7, // 11: cyberverse.VoiceLLMService.Interrupt:output_type -> cyberverse.InterruptResponse 9, // [9:12] is the sub-list for method output_type 6, // [6:9] is the sub-list for method input_type 6, // [6:6] is the sub-list for extension type_name 6, // [6:6] is the sub-list for extension extendee 0, // [0:6] is the sub-list for field type_name } func init() { file_voice_llm_proto_init() } func file_voice_llm_proto_init() { if File_voice_llm_proto != nil { return } file_common_proto_init() file_voice_llm_proto_msgTypes[0].OneofWrappers = []any{ (*VoiceLLMInput_Audio)(nil), (*VoiceLLMInput_Text)(nil), (*VoiceLLMInput_Config)(nil), (*VoiceLLMInput_Image)(nil), } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_voice_llm_proto_rawDesc), len(file_voice_llm_proto_rawDesc)), NumEnums: 0, NumMessages: 8, NumExtensions: 0, NumServices: 1, }, GoTypes: file_voice_llm_proto_goTypes, DependencyIndexes: file_voice_llm_proto_depIdxs, MessageInfos: file_voice_llm_proto_msgTypes, }.Build() File_voice_llm_proto = out.File file_voice_llm_proto_goTypes = nil file_voice_llm_proto_depIdxs = nil }