b-reel-logo
SAMMI
SAMMI
Meet Sammi - a virtual assistant that helps take care of our office, modelled after a Swedish grandmother.
watch a video

MASK OFF!

synthetic

sammi’s conversational interface is handled by api.ai. google speech api allows us to listen to voice input, which is redirected into our agent and transformed into intents and entities. a custom digital voice from watson closes the loop.

attitude

snowboy hotword detection to listen for “hey, sammi”. sammi's responses are based on her swedish grandmother personality. randomness ensures unanticipated scenarios are taken care of.

multi-mood

socket.io controls the eyes, animated in a webpage. sammi’s eyes can express 8 basic types of emotion, the same number as humans. a thermal printer provides additional support for communications and small tokens.

interface

node.js glues everything together, along with an express app to allow for occasional remote control and debugging. sammi goes to sleep around 7, to prevent overheating of electronic components and carry out clean-up.

Face off
  1. 1
    microphone
  2. 2
    raspberry pi
  3. 3
    lcd screen
  4. 4
    nose button
  5. 5
    thermal printer
  6. 6
    magnets
  7. 7
    speakers
1
2
3
4
5
6
7
* sammi is an experiment. if you wish to understand something, take it apart and rebuild it. better: make your own (MYO).
Mask off

SAMMI SANS

Sammi Sans is the font (decorative, all caps) created to accompany Sammi. Its simple, geometric shapes and angles echo Scandinavian folk and children’s books.
download
Type Birdhouse

uppercase

numbers

symbols

Det är inte lätt när det är svårt.

patterns

Print strips are generated from a library of patterns designed for the thermal printer. Prints accompany Sammi’s communication.

OK BYE