Desired Logic:
-
Listen to activation word on microphone
-
If activation word is detected, start recording and transcribing audio
-
Once the user is done talking, stop recording and transcribing
-
Pass the transcribed text to the LLM
-
LLM response converted to audio and played through speaker
Install dependencies: sudo apt-get install portaudio19-dev