Skip to content

About

Chat por audio digital con múltiples protocolos de modulación (GibberLink, APRS, RTTY, PSK31, FSQ, MFSK16)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔊 AudioChat

Chat por audio digital - Comunícate mediante múltiples protocolos de modulación de audio.

Protocolos Soportados

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

Instalación

pip install -r requirements.txt

Uso

python run.py

Comandos

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

Protocolos disponibles

ggwave, aprs, afsk300, rtty, psk31, psk63, fsq, mfsk16

Ejemplo

# Terminal 1
audiochat ▸ set protocol ggwave
audiochat ▸ send Hola mundo
audiochat ▸ listen

# Terminal 2
audiochat ▸ listen
# (recibe el mensaje)

Requisitos

  • Python 3.10+
  • Micrófono y parlante
  • ggwave, sounddevice, numpy

Licencia

MIT

About

Chat por audio digital con múltiples protocolos de modulación (GibberLink, APRS, RTTY, PSK31, FSQ, MFSK16)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages