fix: trocar modelo sherpa-onnx v3 para v2 (compatível com sidecar)
This commit is contained in:
1 parent
02554ebeec
commit
d48d01a73b
2 files changed
+12
-8
No files matched your search
@@ -48,8 +48,7 @@ impl Default for ManagedAppState {
|
|||||||
|
|
||||||
impl ManagedAppState {
|
impl ManagedAppState {
|
||||||
pub fn sherpa_model_dir(&self) -> PathBuf {
|
pub fn sherpa_model_dir(&self) -> PathBuf {
|
||||||
self.model_dir
|
crate::models::sherpa_model_dir(&self.model_dir)
|
||||||
.join("sherpa-onnx-nemo-parakeet-tdt-0.6b-v3-int8")
|
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn snapshot(&self) -> Result<AppSnapshot, String> {
|
pub fn snapshot(&self) -> Result<AppSnapshot, String> {
|
||||||
@@ -89,7 +88,12 @@ fn app_data_dir() -> PathBuf {
|
|||||||
#[cfg(target_os = "linux")]
|
#[cfg(target_os = "linux")]
|
||||||
{
|
{
|
||||||
std::env::var("HOME")
|
std::env::var("HOME")
|
||||||
.map(|home| PathBuf::from(home).join(".local").join("share").join("transcript"))
|
.map(|home| {
|
||||||
|
PathBuf::from(home)
|
||||||
|
.join(".local")
|
||||||
|
.join("share")
|
||||||
|
.join("transcript")
|
||||||
|
})
|
||||||
.unwrap_or_else(|_| std::env::temp_dir().join("transcript"))
|
.unwrap_or_else(|_| std::env::temp_dir().join("transcript"))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ use crate::error::{AppError, AppResult};
|
|||||||
|
|
||||||
/// Modelo padrão usado pelo `SherpaOnnxTranscriber` (Etapa 2).
|
/// Modelo padrão usado pelo `SherpaOnnxTranscriber` (Etapa 2).
|
||||||
/// É um pacote multi-arquivo do release `asr-models` do k2-fsa/sherpa-onnx.
|
/// É um pacote multi-arquivo do release `asr-models` do k2-fsa/sherpa-onnx.
|
||||||
pub const SHERPA_MODEL_ID: &str = "sherpa-onnx-nemo-parakeet-tdt-0.6b-v3-int8";
|
pub const SHERPA_MODEL_ID: &str = "sherpa-onnx-nemo-parakeet-tdt-0.6b-v2-int8";
|
||||||
|
|
||||||
/// ID legado do modelo GGUF (mantido para o botão "Baixar modelo" não
|
/// ID legado do modelo GGUF (mantido para o botão "Baixar modelo" não
|
||||||
/// quebrar builds existentes que ainda apontam para o catálogo antigo).
|
/// quebrar builds existentes que ainda apontam para o catálogo antigo).
|
||||||
@@ -76,14 +76,14 @@ pub fn catalog() -> Vec<OfflineModel> {
|
|||||||
vec![
|
vec![
|
||||||
OfflineModel {
|
OfflineModel {
|
||||||
id: SHERPA_MODEL_ID.to_string(),
|
id: SHERPA_MODEL_ID.to_string(),
|
||||||
display_name: "Parakeet TDT 0.6B v3 (sherpa-onnx int8)".to_string(),
|
display_name: "Parakeet TDT 0.6B v2 (sherpa-onnx int8)".to_string(),
|
||||||
repository: "k2-fsa/sherpa-onnx asr-models".to_string(),
|
repository: "k2-fsa/sherpa-onnx asr-models".to_string(),
|
||||||
quantization: "int8".to_string(),
|
quantization: "int8".to_string(),
|
||||||
format: ModelFormat::Archive {
|
format: ModelFormat::Archive {
|
||||||
archive_url: "https://github.com/k2-fsa/sherpa-onnx/releases/download/asr-models/sherpa-onnx-nemo-parakeet-tdt-0.6b-v3-int8.tar.bz2"
|
archive_url: "https://github.com/k2-fsa/sherpa-onnx/releases/download/asr-models/sherpa-onnx-nemo-parakeet-tdt-0.6b-v2-int8.tar.bz2"
|
||||||
.to_string(),
|
.to_string(),
|
||||||
archive_size_bytes: 670_000_000,
|
archive_size_bytes: 640_000_000,
|
||||||
extracted_subdir: "sherpa-onnx-nemo-parakeet-tdt-0.6b-v3-int8".to_string(),
|
extracted_subdir: "sherpa-onnx-nemo-parakeet-tdt-0.6b-v2-int8".to_string(),
|
||||||
required_files: vec![
|
required_files: vec![
|
||||||
"encoder.int8.onnx".to_string(),
|
"encoder.int8.onnx".to_string(),
|
||||||
"decoder.int8.onnx".to_string(),
|
"decoder.int8.onnx".to_string(),
|
||||||
|
|||||||
Reference in new issue
Block a user