Librería experimental que convierte texto en tonos tipo R2-D2.
Project description
r2d2Audio
r2d2Audio es una librería experimental en Python que convierte texto en tonos, sonidos binarios y notas musicales al estilo del droide R2-D2 de Star Wars. Está pensada para proyectos de audio, codificación sonora o demostraciones educativas sobre procesamiento de señales.
INSTALACIÓN
Para instalar el paquete desde PyPI (una vez publicado):
pip install r2d2Audio
EJEMPLO DE USO
from r2d2Audio import R2D2
r2d2 = R2D2()
audio = r2d2.text_to_tones("hola mundo")
r2d2.save_audio(audio, "output.wav")
CARACTERÍSTICAS
- Convierte texto en tonos de audio
- Soporta silencios entre tonos
- Decodifica tonos de vuelta a texto
- Modo binario (frecuencias para 0 y 1)
- Modo musical con notas de la escala mayor
- Permite guardar resultados en formato WAV
REQUISITOS
- Python 3.8 o superior
- Numpy
- Scipy
Estas dependencias se instalan automáticamente con el paquete.
EJEMPLOS ADICIONALES
Convertir texto a tonos con silencios:
from r2d2Audio import R2D2
r2d2 = R2D2()
audio = r2d2.text_to_tones_with_silence("hola mundo")
r2d2.save_audio(audio, "output_silencio.wav")
#Decodificar el audio:
mensaje = r2d2.decode_tones_with_silence(audio)
print(mensaje)
LICENCIA
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.
Autor: Edinson Tunjano
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file r2d2audio-0.4.0.tar.gz.
File metadata
- Download URL: r2d2audio-0.4.0.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c95709351e63cd03b261c393aaab7ddecd1dc07cf8c38df59bd4c827d081bcf4
|
|
| MD5 |
6f26121ef8700278751fb44555723be4
|
|
| BLAKE2b-256 |
e62c28b7dbb5dd5c60f73022a81ad40f82e1f0b8af8ad951f4cfd805dc43fc56
|
File details
Details for the file r2d2audio-0.4.0-py3-none-any.whl.
File metadata
- Download URL: r2d2audio-0.4.0-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a77667130231eca5aa5d861881baaac8f95519093f6c3ff14dc0bdc69a0da1a0
|
|
| MD5 |
5d4c91010d53368fe19eba8880763b82
|
|
| BLAKE2b-256 |
4e2d9509776de939bd7a1591c45e36ce2d76d10e61867ebd702b2d1c65e931fb
|