salve, c'è un modo per registrare solamente quando non c'è silenzio ?
Mi spiego meglio, vorrei scrivere un programma in python che una volta avviato se c'è silenzio non registra altrimenti si, e una volta che si ripresenta il silenzio si stoppa.
Mi occorrerebbe quindi una sorta di valore che mi indica, grazie al microfono usb, il rumore che c'è e poi io di conseguenza mi regolo. C'è qualche libreria che presenta questa funzione ?
Grazie Mille.
riconoscere silenzio
10 posts
- Posts: 51
- Joined: Sat Feb 09, 2013 11:13 pm
dai cacchio è da 4 giorni che chiedo aiuto e nessuno risponde.
Non credo sia qualcosa di così complicato, sapessi quale libreria utilizzare sarebbe tutta un'altra cosa....
Non credo sia qualcosa di così complicato, sapessi quale libreria utilizzare sarebbe tutta un'altra cosa....
- Posts: 51
- Joined: Sat Feb 09, 2013 11:13 pm
non è una cosa comune, anzi...
non saprei sinceramente, l'unica cosa che mi viene in mente è provare a guardare nei sorgenti di mumble (un programma tipo teamspeak che gira su linux) e vedere se trovi una libreria che fa quel che dici. perchè in quei programmi c'è la gestione del silenzio (quando uno non parla evitano di mandare pacchetti al server per ridurre la banda utilizzata)
non saprei sinceramente, l'unica cosa che mi viene in mente è provare a guardare nei sorgenti di mumble (un programma tipo teamspeak che gira su linux) e vedere se trovi una libreria che fa quel che dici. perchè in quei programmi c'è la gestione del silenzio (quando uno non parla evitano di mandare pacchetti al server per ridurre la banda utilizzata)
RPi #1: Raspbian + transmission-deamon + samba
RPi #2: Raspbmc XBMC + Edimax EW-7811Un
RPi #2: Raspbmc XBMC + Edimax EW-7811Un
ora come ora, non trovando nulla in rete, avevo pensato di aggiungere un microfono con amplificatore e leggerne il valore, se questo supera una certa soglia parte la registrazione con arecord.
Dici che può funzionare ?
Dici che può funzionare ?
- Posts: 51
- Joined: Sat Feb 09, 2013 11:13 pm
non ne ho idea sinceramente, la mia esperienza si limita a quei programmi che fanno quel che dici in modo automatizzato... mi spiace
RPi #1: Raspbian + transmission-deamon + samba
RPi #2: Raspbmc XBMC + Edimax EW-7811Un
RPi #2: Raspbmc XBMC + Edimax EW-7811Un
Dai un'occhiata qui: http://stackoverflow.com/questions/1936 ... on-the-fly
Nella prima risposta c'è un esempio python che prende il suono dal microfono e stampa a video il volume massimo dell'audio intervallo per intervallo...è un buon punto di partenza
Nella prima risposta c'è un esempio python che prende il suono dal microfono e stampa a video il volume massimo dell'audio intervallo per intervallo...è un buon punto di partenza
- Posts: 34
- Joined: Sun Dec 16, 2012 7:44 pm
Ho provato ma mi da:
praticamente mi da errore in quanto no trova la libreria alsaaudio.
Come faccio ad installarla ? su internet non ho trovato nulla...
- Code: Select all
ImportError: No module named alsaaudio
praticamente mi da errore in quanto no trova la libreria alsaaudio.
Come faccio ad installarla ? su internet non ho trovato nulla...
- Posts: 51
- Joined: Sat Feb 09, 2013 11:13 pm
Hai installato i driver alsa sul SO? ( presumo tu abbia raspbian )
In buona sostanza, hai mai riprodotto flussi audio su Raspberry?
Altrimenti da terminale:
In buona sostanza, hai mai riprodotto flussi audio su Raspberry?
Altrimenti da terminale:
- Code: Select all
sudo modprobe snd-bcm2835
DomoHome is coming! - RaspberryPi ~ Raspbian ~ Android
https://www.facebook.com/pages/Domohome/155791057916884
https://www.facebook.com/pages/Domohome/155791057916884
- Posts: 87
- Joined: Fri Dec 07, 2012 4:01 pm
- Location: Bari
per installare i driver ho eseguito da terminale:
con il raspberry ho sempre gestito il flusso auduio con
non capisco perchè non mi trovi la libreria
- Code: Select all
sudo apt-get install alsa-utils
con il raspberry ho sempre gestito il flusso auduio con
- Code: Select all
arecord
- Code: Select all
aplay
non capisco perchè non mi trovi la libreria
- Posts: 51
- Joined: Sat Feb 09, 2013 11:13 pm
Da quello che ho capito, la libreria richiesta non è un file di sistema ma un file in python che dovresti scaricare e metterlo nella root. Leggiti bene la documentazione che ti hanno allegato per quanto riguarda il link su stackoverflow
DomoHome is coming! - RaspberryPi ~ Raspbian ~ Android
https://www.facebook.com/pages/Domohome/155791057916884
https://www.facebook.com/pages/Domohome/155791057916884
- Posts: 87
- Joined: Fri Dec 07, 2012 4:01 pm
- Location: Bari