Python graba audio en sonido detectado

Estoy buscando tener un script de Python ejecutado en segundo plano y usar pyaudio para grabar archivos de sonido cuando el umbral del micrófono ha alcanzado un cierto punto. Esto es para un monitor en una red de radio de dos vías. Por eso solo queremos grabar el audio transmitido.

Tareas en mente:

Graba la entrada de audio en un umbral de puerta n%

Deja de grabar después de tantos segundos de silencio

Sigue grabando durante tantos segundos después del audio.

Fase 2: ingresar datos en la base de datos MySQL para buscar las grabaciones

Estoy mirando una estructura de archivos de la similar

/home/Recodings/2013/8/23/12-33.wav sería una grabación de la transmisión el 23/08/2013 @ 12: 33.wav

He usado el código de

Detecta y graba un sonido con python.

Me siento un poco perdido a dónde ir ahora y un poco de orientación sería muy apreciado

gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta