Naobian - Hassle-free Naomi Setup
The Raspberry Pi and other small single-board computers are quite famous platforms for Naomi. However, setting up a fully working Linux system with all recommended packages and 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 two things:
- Complete SD-card images pre-configured with Naomi and many other Naomi- and Hardware-specific preparations for the Raspberry Pi and the Pine A64
- The Naobian Configuration Tool to set up and configure Naomi and many related things on any Debian/Ubuntu based system
How Naobian is Setup
Naobian is setup in a plug-in-play mannor 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 to personalize things to your liking.
To Get Started
- Insert the SD card in your device, ensure the network is connected or setup the Wi-Fi first if you want to update & ssh into the device, and reboot!
- Go into the directory
- Run the app
Unlike standard Raspbian which has a user 'pi'
with a password 'raspberry'
, the Naobian image uses the following as default username and password:
Default user: pi
Default password: Naobian
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.
cd Naomi
./Naomi.py
To check for updates at any given time
go into the Naomi dir (cd ~/Naomi
) and run git pull