Naobian - Hassle-free Naomi Setup

The Raspberry Pi and other micro-controllers, small single-board computers, are quite robust platforms for Naomi. However, setting up a fully working Linux system with all the recommended packages and the Naomi recommendations is a boring task taking quite some time and Linux newcomers shouldn't worry about these technical details.

A vocal assistant enthusiast doesn't have to be a Linux enthusiast!

Naobian aims to provide a pre-configured Linux system setup specific to the needs of every Naomi user. To that end, the project provides a complete SD-card image pre-configured with Naomi and many other Naomi and Hardware-specific preparations for the Raspberry Pi.

How Naobian is Setup

Naobian is setup in a plug-in-play manor so users can test the software or not worry about how to set everything up. The image comes with Naomi installed, Flite TTS & PocketSphinx STT, as well as a defaulted profile to get started. After trying Naomi out you can personalize things to your liking.

To Get Started

  1. Insert the SD card in your device, ensure the network is connected (or setup the Wi-Fi and ssh are set up first if you want to ssh into the device) and connect the power
  2. Just like standard Raspbian, the Naobian image uses 'pi' and 'raspberry' as default username and password. Please change them immediately by running "sudo raspi-config" at the command line and selecting option 1 "Change User Password"

    Default user:     pi
    Default password: raspberry

    As a network connected device, having a unique password significantly enhances your security and thwarts the majority of hacking attempts.

    We recommend setting a unique password for any device, especially one that is exposed directly to the internet.

  3. Go into the directory
  4. cd Naomi
  5. Run the app
  6. ./Naomi

    To check for updates at any given time

    go into the Naomi dir (cd ~/Naomi) and run git pull