Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basic Time-Domain Features Extraction #6

Open
Tracked by #11
eryk-urbanski opened this issue Feb 27, 2024 · 0 comments
Open
Tracked by #11

Basic Time-Domain Features Extraction #6

eryk-urbanski opened this issue Feb 27, 2024 · 0 comments
Assignees
Labels

Comments

@eryk-urbanski
Copy link
Owner

Creation of pipelines for different basic time domain features extraction. Possible parameterizations to implement:

  • Amplitude Envelope (AE)
  • Root Mean Square (RMS)
  • Zero-crossing Rate (ZCR)
  • Temporal Centroid (TC)

Steps:

  1. Function for simple preprocessing using plap (read audio, framing, windowing)
  2. Functions for calculating features (they should return the result)

In the next iteration the created functions will be rewritten in a way so they can be integrated with the existing plap code.

Guidelines:
Obviously these calculations mustn't use external libraries like Librosa. Only scipy and numpy can be used. Try prompting gpt4 for 'how to calculate feature name using an algorithm having already passed the input signal through block processing (framing) with overlapping and windowing' or something similar - experiment with prompts, because gpt may be helpful.
The results should be validated -> unit tests have to be written.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants