From 02554ebeec8109323280190b606988ba031f5006 Mon Sep 17 00:00:00 2001 From: Evandro Date: Thu, 11 Jun 2026 14:26:49 -0300 Subject: [PATCH] fix: sidecar name sherpa-onnx-offline em todos os diagnostics --- src-tauri/src/transcription/sherpa_onnx.rs | 2 +- src-tauri/src/ui_commands.rs | 11 ++++------- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src-tauri/src/transcription/sherpa_onnx.rs b/src-tauri/src/transcription/sherpa_onnx.rs index afd328c..72cc36b 100644 --- a/src-tauri/src/transcription/sherpa_onnx.rs +++ b/src-tauri/src/transcription/sherpa_onnx.rs @@ -28,7 +28,7 @@ impl SherpaOnnxTranscriber { Self { config } } - fn sidecar_name(&self) -> &str { + pub fn sidecar_name(&self) -> &str { self.config .sidecar_name .as_deref() diff --git a/src-tauri/src/ui_commands.rs b/src-tauri/src/ui_commands.rs index 68d53ec..fbd1d3d 100644 --- a/src-tauri/src/ui_commands.rs +++ b/src-tauri/src/ui_commands.rs @@ -3,10 +3,7 @@ use tauri::State; use crate::app_state::{AppSnapshot, ManagedAppState}; use crate::diagnostics::{audio_or_error, log_attempt, tail, TranscriptionAttempt}; use crate::injection::{FallbackInjector, InsertMethod, InsertRequest, InsertResult, TextInjector}; -use crate::models::{ - download_default_model, model_statuses, ModelDownloadResult, - ModelWithStatus, -}; +use crate::models::{download_default_model, model_statuses, ModelDownloadResult, ModelWithStatus}; use crate::settings::AppSettings; use crate::transcription::sherpa_onnx::{SherpaOnnxConfig, SherpaOnnxTranscriber}; use crate::transcription::{Transcriber, TranscriptionInput, TranscriptionOptions}; @@ -60,7 +57,7 @@ pub(crate) fn stop_recording_and_transcribe( stage: "audio_check".to_string(), audio_path: audio_path.clone(), audio_size_bytes: 0, - sidecar: "parakeet-main".to_string(), + sidecar: transcriber.sidecar_name().to_string(), model: state.sherpa_model_dir().display().to_string(), exit_code: None, stdout_tail: String::new(), @@ -104,7 +101,7 @@ pub(crate) fn stop_recording_and_transcribe( stage: "ok_no_attempt".to_string(), audio_path: audio_path.clone(), audio_size_bytes: audio_size, - sidecar: "parakeet-main".to_string(), + sidecar: transcriber.sidecar_name().to_string(), model: state.sherpa_model_dir().display().to_string(), exit_code: None, stdout_tail: tail(&result.text, 1024), @@ -125,7 +122,7 @@ pub(crate) fn stop_recording_and_transcribe( stage: "sidecar_error".to_string(), audio_path: audio_path.clone(), audio_size_bytes: audio_size, - sidecar: "parakeet-main".to_string(), + sidecar: transcriber.sidecar_name().to_string(), model: state.sherpa_model_dir().display().to_string(), exit_code: None, stdout_tail: String::new(),