Commit Graph

1750 Commits (21ba6fd670b3177c5cb0ce222021f8f26ceb0f81)
 

Author SHA1 Message Date
Joaquin Madrid Belando 21ba6fd670 Adjust frame interval: 60ms->58ms for optimal playback speed on all voice functions
2 weeks ago
Joaquin Madrid Belando f6dfa9f05b Fix frame interval: 54ms->60ms (DMR standard) + absolute timing on all voice functions to eliminate micro-cuts
2 weeks ago
Joaquin Madrid Belando 0c3d1bc710 Add broadcast queue: prevent simultaneous announcements causing audio micro-cuts. All announcements (AMBE + TTS) now queue sequentially with 1.5s gap between them.
2 weeks ago
Joaquin Madrid Belando ce9e9b09e0
Merge branch 'Amateur-Digital-Network:develop' into develop
2 weeks ago
Esteban Mackay Q. 4e0895b9f1
Merge pull request #25 from hp3icc/develop
2 weeks ago
hp3icc 1f2668cc77 4dash
2 weeks ago
Esteban Mackay Q. 60c059ddce
Merge pull request #24 from hp3icc/develop
2 weeks ago
hp3icc e18c65c3a9 4dash
2 weeks ago
Joaquin Madrid Belando 07a28d34c7 Fix on-demand playback timing drift: use absolute timing instead of sleep(0.058) to prevent audio cuts on long files
2 weeks ago
Joaquin Madrid Belando 2f9a363d60 Announcements dual-slot: auto-detect TS from BRIDGES, remove ANNOUNCEMENT*_TIMESLOT (config/voice.cfg)
3 weeks ago
Joaquin Madrid Belando 80403b47ba Announcements dual-slot: auto-detect TS from BRIDGES, remove ANNOUNCEMENT*_TIMESLOT (config.py)
3 weeks ago
Joaquin Madrid Belando 30e4e509e6 Announcements dual-slot: auto-detect TS from BRIDGES, remove ANNOUNCEMENT*_TIMESLOT (bridge_master.py)
3 weeks ago
Joaquin Madrid Belando 2c05d0d1f4 Remove TTS_ANNOUNCEMENT*_TIMESLOT: TS now auto-detected from BRIDGES (bridge_master.py)
3 weeks ago
Joaquin Madrid Belando 33ca6a1c55 Remove TTS_ANNOUNCEMENT*_TIMESLOT: TS now auto-detected from BRIDGES (config/voice.cfg)
3 weeks ago
Joaquin Madrid Belando 6d8404aba2 Remove TTS_ANNOUNCEMENT*_TIMESLOT: TS now auto-detected from BRIDGES (config.py)
3 weeks ago
Joaquin Madrid Belando ec035b8a18 TTS dual-slot: send announcements on both TS1 and TS2 based on active BRIDGES per system
3 weeks ago
Joaquin Madrid Belando 50b5e2ef3a Run TTS conversion (gTTS+ffmpeg+AMBEServer) in separate thread via deferToThread to avoid blocking reactor
3 weeks ago
Joaquin Madrid Belando 2ce47b1fc9 Add TTS_VOLUME parameter (config/voice.cfg): adjustable dB volume for TTS audio
3 weeks ago
Joaquin Madrid Belando 26628d64fc Add TTS_VOLUME parameter (config.py): adjustable dB volume for TTS audio
3 weeks ago
Joaquin Madrid Belando e9705d18e6 Add TTS_VOLUME parameter (tts_engine.py): adjustable dB volume for TTS audio
3 weeks ago
Joaquin Madrid Belando 55b5e6cabf Filter announcements/TTS by active BRIDGES: only send to systems with static or active dynamic TG
3 weeks ago
Joaquin Madrid Belando 5123dd3d1a Filter announcements by TG: only send to peers active on matching talkgroup
3 weeks ago
Joaquin Madrid Belando 0d466a3291 Improve playFileOnRequest: add file existence check, better logging, catch all exceptions
3 weeks ago
Joaquin Madrid Belando ffe105b430 Change default TG from 214 to 2 in voice.cfg
3 weeks ago
Joaquin Madrid Belando 4f007171f6 Fix: resolve AMBEServer host explicitly, strip whitespace/quotes
3 weeks ago
Joaquin Madrid Belando dc9520e00a Hot-reload voice.cfg: auto-detect changes every 15s without restart
3 weeks ago
Joaquin Madrid Belando fad287330e Add reload_voice_config() for hot-reload of voice.cfg
3 weeks ago
Joaquin Madrid Belando da939f203f Fix: use RATET 33 (DMR AMBE+2) instead of RATEP (D-Star)
3 weeks ago
Joaquin Madrid Belando 12948e81ef Fix: apply DMR 3-way interleave to AMBE frames from DV3000
3 weeks ago
Joaquin Madrid Belando 7807c17ea9 Agregar cliente AMBEServer UDP (protocolo DV3000) para codificacion AMBE
3 weeks ago
Joaquin Madrid Belando 03f040ec67 Leer configuracion TTS_AMBESERVER_HOST/PORT desde voice.cfg
3 weeks ago
Joaquin Madrid Belando c2b10147d9 Agregar configuracion AMBEServer (DV3000 remoto via UDP) en voice.cfg
3 weeks ago
Joaquin Madrid Belando e1c0bd233f Integrar sistema TTS con scheduling y playback
3 weeks ago
Joaquin Madrid Belando e5e1d644c4 Agregar gTTS a dependencias
3 weeks ago
Joaquin Madrid Belando b7aea01a71 Nuevo modulo TTS: texto -> gTTS -> WAV -> vocoder -> AMBE
3 weeks ago
Joaquin Madrid Belando 30bea31ef8 Leer configuracion TTS desde voice.cfg
3 weeks ago
Joaquin Madrid Belando a08e2a531d Agregar configuracion TTS (4 slots) en voice.cfg
3 weeks ago
Joaquin Madrid Belando a8789c9a1c Actualizar documentacion: voice.cfg separado de adn.cfg
3 weeks ago
Joaquin Madrid Belando f5b4768d9d Cargar locuciones/grabaciones desde voice.cfg (opcional, con fallback a defaults)
3 weeks ago
Joaquin Madrid Belando b336b92eb2 Nuevo archivo voice.cfg con configuracion de locuciones y grabaciones
3 weeks ago
Joaquin Madrid Belando 375232ce2d Mover configuracion de locuciones y grabaciones a voice.cfg
3 weeks ago
EA5GVK 980053ed88 Fix: corregir indentacion en llamada a _handleRecording linea 2846
3 weeks ago
Joaquin Madrid Belando 962e7e3374
Update bridge_master.py
3 weeks ago
Joaquin Madrid Belando acfd947ada
Update config.py
3 weeks ago
Joaquin Madrid Belando 5ada3f09c0
Update replit.md
3 weeks ago
Joaquin Madrid Belando 285936a5c7
Update adn.cfg
3 weeks ago
Esteban Mackay Q. 0092283f91
Merge pull request #23 from hp3icc/develop
2 months ago
hp3icc 09fbdad2d6 Update docker-compose.yml
2 months ago
Esteban Mackay Q. d22695f69d
Merge pull request #22 from hp3icc/develop
2 months ago
hp3icc 51d437ebf2 selfcare
2 months ago

Powered by TurnKey Linux.