createContourExtractor

fun createContourExtractor(config: ContourExtractorConfig = ContourExtractorConfig.DEFAULT, modelProvider: () -> ByteArray? = null): CalibraPitch.ContourExtractor

Create a pitch contour extractor for batch processing.

Parameters

config

Contour extractor configuration

modelProvider

Function to load ONNX model bytes (required for SWIFT_F0). Example: { ModelLoader.loadSwiftF0() } after adding ai-models dependency.