Skip to content

RABCbot/door-butler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Door Butler

Interactive voice assistant that helps identifies who is at the door and route visitors

Goals

Wish list of capabilities:

  • Smart voice screening (done)
  • Dialog management (done)
  • Led status indicator (done)
  • Prerecorded answers (done)
  • MQTT (done)
  • Integration with Home-assistant (done)
  • Presence detection
  • Video streaming
  • Two-way audio

Hardware

  • Raspberry Pi Zero W
  • Google AIY voice hat
  • PlayStation Eye

Software

  • Node-red to run linux system commands:
    • amixer to adjust volume
    • aplay to play pre-recorded messages
    • arecord to record short utterances
  • Node-red also serves as dialog manager and mqtt client
  • WIT.AI to process utterances and recognize intents Flow

Installation

  1. Install Raspberry Pi OS to an SD card
  2. Install Node-Red
  3. Navigate to http://hostname:1880 and import the DoorButler flow
  4. Create an app with wit.ai

Home-assistant

(Hass)

About

Raspberry Pi door video/audio intercom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages