Add vad clear api for better performance (#366)
* Add vad clear api for better performance * rename to make naming consistent and remove macro * Fix linker error * Fix Vad.kt
This commit is contained in:
@@ -551,7 +551,7 @@ class SherpaOnnxVoiceActivityDetectorWrapper {
|
||||
return SherpaOnnxVoiceActivityDetectorEmpty(vad) == 1
|
||||
}
|
||||
|
||||
func isDetected() -> Bool {
|
||||
func isSpeechDetected() -> Bool {
|
||||
return SherpaOnnxVoiceActivityDetectorDetected(vad) == 1
|
||||
}
|
||||
|
||||
@@ -559,6 +559,10 @@ class SherpaOnnxVoiceActivityDetectorWrapper {
|
||||
SherpaOnnxVoiceActivityDetectorPop(vad)
|
||||
}
|
||||
|
||||
func clear() {
|
||||
SherpaOnnxVoiceActivityDetectorClear(vad)
|
||||
}
|
||||
|
||||
func front() -> SherpaOnnxSpeechSegmentWrapper {
|
||||
let p: UnsafePointer<SherpaOnnxSpeechSegment>? = SherpaOnnxVoiceActivityDetectorFront(vad)
|
||||
return SherpaOnnxSpeechSegmentWrapper(p: p)
|
||||
|
||||
Reference in New Issue
Block a user