Äänentunnistus

Pitäisi saada tehtyä pieni ohjelma, johon tallennetaan lyhyt (3sec) ääni, jonka se tunnistaa kun se toistuu uudestaan (tarkkuus 80-95%). Osaako kukaan sanoa millä kannattaa toteuttaa ja mitä koodiin pitää sisällyttää? Valtavasti kiitoksia vaivautuville!
3257
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

pienimmän neliösumman menetelmä

Äänestä

Aikatasossa lasket n samplejen välein 3 sekunnin syötteen ja vertaat kohdesignaalia tähän näytteeseen. Tietysti kohinan takia tuskin saat 100% samaa signaalia luettua. Jotain tuollaista tuli ensimmäisenä mieleeni, mutta varmasti parempia keinoja on.

Hankelmmat, "hifimmät" vaihtoehdot:
adaboost ja variantit
neuroverkot
SVM
jne.

Äänestä

Kannattaa katsoa "matched filter" googlesta. Toinen vähän vastaava tapa on laskea ristikorrelaatiota signaalien välillä sopivassa ikkunassa, jolloin homman saa tehtyä suhteellisen tehokkaasta käyttäen FFT:tä (konvoluutioteoreeman avulla).

Äänestä

Kommentoi aloitusta


codeforfun kirjoitti:

Pitäisi saada tehtyä pieni ohjelma, johon tallennetaan lyhyt (3sec) ääni, jonka se tunnistaa kun se toistuu uudestaan (tarkkuus 80-95%). Osaako kukaan sanoa millä kannattaa toteuttaa ja mitä koodiin pitää sisällyttää? Valtavasti kiitoksia vaivautuville!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu