Chat por audio digital - Comunícate mediante múltiples protocolos de modulación de audio.
| Protocolo | Velocidad | Modulación | Uso |
|---|---|---|---|
| GibberLink | 8-16 bytes/s | FSK multifrecuencia | AI-to-AI, chat rápido |
| APRS/AFSK1200 | 1200 bps | Bell 202 | Radio amateur |
| AFSK300 | 300 bps | Bell 103 | HF, larga distancia |
| RTTY | 45.45 bps | FSK | Radio teletipo |
| PSK31 | 31.25 bps | BPSK | HF, chat textual |
| PSK63 | 63 bps | BPSK | HF, más rápido |
| FSQ | 6 bps | FSK | Comunicación direccional |
| MFSK16 | 31.25 bps | 16-FSK | HF, débil señal |
pip install -r requirements.txtpython run.py| Comando | Descripción |
|---|---|
send <texto> |
Enviar mensaje por audio |
listen |
Escuchar mensajes (Ctrl+C detiene) |
set protocol <proto> |
Cambiar protocolo |
set mic <id> |
Cambiar microfono |
set spk <id> |
Cambiar parlante |
devices |
Listar dispositivos de audio |
debug |
Toggle modo debug |
history |
Ver historial |
status |
Ver estado |
ggwave, aprs, afsk300, rtty, psk31, psk63, fsq, mfsk16
# Terminal 1
audiochat ▸ set protocol ggwave
audiochat ▸ send Hola mundo
audiochat ▸ listen
# Terminal 2
audiochat ▸ listen
# (recibe el mensaje)- Python 3.10+
- Micrófono y parlante
ggwave,sounddevice,numpy
MIT