![]() |
Frequenzmuster von wav-Dateien
Ich möchte eine art Spracherkennungsprogramm programmieren und hab gedacht, das es sinnvoll wäre, wenn ich dafür eine originaldatei hab und das Frequenzmuster des gesprochenen mit dem original vergleiche. Wie kann man auf das Frequenzmuster einer wav-Datei zugreifen?
Danke, hmbg |
Re: Frequenzmuster von wav-Dateien
Zitat:
Da du nicht weisst was eine FFT ist, müsstest du zuerst mal ein Grundstudium in Nachrichtenrechnik beginnen. Sorry, wenn das jetzt etwas hart geklungen hat, aber ohne die tiefen Kenntnisse hast du keine Chance. |
Re: Frequenzmuster von wav-Dateien
Aus eigenem Interesse : Wie bekommt man denn das Frequenzmuster ?
|
Re: Frequenzmuster von wav-Dateien
Letztendlich basiert jeder Ton aus einer Schallwelle, bzw. damit einer Schwingung. Diese Schwingung lässt sich durch viele übereinandergelegte Sinusfunktionen zusammensetzen. Diese haben jeweils eine andere Frequenz. Um nun diese Frequenzen zu erhalten muss man eine so genannte Fourier-Transformation durchführen. Das ist eine mathematische Vorgehensweise die man auch am PC mithilfe der sogenannten FFT (Fast-Fourier-Transform) durchführen kann. Der umgekehrte Weg ist auch möglich und heißt dann IFFT. Die Feinheiten dafür findet man bei Interesse im Internet. Audiosignalverarbeitung ist insgesamt recht komplex, vor allem wenn es an eine genauere Analyse und bearbeitung gehen soll (etwa Hoch oder Tiefpass oder andere Filter, Equalizer).
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz