Add C++ runtime for spleeter about source separation (#2242)

This commit is contained in:
Fangjun Kuang
2025-05-23 22:30:57 +08:00
committed by GitHub
parent 55a44793e6
commit 716ba8317b
28 changed files with 1267 additions and 72 deletions

View File

@@ -25,7 +25,13 @@ bool WriteWave(const std::string &filename, int32_t sampling_rate,
void WriteWave(char *buffer, int32_t sampling_rate, const float *samples,
int32_t n);
int64_t WaveFileSize(int32_t n_samples);
bool WriteWave(const std::string &filename, int32_t sampling_rate,
const float *samples_ch0, const float *samples_ch1, int32_t n);
void WriteWave(char *buffer, int32_t sampling_rate, const float *samples_ch0,
const float *samples_ch1, int32_t n);
int64_t WaveFileSize(int32_t n_samples, int32_t num_channels = 1);
} // namespace sherpa_onnx