Open CrushN8r opened 1 week ago
This project implements functionalities for a robotic system using the Go programming language. The code is organized across multiple files for ease of navigation and debugging. Below is a list of the files along with a brief description of each.
audio_utils.go
bcontrol.go
create_ai_prompt.go
create_ai_prompt_vars.go
create_ai_request.go
do_actions.go
do_animation_queue.go
do_chats.go
do_commands_animation.go
do_commands_audio.go
do_commands_audio_openai.go
do_commands_image.go
get_robot_esn.go
get_robot_id.go
intentparam.go
kgsim.go
kgsim_interrupt.go
kgsim_streaming.go
llm_streaming.go
rational_number_utils.go
special_characters.go
weather.go
weather_utils.go
words2num.go
This organization enables systematic debugging and facilitates collaboration among developers. Each file logically groups relevant functionalities, making it easy to locate specific areas of interest. For further assistance, please consult the source code or reach out with specific inquiries.
I spread out code over more files - less code per page is easier to deal with when compiling
Then I did my programming magic, lol
1) Ask Vector something (test with decimals and fractions) 2) LogUI will show raw llm response (emojis, special characters, etc...). 3) Raw llm response is then cleaned for Vector to speak (using original robot voice).
Works for me. Please test - in some cases an uncommon emoji may get past the cleaning and Vector will incorrectly speak the emoji's number value