SYMBOL INDEX (73 symbols across 6 files) FILE: alexa_led_pattern.py class AlexaLedPattern (line 19) | class AlexaLedPattern(object): method __init__ (line 20) | def __init__(self, show=None, number=12): method wakeup (line 32) | def wakeup(self, direction=0): method listen (line 40) | def listen(self): method think (line 45) | def think(self): method speak (line 53) | def speak(self): method off (line 69) | def off(self): FILE: apa102.py class APA102 (line 11) | class APA102: method __init__ (line 77) | def __init__(self, num_led, global_brightness=MAX_BRIGHTNESS, method clock_start_frame (line 95) | def clock_start_frame(self): method clock_end_frame (line 104) | def clock_end_frame(self): method clear_strip (line 136) | def clear_strip(self): method set_pixel (line 144) | def set_pixel(self, led_num, red, green, blue, bright_percent=100): method set_pixel_rgb (line 172) | def set_pixel_rgb(self, led_num, rgb_color, bright_percent=100): method rotate (line 185) | def rotate(self, positions=1): method show (line 196) | def show(self): method cleanup (line 208) | def cleanup(self): method combine_color (line 214) | def combine_color(red, green, blue): method wheel (line 220) | def wheel(self, wheel_pos): method dump_array (line 235) | def dump_array(self): FILE: chat.py function recognise_speech (line 18) | def recognise_speech(): function chatgpt_response (line 44) | def chatgpt_response(prompt): function generate_audio_file (line 56) | def generate_audio_file(message): function play_audio_file (line 67) | def play_audio_file(): function main (line 71) | def main(): FILE: create_messages.py function create_holding_message (line 12) | def create_holding_message(): function create_google_speech_issue (line 26) | def create_google_speech_issue(): function understand_speech_issue (line 39) | def understand_speech_issue(): function stop (line 52) | def stop(): function hello (line 65) | def hello(): function create_picovoice_issue (line 78) | def create_picovoice_issue(): function create_picture_message (line 91) | def create_picture_message(): function start_picture_message (line 104) | def start_picture_message(): function agent_search (line 117) | def agent_search(): function audio_issue (line 129) | def audio_issue(): function tavily_key_error (line 141) | def tavily_key_error(): function camera_issue (line 153) | def camera_issue(): FILE: deprecated/smart_speaker.py class Pixels (line 35) | class Pixels: method __init__ (line 38) | def __init__(self, pattern=AlexaLedPattern): method wakeup (line 49) | def wakeup(self, direction=0): method listen (line 56) | def listen(self): method think (line 64) | def think(self): method speak (line 67) | def speak(self): method off (line 70) | def off(self): method put (line 73) | def put(self, func): method _run (line 77) | def _run(self): method show (line 83) | def show(self, data): function recognise_speech (line 96) | def recognise_speech(): function speech (line 131) | def speech(): function chatgpt_response (line 163) | def chatgpt_response(prompt): function generate_audio_file (line 185) | def generate_audio_file(message): function play_wake_up_audio (line 194) | def play_wake_up_audio(): function main (line 200) | def main(): FILE: pi.py class Pixels (line 66) | class Pixels: method __init__ (line 69) | def __init__(self, pattern=AlexaLedPattern): method wakeup (line 80) | def wakeup(self, direction=0): method listen (line 87) | def listen(self): method think (line 95) | def think(self): method speak (line 98) | def speak(self): method off (line 101) | def off(self): method put (line 104) | def put(self, func): method _run (line 108) | def _run(self): method show (line 114) | def show(self, data): function play (line 124) | def play(audio_segment): function detect_wake_word (line 128) | def detect_wake_word(): function search_agent (line 186) | def search_agent(speech_text): function recognise_speech (line 216) | def recognise_speech(): function chatgpt_response (line 278) | def chatgpt_response(prompt): function encode_image (line 311) | def encode_image(image_path): function chatgpt_response_with_image (line 316) | def chatgpt_response_with_image(prompt, image_path): function generate_audio_file (line 368) | def generate_audio_file(message): function play_response (line 379) | def play_response(): function main (line 385) | def main():