Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NoiseSuppressor ¶
type NoiseSuppressor interface {
// Process reduces noise in the given audio frame and returns a cleaned frame.
// Implementation should handle internal buffering if necessary.
Process(frame *model.AudioFrame) (*model.AudioFrame, error)
// Close releases any resources associated with the suppressor.
Close() error
}
NoiseSuppressor defines the interface for audio noise cancellation.
Click to show internal directories.
Click to hide internal directories.