← RadioCheck

Software libre

Última actualización: 5 de septiembre de 2026

RadioCheck se apoya en el trabajo de otras personas. Esta página lo enumera, dice con qué licencia se usa cada pieza y explica dónde conseguir el código. Si aquí hay algo mal, escribe a hi@radiocheckapp.com y lo corregimos.

Programas que van como ejecutables aparte

Dos piezas dentro de RadioCheck no son librerías enlazadas en la aplicación. Son programas independientes que RadioCheck arranca y con los que habla, igual que cualquier aplicación puede llamar a una herramienta de línea de órdenes. Conservan sus licencias y se pueden sustituir.

piper-worker: el sintetizador de voz

La voz de Alan la produce Piper, que lleva dentro eSpeak NG. Ambos están bajo la Licencia Pública General GNU, versión 3 o posterior.

Como la GPL exige que todo programa que enlace ese código sea también GPL, RadioCheck no lo enlaza. Piper vive en un programa aparte llamado piper-worker, que sí es GPLv3 y cuyo código fuente completo se distribuye junto a la aplicación (dentro del propio paquete, y en el repositorio de RadioCheck en tools/piper_worker/). RadioCheck se comunica con él únicamente por su entrada y su salida estándar.

Puedes obtener, modificar y redistribuir piper-worker bajo los términos de la GPLv3. Escribe a hi@radiocheckapp.com si lo quieres por separado y te lo enviamos.

ffmpeg y ffprobe: procesado de audio

FFmpeg se usa para decodificar y codificar audio. RadioCheck incluye una compilación hecha expresamente, sin los componentes exclusivos de GPL, de modo que se usa bajo la Licencia Pública General Reducida GNU, versión 2.1 o posterior. Incluye LAME (LGPL) para codificar MP3 y libopus (BSD).

La receta exacta de compilación se publica con RadioCheck (tools/build_ffmpeg_lgpl.sh) y la configuración empleada queda registrada dentro del paquete. La LGPL te permite sustituir estas librerías por una compilación tuya; el texto de la licencia viaja junto a ellas.

Las voces de Alan

Los modelos de voz no vienen en la descarga. RadioCheck baja el de tu idioma durante la configuración, desde el repositorio oficial de voces de Piper, con la revisión fijada.

VozIdiomaProcedencia
en_GB-alan-mediumInglés Grabada por Alan Pope y usada aquí con su permiso personal, concedido amablemente en septiembre de 2026. Alan, el ingeniero, se llama así por esta voz: resulta que también por una persona de verdad. Gracias, Al.
es_ES-davefx-mediumEspañol Grabada por quien firma como davefx y publicada bajo CC0 (dominio público) en los conjuntos de voz de OHF. Gracias también, seas quien seas.

El reconocimiento de voz usa modelos Whisper (MIT), que también se descargan a demanda en vez de venir dentro.

Librerías dentro de la aplicación

Todas con licencias permisivas y usadas sin modificar.

ComponenteLicenciaPara qué
discord.py · discord-ext-voice-recvMITLa voz de Alan en Discord, y oírte a ti
PyNaClApache 2.0Cifrado de la voz de Discord
opuslibBSD 3 cláusulasAudio Opus para Discord
faster-whisper · CTranslate2MITReconocimiento de voz en tu Mac
onnxruntimeMITEjecutar los modelos de voz
pydubMITEl efecto de radio sobre la voz de Alan
pywebviewBSD 3 cláusulasLas ventanas de la aplicación
websocketsBSD 3 cláusulasTelemetría en vivo hacia el HUD
NumPyBSD 3 cláusulasCálculos de telemetría y audio
sounddeviceMITEntrada de micrófono
huggingface-hub · tokenizersApache 2.0Descarga de los modelos
PyYAMLMITLeer los umbrales de detección
python-dotenvBSD 3 cláusulasLeer tu fichero de ajustes
certifiMPL 2.0Certificados para conexiones seguras
PythonPSFEl lenguaje en que está escrito RadioCheck

Otros créditos

Los datos de coches y circuitos derivan en parte de la base de datos comunitaria GT7 info. Gran Turismo, PlayStation y PSVR2 son marcas de sus respectivos titulares; RadioCheck es un proyecto independiente sin relación con Sony Interactive Entertainment ni con Polyphony Digital.

© 2026 Rubén Martínez López  ·  Privacidad  ·  Términos de uso  ·  English