feat: configurable name. Readme revamped. Code formatted.

This commit is contained in:
2026-04-14 12:48:41 +02:00
parent 066535f5c1
commit 61017757fa
7 changed files with 126 additions and 97 deletions

View File

@@ -1,29 +1,14 @@
# Intercom
Comunicación VoIP entre dos raspberrys.
Comunicación VoIP entre dos raspberrys. La versión actual utiliza Mumble para la capa VoIP. La versión anterior usaba Parole.
## How to
1. Copiar Raspbian Lite en el SD usando Balena Etcher.
2. Crear un archivo en la partición boot con el nombre ssh para activar SSHD.
3. Loguear en el raspberry (pass por defecto: raspberry) y ejecutar:
sudo systemctl enable ssh
sudo apt install libopus-dev build-essential libasound2-dev libogg-dev python3-gpiozero python3-pip
sudo pip3 install pyyaml
wget http://holdenc.altervista.org/parole/downloads/parole-010beta4.tgz
tar xf parole-010beta4.tgz
cd parole-010beta4/
make
sudo cp parole /usr/bin/
4. Crear /etc/systemd/system/parole.service y activarlo.
sudo chown root:root /etc/systemd/system/parole.service
sudo systemctl enable parole
5. Crear /etc/systemd/system/intercom.service y activarlo.
1. Clonar este repositorio.
2. Crear el symlink `intercom.yml` al archivo correspondiente.
3. Activar el servicio intercom:
```
sudo cp intercom.service /etc/systemd/system
sudo chown root:root /etc/systemd/system/intercom.service
sudo systemctl enable intercom
6. Añadir intercom en /etc/hosts
7. Copiar intercom.py e intercom.yml en la home. Editar intercom.yml
## Avoid PulseAudio for using parole directly
`pasuspender -- parole -c rba -d plughw:0,0``
```