[pyar] Crear audio,

Rafael Carrascosa rafacarrascosa en gmail.com
Mar Nov 29 14:08:43 ART 2011


Hace poco use una forma sucia y rápida de mandarle "a la placa" sin
pasar por un wav.
Si tu sistema operativo/escritorio usa pulse audio (cualquier ubuntu
nuevo) podes usar:

"python programa.py  | pacat --format u8 --rate 8000"

Donde "u8" y "8000" son ajustables (man pacat) y programa.py deberia
generar los bytes que le vas a dar de comer a la placa (en este caso
números de 0 a 255, ver u8).
Programita de ejemplo:

import sys
t = 0
while True:
    c = (t|(t>>9|t>>7)) * t&(t>>11|t>>9)
    sys.stdout.write(chr(c % 256))
    t = (t+1) % (2**32)

Saludos!

2011/11/27 Santiago Paleka <santiagopaleka en gmail.com>:
> Alguien conoce una forma rápida de crear un archivo wav o directamente
> sacar audio por la placa de sonido, a partir de un array de numpy??
> traté de hacer andar pyaudiere pero no pude compilar audiere.
>
> Gracias.
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
>



More information about the pyar mailing list