Start new tutorial
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
# Tutorial with Installer
|
||||
|
||||
Create a voice satellite using a Raspberry Pi 3+ and USB microphone and speakers.
|
||||
|
||||
## Install OS
|
||||
|
||||
Follow instructions to [install Raspberry Pi OS](https://www.raspberrypi.com/software/). Under "Choose OS", pick "Raspberry Pi OS (other)" and "Raspberry Pi OS (Legacy, **64-bit**) Lite".
|
||||
|
||||
When asking if you'd like to apply customization settings, choose "Edit Settings" and:
|
||||
|
||||
* Set a username/password
|
||||
* Configure the wireless LAN
|
||||
* Under the Services tab, enable SSH and use password authentication
|
||||
|
||||
## Install Dependencies
|
||||
|
||||
After flashing and booting the satellite, connect to it over SSH using the username/password you configured during flashing.
|
||||
|
||||
**On the satellite**, make sure system dependencies are installed:
|
||||
|
||||
```sh
|
||||
sudo apt-get update
|
||||
sudo apt-get install --no-install-recommends \
|
||||
git \
|
||||
python3-venv
|
||||
```
|
||||
|
||||
Clone the `wyoming-satellite` repository:
|
||||
|
||||
```sh
|
||||
git clone https://github.com/rhasspy/wyoming-satellite.git
|
||||
```
|
||||
|
||||
Now you can run the installer:
|
||||
|
||||
```sh
|
||||
cd wyoming-satellite/
|
||||
python3 -m installer
|
||||
```
|
||||
|
||||
## Satellite
|
||||
|
||||
Under the "Satellite" menu, select "Satellite Type" and choose "Local wake word detection" (with the space bar).
|
||||
|
||||
## Microphone
|
||||
|
||||
Make sure you USB microphone is plugged in.
|
||||
|
||||
Under the "Microphone" menu, select "Autodetect", and speak loudly into the microphone for a few seconds.
|
||||
|
||||
In "Audio Settings", set "Noise Suppression" to "Medium" and "Auto Gain" to 15.
|
||||
|
||||
## Speakers
|
||||
|
||||
Make sure your USB speakers are plugged in.
|
||||
|
||||
Under the "Speakers" menu, choose "Test All Speakers". For each device, choose "Play Sound" and listen. If you hear the sound, select "Choose This Device"; otherwise, select "Next Device".
|
||||
|
||||
In "Toggle Feedback Sounds", enable "On wake-up" and "After voice command" (with the space bar).
|
||||
|
||||
## Wake Word
|
||||
|
||||
Under the "Wake Word" menu, select "Wake Word System" and choose "openWakeWord" (with the space bar). When prompted, install openWakeWord.
|
||||
|
||||
In the "openWakeWord" menu, choose "Download Community Wake Words". Back in the "Wake Word" menu, select "Choose Wake Word" and select one (with the space bar).
|
||||
|
||||
## Apply Settings
|
||||
|
||||
From the main menu, select "Apply Settings" and enter your password.
|
||||
|
||||
Check logs with:
|
||||
|
||||
```sh
|
||||
sudo journalctl -f -u wyoming-satellite.service
|
||||
```
|
||||
Reference in New Issue
Block a user