vOOice/VoiceInk/Whisper/VADModelManager.swift
2025-07-10 08:16:22 +05:45

18 lines
516 B
Swift

import Foundation
import OSLog
class VADModelManager {
static let shared = VADModelManager()
private let logger = Logger(subsystem: "VADModelManager", category: "ModelManagement")
private init() {}
func getModelPath() async -> String? {
guard let modelURL = Bundle.main.url(forResource: "ggml-silero-v5.1.2", withExtension: "bin") else {
logger.error("VAD model not found in bundle resources")
return nil
}
return modelURL.path
}
}