WebAssembly exmaple for speaker diarization (#1411)
This commit is contained in:
@@ -1161,6 +1161,11 @@ class SherpaOnnxOfflineSpeakerDiarizationWrapper {
|
||||
return Int(SherpaOnnxOfflineSpeakerDiarizationGetSampleRate(impl))
|
||||
}
|
||||
|
||||
// only config.clustering is used. All other fields are ignored
|
||||
func setConfig(config: UnsafePointer<SherpaOnnxOfflineSpeakerDiarizationConfig>!) {
|
||||
SherpaOnnxOfflineSpeakerDiarizationSetConfig(impl, config)
|
||||
}
|
||||
|
||||
func process(samples: [Float]) -> [SherpaOnnxOfflineSpeakerDiarizationSegmentWrapper] {
|
||||
let result = SherpaOnnxOfflineSpeakerDiarizationProcess(
|
||||
impl, samples, Int32(samples.count))
|
||||
|
||||
Reference in New Issue
Block a user