You are browsing as a guest. Sign up (or log in) to start making projects!

47m 26s logged

Finishing up the software part

  • Took on the task of making my code more readable, and as such easier to debug
  • Created a AssistantDisplay class to better manage the OLED threads - way cleaner now
  • Put sentence_buffer() in ai.py and get_lastest_recordings() in listener.py, now the only function in main.py is main(). Clean!
  • Squeezed a bit more performance out of the faster-whisper model by setting cpu_threads to 4 and beam_size to 1, even if we’ll lose a tiny bit in quality. Still a good tradeoff
  • Detected an avoided a critical issue: if glob detected the file while it was being written to and passed it on to faster-whisper, then it would be corrupted and be mashed garbage. So I read some documentation about the queue module and used that, it’s way better and easier in the end.
1
8

Comments 0

No comments yet. Be the first!