Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GoBig87/chat-gpt-rasperry-pi-assistant
/ functions
Functions
236 in github.com/GoBig87/chat-gpt-rasperry-pi-assistant
⨍
Functions
236
◇
Types & classes
70
Function
NewApiClient
()
pkg/api/client/client.go:19
Function
NewChatGptClient
(apiKey, orgId, apiEndpoint string)
pkg/chat-gpt/chat-gpt.go:57
Function
NewChatGptServiceClient
(cc grpc.ClientConnInterface)
pkg/api/v1/chat-gpt_grpc.pb.go:35
Function
NewGpioMotorServiceClient
(cc grpc.ClientConnInterface)
pkg/api/v1/gpio-motor_grpc.pb.go:50
Function
NewSpeechToTextServiceClient
(cc grpc.ClientConnInterface)
pkg/api/v1/speech-to-text_grpc.pb.go:37
Function
NewTextToSpeechServiceClient
(cc grpc.ClientConnInterface)
pkg/api/v1/text-to-speech_grpc.pb.go:36
Function
NewWakeWordServiceClient
(cc grpc.ClientConnInterface)
pkg/api/v1/wake-word_grpc.pb.go:36
Method
Number
()
pkg/api/v1/common.pb.go:66
Method
OpenMouth
(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption)
pkg/api/v1/gpio-motor_grpc.pb.go:81
Method
OpenMouth
OpenMouth opens the mouth.
pkg/api/v1/gpio-motor_grpc.pb.go:162
Method
OpenMouth
(context.Context, *emptypb.Empty)
pkg/api/v1/gpio-motor_grpc.pb.go:189
Method
OpenMouth
OpenMouth implements the OpenMouth RPC.
internal/server/gpio-motor.go:79
Method
ProcessPrompt
(ctx context.Context, in *ProcessPromptRequest, opts ...grpc.CallOption)
pkg/api/v1/chat-gpt_grpc.pb.go:39
Method
ProcessPrompt
Process Prompt Sends a prompt to chatGPT and returns the response.
pkg/api/v1/chat-gpt_grpc.pb.go:55
Method
ProcessPrompt
(context.Context, *ProcessPromptRequest)
pkg/api/v1/chat-gpt_grpc.pb.go:63
Method
ProcessPrompt
(ctx context.Context, req *api.ProcessPromptRequest)
internal/server/chat-gpt.go:33
Method
ProcessSpeech
(ctx context.Context, in *ProcessSpeechRequest, opts ...grpc.CallOption)
pkg/api/v1/speech-to-text_grpc.pb.go:41
Method
ProcessSpeech
Start Processing Audio This is kicked off when the wake word is registered. When speech is no longer detected, the response will return false and the
pkg/api/v1/speech-to-text_grpc.pb.go:82
Method
ProcessSpeech
(*ProcessSpeechRequest, SpeechToTextService_ProcessSpeechServer)
pkg/api/v1/speech-to-text_grpc.pb.go:90
Method
ProcessSpeech
(req *api.ProcessSpeechRequest, stream api.SpeechToTextService_ProcessSpeechServer)
internal/server/speech-to-text.go:18
Method
ProcessText
(ctx context.Context, in *ProcessTextRequest, opts ...grpc.CallOption)
pkg/api/v1/text-to-speech_grpc.pb.go:40
Method
ProcessText
Start Processing Text to Audio This takes in an input of text and produces an audio out put of it.
pkg/api/v1/text-to-speech_grpc.pb.go:80
Method
ProcessText
(*ProcessTextRequest, TextToSpeechService_ProcessTextServer)
pkg/api/v1/text-to-speech_grpc.pb.go:88
Method
ProcessText
(req *api.ProcessTextRequest, stream api.TextToSpeechService_ProcessTextServer)
internal/server/text-to-speech.go:19
Method
ProtoMessage
()
pkg/api/v1/chat-gpt.pb.go:44
Method
ProtoMessage
()
pkg/api/v1/chat-gpt.pb.go:91
Method
ProtoMessage
()
pkg/api/v1/text-to-speech.pb.go:44
Method
ProtoMessage
()
pkg/api/v1/text-to-speech.pb.go:91
Method
ProtoMessage
()
pkg/api/v1/speech-to-text.pb.go:44
Method
ProtoMessage
()
pkg/api/v1/speech-to-text.pb.go:92
Method
ProtoMessage
()
pkg/api/v1/gpio-motor.pb.go:46
Method
ProtoMessage
()
pkg/api/v1/wake-word.pb.go:48
Method
ProtoReflect
()
pkg/api/v1/chat-gpt.pb.go:46
Method
ProtoReflect
()
pkg/api/v1/chat-gpt.pb.go:93
Method
ProtoReflect
()
pkg/api/v1/text-to-speech.pb.go:46
Method
ProtoReflect
()
pkg/api/v1/text-to-speech.pb.go:93
Method
ProtoReflect
()
pkg/api/v1/speech-to-text.pb.go:46
Method
ProtoReflect
()
pkg/api/v1/speech-to-text.pb.go:94
Method
ProtoReflect
()
pkg/api/v1/gpio-motor.pb.go:48
Method
ProtoReflect
()
pkg/api/v1/wake-word.pb.go:50
Method
RaiseHead
(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption)
pkg/api/v1/gpio-motor_grpc.pb.go:124
Method
RaiseHead
RaiseHead raises the head.
pkg/api/v1/gpio-motor_grpc.pb.go:168
Method
RaiseHead
(context.Context, *emptypb.Empty)
pkg/api/v1/gpio-motor_grpc.pb.go:195
Method
RaiseHead
()
pkg/gpio-motor/gpio-motor.go:200
Method
RaiseHead
RaiseHead implements the RaiseHead RPC.
internal/server/gpio-motor.go:89
Method
RaiseTail
(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption)
pkg/api/v1/gpio-motor_grpc.pb.go:133
Method
RaiseTail
RaiseTail raises the tail.
pkg/api/v1/gpio-motor_grpc.pb.go:170
Method
RaiseTail
(context.Context, *emptypb.Empty)
pkg/api/v1/gpio-motor_grpc.pb.go:198
Method
RaiseTail
()
pkg/gpio-motor/gpio-motor.go:227
Method
RaiseTail
RaiseTail implements the RaiseTail RPC.
internal/server/gpio-motor.go:99
Method
Recv
()
pkg/api/v1/gpio-motor_grpc.pb.go:295
Method
Recv
()
pkg/api/v1/gpio-motor_grpc.pb.go:307
Method
Recv
()
pkg/api/v1/wake-word_grpc.pb.go:64
Method
Recv
()
pkg/api/v1/text-to-speech_grpc.pb.go:56
Method
Recv
()
pkg/api/v1/text-to-speech_grpc.pb.go:64
Method
Recv
()
pkg/api/v1/speech-to-text_grpc.pb.go:57
Method
Recv
()
pkg/api/v1/speech-to-text_grpc.pb.go:65
Function
RegisterChatGptServiceServer
(s grpc.ServiceRegistrar, srv ChatGptServiceServer)
pkg/api/v1/chat-gpt_grpc.pb.go:75
Function
RegisterGpioMotorServiceServer
(s grpc.ServiceRegistrar, srv GpioMotorServiceServer)
pkg/api/v1/gpio-motor_grpc.pb.go:213
Function
RegisterSpeechToTextServiceServer
(s grpc.ServiceRegistrar, srv SpeechToTextServiceServer)
pkg/api/v1/speech-to-text_grpc.pb.go:102
Function
RegisterTextToSpeechServiceServer
(s grpc.ServiceRegistrar, srv TextToSpeechServiceServer)
pkg/api/v1/text-to-speech_grpc.pb.go:100
Function
RegisterWakeWordServiceServer
(s grpc.ServiceRegistrar, srv WakeWordServiceServer)
pkg/api/v1/wake-word_grpc.pb.go:99
Method
Reset
()
pkg/api/v1/chat-gpt.pb.go:31
Method
Reset
()
pkg/api/v1/chat-gpt.pb.go:78
Method
Reset
()
pkg/api/v1/text-to-speech.pb.go:31
Method
Reset
()
pkg/api/v1/text-to-speech.pb.go:78
Method
Reset
()
pkg/api/v1/speech-to-text.pb.go:31
Method
Reset
()
pkg/api/v1/speech-to-text.pb.go:79
Method
Reset
()
pkg/api/v1/gpio-motor.pb.go:33
Method
Reset
()
pkg/api/v1/wake-word.pb.go:35
Method
ResetAll
(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption)
pkg/api/v1/gpio-motor_grpc.pb.go:142
Method
ResetAll
ResetAll resets all motor positions.
pkg/api/v1/gpio-motor_grpc.pb.go:172
Method
ResetAll
(context.Context, *emptypb.Empty)
pkg/api/v1/gpio-motor_grpc.pb.go:201
Method
ResetAll
()
pkg/gpio-motor/gpio-motor.go:254
Method
ResetAll
ResetAll implements the ResetAll RPC.
internal/server/gpio-motor.go:109
Method
Send
(*MoveMouthToSpeechRequest)
pkg/api/v1/gpio-motor_grpc.pb.go:100
Method
Send
(m *MoveMouthToSpeechRequest)
pkg/api/v1/gpio-motor_grpc.pb.go:109
Method
Send
(m *WakeWordResponse)
pkg/api/v1/wake-word_grpc.pb.go:120
Method
Send
(*ProcessTextResponse)
pkg/api/v1/text-to-speech_grpc.pb.go:113
Method
Send
(m *ProcessTextResponse)
pkg/api/v1/text-to-speech_grpc.pb.go:121
Method
Send
(*ProcessSpeechResponse)
pkg/api/v1/speech-to-text_grpc.pb.go:115
Method
Send
(m *ProcessSpeechResponse)
pkg/api/v1/speech-to-text_grpc.pb.go:123
Method
SendAndClose
(m *emptypb.Empty)
pkg/api/v1/gpio-motor_grpc.pb.go:303
Method
String
()
pkg/api/v1/chat-gpt.pb.go:40
Method
String
()
pkg/api/v1/chat-gpt.pb.go:87
Method
String
()
pkg/api/v1/text-to-speech.pb.go:40
Method
String
()
pkg/api/v1/text-to-speech.pb.go:87
Method
String
()
pkg/api/v1/common.pb.go:54
Method
String
()
pkg/api/v1/speech-to-text.pb.go:40
Method
String
()
pkg/api/v1/speech-to-text.pb.go:88
Method
String
()
pkg/api/v1/gpio-motor.pb.go:42
Method
String
()
pkg/api/v1/wake-word.pb.go:44
Function
StringToBuiltInKeyword
(keyword string)
pkg/wake-word/wake-word.go:229
Function
TranscribeSpeech
()
pkg/speech-to-text/s2t.go:22
Function
TranscribeText
(text string)
pkg/text-to-speech/t2s.go:16
Method
Type
()
pkg/api/v1/common.pb.go:62
Function
_ChatGptService_ProcessPrompt_Handler
(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor)
pkg/api/v1/chat-gpt_grpc.pb.go:79
Function
_GpioMotorService_CloseMouth_Handler
(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor)
pkg/api/v1/gpio-motor_grpc.pb.go:217
Function
_GpioMotorService_LowerHead_Handler
(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor)
pkg/api/v1/gpio-motor_grpc.pb.go:235
Function
_GpioMotorService_LowerTail_Handler
(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor)
pkg/api/v1/gpio-motor_grpc.pb.go:253
← previous
next →
101–200 of 236, ranked by callers