SYMBOL INDEX (30 symbols across 9 files) FILE: assistants/package/assistant.py class Assistant (line 6) | class Assistant: method __init__ (line 7) | def __init__(self, chatGPT: Kokoro): method run (line 10) | def run(self, save_foldername, keyword ='hey', useEL = False, usewhisp... FILE: assistants/package/assistant_p.py class AssistantP (line 6) | class AssistantP: method __init__ (line 7) | def __init__(self, chatGPT: Kokoro): method run (line 10) | def run(self, save_foldername, keyword ='hey', useEL = False, usewhisp... FILE: assistants/package/assistant_utils.py function check_quit (line 7) | def check_quit(user_input:str): function beep (line 11) | def beep(): function save_conversation (line 23) | def save_conversation(messages, save_foldername:str): function save_inprogress (line 46) | def save_inprogress(messages, suffix, save_foldername): FILE: assistants/package/chat.py class Chat (line 4) | class Chat: method __init__ (line 5) | def __init__(self, chatGPT: Kokoro): method run (line 8) | def run(self, save_foldername, keyword ='hey', updatein='', useEL=Fals... FILE: assistants/package/interview.py class Interview (line 4) | class Interview: method __init__ (line 5) | def __init__(self, chatGPT: Kokoro): method run (line 8) | def run(self, save_foldername, system_change = '', useEL=False, usewhi... FILE: assistants/package/kokoro.py class Kokoro (line 10) | class Kokoro: method __init__ (line 11) | def __init__(self, personality:str, keys:str, voice_name="Rachel", dev... method start_conversation (line 68) | def start_conversation(self, keyword = 'hey'): method response_completion (line 90) | def response_completion(self, append=True): method generate_voice (line 108) | def generate_voice(self, response, useEL): method listen_for_voice (line 115) | def listen_for_voice(self, timeout:int|None=5): method whisper (line 126) | def whisper(self, audio): FILE: assistants/package/streamer.py class Streamer (line 6) | class Streamer: method __init__ (line 11) | def __init__(self, chatGPT: Kokoro, attention: Kokoro): method run (line 15) | def run(self, save_foldername, useEL=False, usewhisper=False, timeout ... method streamer_completion (line 77) | def streamer_completion(self, save_foldername, suffix, useEL): FILE: assistants/utils.py function get_file_paths (line 3) | def get_file_paths(script_dir:str, foldername:str, personality:str, syst... function get_personality_dir (line 13) | def get_personality_dir(script_dir:str, personality:str): FILE: build_multithread.py function compile_assistant (line 14) | def compile_assistant(assistant):