Close
0%
0%

HAL9000 voice assistant

3D printed HAL9000 enclosure with a round TFT display (as HAL's eye); with OSS voice assistant kalliope based on Pi Zero 2

Similar projects worth following
This project consists of multiple parts:
1. 3D design of HAL enclosure (openscad) => https://www.thingiverse.com/thing:5365345
2. Various improvements made to open-source voice assistant kalliope (and some plugins) => https://kalliope-project.github.io/
3. Software to integrate interaction with voice assistant kalliope and HAL's eye (TFT display) => https://github.com/juergenpabel/HAL9000-kalliope
4. Documentation (github repo and...here at some point in the future)

Parts 3 and 4 are still work-in-progress.

The basic build just features voice interaction; optionally, the following can be configured for the top side of the enclosure:
- RFID reader (RC522 mini)
- 2x Rotary encoders
- Analog based 4x buttons
The 3D designs for these "features" are already completed; the software is WIP.

Please check out this short video of HAL's wakeup sequence: https://streamable.com/xvl5tx

wakeup.mp4

HAL wakeup sequence (kalliope detected wake-word)

MPEG-4 Video - 408.08 kB - 04/24/2022 at 13:15

Download

  • 1 × Raspberry Pi Zero 2
  • 1 × Seeed Respeaker 2-Mic HAT
  • 1 × Adafruit FT232H (with USB-C)
  • 1 × Waveshare round 1.28" TFT display (#19192)
  • 1 × Visaton K20.40 speaker

View all 11 components

Enjoy this project?

Share

Discussions

Jürgen Pabel wrote 03/25/2024 at 09:03 point

Yes - we haven't been in contact since though. I just started working on my HAL again after a few months of other things, including migrating my smart home setup from openHAB to HA - so that HA pointer comes just at the right time. I wonder what false-positive rate this implementation will have in real life.

  Are you sure? yes | no

jstaerk wrote 03/24/2024 at 17:37 point

Just talked with Thorsten Müller from Thorsten-Voice (you know each other from Froscon), he mentioned https://www.home-assistant.io/blog/2024/02/21/voice-chapter-6/  and https://github.com/dscripka/openWakeWord for wake word detection.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates