Hallo zusammen, ich bearbeite gerade ein Projekt für eine Sprachsteuerung. Leider komme ich nicht weiter. Ich habe mir einen DTW Algorithmus programmiert. Den Algorythmus habe ich auf einem uController Cortex M4 implementiert. Mit dem ADC werden die Werte vom Microphone gesampelt. Beim Training werden die Samples in ein Array gespeichert, sowie beim Keyword auch. Die Arrays übergebe ich dem dtw Algorithmus, naja dann bekomme ich nur unbrauchbare Werte heraus. Den dtw Algorithmus von Maltab habe ich zum vergleich hinzugezogen. Da fängt es schon an, dass Audiosignal bei Matlab geht von +1 bis -1 und bei mir habe ich normal einen ADC Wert von 0 bis 4096. Das Microphone hat einen Offset von 3,3V/2 entspricht 2048. Diesen Wert habe ich von dem ADC Wert abgezogen, somit habe ich einen Wertebereich von +2048 bis -2048. Die Samples werden ungefähr mit 8kHz getaktet bei 12 Bit ADC. Bald nehme ich mir den HHM Algorithmus vor jedoch möchte ich beim dtw auch noch einen Erfolg sehen, um einfach das Knowhow dafür zu bekommen. Hat mir jemand einen Tipp? Viele Grüße und danke im voraus. DDMW
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.