Pagina 1 di 2

Voce maschile e femminile

MessaggioInviato: 16 feb 2014, 19:49
da lion989
Ciao a tutti, ho un piccolo problema e cerco di essere il più chiaro possibile!!
Devo fare un piccolo programma in LABVIEW(info non rilevante) che deve acquisire la voce umana e restituire in uscita il genere del parlatore, se uomo o donna!
In tutto ciò, io so che la voce umana si aggira tra gli 80Hz e 1100Hz e che la frequenza della voce maschile è inferiore alla frequenza della voce femminile!
Quindi avevo pensato di effettuare l'analisi spettrale della voce e valutare la portante, solo che non so precisamente per quali frequenze posso assumere che il parlatore è un uomo o una donna.
Avrei bisogno di qualche consiglio :D :-) :( ... o di qualche documento scientifico da dove prendere spunto! Grazie

Re: Voce Maschile e Femminile

MessaggioInviato: 16 feb 2014, 20:04
da MavKtr
Documento scientifico non saprei, ma puoi farti un'idea sommaria qui.

Re: Voce Maschile e Femminile

MessaggioInviato: 16 feb 2014, 20:26
da lion989
Grazie, ma ho sempre problemi nel capire come posso distinguere la voce maschile da quella femminile(anche nel grafico c'è un range di frequenze che li accomuna)! Ho trovato qualcosa che parlano di formanti(non penso siano la stessa cosa della portante), ma ancora non ho ben capito cosa indicano! Help me, please!!!!

Re: Voce Maschile e Femminile

MessaggioInviato: 16 feb 2014, 20:53
da GuidoB
lion989 ha scritto:(anche nel grafico c'è un range di frequenze che li accomuna)!

Io ne so proprio poco ma mi baserei sulla frequenza.

Magari facendo una media pesata delle potenze alle varie frequenze (quindi ti seve uno spettro del segnale), troverei la frequenza "media".
Con prove sperimentali troverei quale è la frequenza di confronto che permetta di fare il minimo numero di errori.

Naturalmente tutte le voci devono avere la stessa qualità (non essere, ad esempio, una che viene da linea telefonica che notoriamente lascia passare solo la banda 300-3400 Hz, e un'altra da radio FM). Oppure per ogni caso avere trovare la frequenza separatrice giusta.

Però anche nella vita reale più volte ho pensato (in un'intervista radiofonica, alla televisione ecc.) che chi parlava fosse un uomo o una donna, per poi rendermi conto (dal nome o dalle immagini) che sbagliavo.

Poi ci sono i bambini, che hanno una voce più acuta...

Non credo si possa avere un sistema che indovini al 100%.

Re: Voce maschile e femminile

MessaggioInviato: 16 feb 2014, 20:56
da MavKtr
Penso anch'io che sarà dura ottenere il 100%, ma probabilmente esistono degli algoritmi sviluppati per casi simili.

Forse qui si può trovare qualche spunto.

Re: Voce maschile e femminile

MessaggioInviato: 16 feb 2014, 20:58
da Candy
Come compito mi sembra abbastanza duro ed inarrivabile solo analizzando le frequenze. L'errore sarebbe ancora molto elevato. Una discriminazione senza errore sarebbe anche impossibile.
Che errore potresti permetterti? Capito questo, magari qualcuno potrebbe spingersi ad individuare quali algoritmi possano essere utili.

Re: Voce maschile e femminile

MessaggioInviato: 16 feb 2014, 21:01
da sedetiam
forse questo pdf può esserti utlie:



O_/

Re: Voce maschile e femminile

MessaggioInviato: 16 feb 2014, 21:19
da lion989
Grazie a tutti!! In realtà non lo so neanke io l'errore che posso commettere però un minimo di riconoscimento vocale devo ottenerlo! Adesso darò una occhiata all'ultimo documento postato che mi sembra abbastanza adatto a quello che cerco! Grazie!

Re: Voce maschile e femminile

MessaggioInviato: 17 feb 2014, 11:29
da EcoTan
Ti dò anch'io mezzo suggerimento: provate a parlare davanti a un accordatore per chitarra, forse la intonazione maschile risulta più bassa di quella femminile però non sono sicuro che parlando si ottenga una risposta abbastanza definita da parte dell'accordatore e poi non so come siano fatti, ma non credo che siano tanto evoluti perché costano poco.

Re: Voce maschile e femminile

MessaggioInviato: 17 feb 2014, 14:23
da EcoTan
Mi è venuta un'altra idea. Sul mio blog c'è un articolo sui filtri digitali, potresti prenderlo pressocchè tal quale, ovviamente settando le due frequenze di risonanza sulle fondamentali, 80 e 120 Hz per le voci maschile e femminile.