Paso 4: Extraer datos de Audio con Python
Proceso dispone de una biblioteca para ocuparse de audio llamada
mínima, se incluye con las versiones más recientes de procesamiento de IDE. Desafortunadamente, esta biblioteca es configurada para aplicaciones de audio en tiempo real y no parece darle una forma fácil de extraer todos los datos de un archivo de audio a la vez (te hace cargar búferes pequeños pieza por pieza). Puesto que no pude encontrar una manera fácil de cargar mi wav archivos en proceso directamente (aunque estoy seguro de que esto debe ser posible), he estado importando audio estéreo en formato wav en Python usando la librería de wav, sumar los canales izquierdos y derecho, centrado de los datos alrededor de cero y la exportación de la matriz resultante de int (separados por comas) a un archivo txt. Aquí está mi wav a txt script en Python (estoy corriendo en Python 2.5.4):
#Wav to Txt #by Amanda Ghassaei #
Una vez que crear un archivo de texto, puedo importar los datos a procesar y convertir en un STL. Quiero optimizar mi código para que archivos de audio (wav/mp3) se pueden cargar directamente en el procesamiento, pero no he encontrado una solución aún, cualquier sugerencia será apreciada!