feat(mac): add Qwen3 MLX streaming dictation
Replace the Sherpa offline pipeline with native MLX streaming, resilient model downloads, live transcript previews, and supporting tests and documentation.
This commit is contained in:
@@ -84,6 +84,11 @@ public enum LocalASRModelInstallState {
|
||||
fileManager: FileManager
|
||||
) -> Bool {
|
||||
switch model.backend {
|
||||
case .mlx:
|
||||
guard let config = layout.mlxConfig,
|
||||
let weights = layout.mlxWeights else { return false }
|
||||
return fileManager.fileExists(atPath: root.appendingPathComponent(config).path)
|
||||
&& fileManager.fileExists(atPath: root.appendingPathComponent(weights).path)
|
||||
case .sherpaQwen3:
|
||||
guard let conv = layout.convFrontend,
|
||||
let encoder = layout.encoder,
|
||||
|
||||
Reference in New Issue
Block a user