MCPcopy Create free account
hub / github.com/0xShug0/audio.cpp / ZipEnhancerModel

Class ZipEnhancerModel

include/engine/framework/audio/zipenhancer.h:18–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16};
17
18class ZipEnhancerModel {
19public:
20 static ZipEnhancerModel load_from_directory(const std::filesystem::path & model_dir);
21 static ZipEnhancerModel load_from_directory(const std::filesystem::path & model_dir, const core::BackendConfig & backend_config);
22
23 ZipEnhancerModel();
24 ~ZipEnhancerModel();
25 ZipEnhancerModel(ZipEnhancerModel &&) noexcept;
26 ZipEnhancerModel & operator=(ZipEnhancerModel &&) noexcept;
27 ZipEnhancerModel(const ZipEnhancerModel &) = delete;
28 ZipEnhancerModel & operator=(const ZipEnhancerModel &) = delete;
29
30 ZipEnhancerWaveformOutput denoise_mono_16k(const std::vector<float> & waveform) const;
31
32private:
33 explicit ZipEnhancerModel(std::shared_ptr<const ZipEnhancerModelState> state);
34
35 std::shared_ptr<const ZipEnhancerModelState> state_;
36};
37
38} // namespace engine::audio

Callers 2

zipenhancer.cppFile · 0.85
load_from_directoryMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected