feat(bootstrap): Whisper large-v3-turbo 기본 전환 + 온보딩 2단계 다운로드 진행률
- 기본 STT 모델 base → large-v3-turbo (6배 빠름, 1.6GB) - 사이드카: /download, /download/status, /download/cancel + --models-dir - LocalSTTService: downloadModel/cancelDownload + download-progress 이벤트 - IPC: 설계서 02의 stt:downloadModel/cancelDownload/downloadProgress 구현 - OnboardingModal: LLM(gemma4:e4b) → STT(turbo) 2단계 순차 다운로드 UI - SettingsModal turbo 선택지 + settings.model.largeTurbo 12 locale - 테스트: 모노레포 잔재 import 수정 (src/shared → @d3ro/core), 41/41 통과
This commit is contained in:
parent
9dc8b26c11
commit
983c60cda2
27 changed files with 688 additions and 76 deletions
|
|
@ -116,6 +116,7 @@
|
|||
"settings.model.small": "small (244 MB, gut)",
|
||||
"settings.model.medium": "medium (769 MB, sehr gut)",
|
||||
"settings.model.large": "large-v3 (1,5 GB, beste Qualität)",
|
||||
"settings.model.largeTurbo": "large-v3-turbo (1,6 GB, schnell und präzise)",
|
||||
"settings.sttLanguage": "Erkennungssprache",
|
||||
"settings.sttLang.auto": "Automatische Erkennung",
|
||||
"settings.ollamaServer": "Ollama-Server",
|
||||
|
|
|
|||
|
|
@ -122,6 +122,7 @@
|
|||
"settings.model.small": "small (244 MB, good)",
|
||||
"settings.model.medium": "medium (769 MB, great)",
|
||||
"settings.model.large": "large-v3 (1.5 GB, best)",
|
||||
"settings.model.largeTurbo": "large-v3-turbo (1.6 GB, fast & accurate)",
|
||||
"settings.sttLanguage": "Recognition Language",
|
||||
"settings.sttLang.auto": "Auto-detect",
|
||||
"settings.ollamaServer": "Ollama Server",
|
||||
|
|
@ -627,5 +628,9 @@
|
|||
"onboarding.success": "Setup complete! You can now use the app.",
|
||||
"onboarding.failed": "Download failed: {{message}}",
|
||||
"onboarding.retry": "Retry",
|
||||
"onboarding.sttModelMissing": "Speech recognition model ({{model}}) is not installed.",
|
||||
"onboarding.sttModelSize": "Size: ~1.6GB — takes 2–10 min depending on network speed",
|
||||
"onboarding.step": "Step {{current}}/{{total}}",
|
||||
"onboarding.progressDetail": "{{downloaded}} / {{total}} MB",
|
||||
"onboarding.ollamaNotRunning": "Ollama server is not running. Please retry shortly."
|
||||
}
|
||||
|
|
|
|||
|
|
@ -116,6 +116,7 @@
|
|||
"settings.model.small": "small (244 MB, bueno)",
|
||||
"settings.model.medium": "medium (769 MB, muy bueno)",
|
||||
"settings.model.large": "large-v3 (1.5 GB, mejor)",
|
||||
"settings.model.largeTurbo": "large-v3-turbo (1.6 GB, rápido y preciso)",
|
||||
"settings.sttLanguage": "Idioma de reconocimiento",
|
||||
"settings.sttLang.auto": "Detección automática",
|
||||
"settings.ollamaServer": "Servidor Ollama",
|
||||
|
|
|
|||
|
|
@ -116,6 +116,7 @@
|
|||
"settings.model.small": "small (244 Mo, bon)",
|
||||
"settings.model.medium": "medium (769 Mo, très bon)",
|
||||
"settings.model.large": "large-v3 (1,5 Go, meilleur)",
|
||||
"settings.model.largeTurbo": "large-v3-turbo (1,6 Go, rapide et précis)",
|
||||
"settings.sttLanguage": "Langue de reconnaissance",
|
||||
"settings.sttLang.auto": "Détection automatique",
|
||||
"settings.ollamaServer": "Serveur Ollama",
|
||||
|
|
|
|||
|
|
@ -116,6 +116,7 @@
|
|||
"settings.model.small": "small (244 MB, 良好)",
|
||||
"settings.model.medium": "medium (769 MB, 高精度)",
|
||||
"settings.model.large": "large-v3 (1.5 GB, 最高)",
|
||||
"settings.model.largeTurbo": "large-v3-turbo(1.6 GB、高速・高精度)",
|
||||
"settings.sttLanguage": "認識言語",
|
||||
"settings.sttLang.auto": "自動検出",
|
||||
"settings.ollamaServer": "Ollamaサーバー",
|
||||
|
|
|
|||
|
|
@ -123,6 +123,7 @@
|
|||
"settings.model.small": "small (244 MB, 양호)",
|
||||
"settings.model.medium": "medium (769 MB, 우수)",
|
||||
"settings.model.large": "large-v3 (1.5 GB, 최고)",
|
||||
"settings.model.largeTurbo": "large-v3-turbo (1.6 GB, 빠르고 정확)",
|
||||
"settings.sttLanguage": "인식 언어",
|
||||
"settings.sttLang.auto": "자동 감지",
|
||||
"settings.ollamaServer": "Ollama 서버",
|
||||
|
|
@ -627,5 +628,9 @@
|
|||
"onboarding.success": "설치 완료! 이제 사용할 수 있습니다.",
|
||||
"onboarding.failed": "다운로드 실패: {{message}}",
|
||||
"onboarding.retry": "재시도",
|
||||
"onboarding.sttModelMissing": "음성 인식 모델({{model}})이 설치되어 있지 않습니다.",
|
||||
"onboarding.sttModelSize": "크기: 약 1.6GB — 네트워크 속도에 따라 2~10분 소요",
|
||||
"onboarding.step": "단계 {{current}}/{{total}}",
|
||||
"onboarding.progressDetail": "{{downloaded}} / {{total}} MB",
|
||||
"onboarding.ollamaNotRunning": "Ollama 서버가 실행되지 않았습니다. 잠시 후 다시 시도하세요."
|
||||
}
|
||||
|
|
|
|||
|
|
@ -116,6 +116,7 @@
|
|||
"settings.model.small": "small (244 MB, bom)",
|
||||
"settings.model.medium": "medium (769 MB, muito bom)",
|
||||
"settings.model.large": "large-v3 (1,5 GB, melhor)",
|
||||
"settings.model.largeTurbo": "large-v3-turbo (1,6 GB, rápido e preciso)",
|
||||
"settings.sttLanguage": "Idioma de reconhecimento",
|
||||
"settings.sttLang.auto": "Detecção automática",
|
||||
"settings.ollamaServer": "Servidor Ollama",
|
||||
|
|
|
|||
|
|
@ -116,6 +116,7 @@
|
|||
"settings.model.small": "small (244 МБ, хорошая)",
|
||||
"settings.model.medium": "medium (769 МБ, отличная)",
|
||||
"settings.model.large": "large-v3 (1.5 ГБ, лучшая)",
|
||||
"settings.model.largeTurbo": "large-v3-turbo (1,6 ГБ, быстрая и точная)",
|
||||
"settings.sttLanguage": "Язык распознавания",
|
||||
"settings.sttLang.auto": "Автоопределение",
|
||||
"settings.ollamaServer": "Сервер Ollama",
|
||||
|
|
|
|||
|
|
@ -116,6 +116,7 @@
|
|||
"settings.model.small": "small (244 MB, ดี)",
|
||||
"settings.model.medium": "medium (769 MB, ดีเยี่ยม)",
|
||||
"settings.model.large": "large-v3 (1.5 GB, ดีที่สุด)",
|
||||
"settings.model.largeTurbo": "large-v3-turbo (1.6 GB, เร็วและแม่นยำ)",
|
||||
"settings.sttLanguage": "ภาษาที่รู้จัก",
|
||||
"settings.sttLang.auto": "ตรวจจับอัตโนมัติ",
|
||||
"settings.ollamaServer": "เซิร์ฟเวอร์ Ollama",
|
||||
|
|
|
|||
|
|
@ -116,6 +116,7 @@
|
|||
"settings.model.small": "small (244 MB, tốt)",
|
||||
"settings.model.medium": "medium (769 MB, xuất sắc)",
|
||||
"settings.model.large": "large-v3 (1.5 GB, tốt nhất)",
|
||||
"settings.model.largeTurbo": "large-v3-turbo (1.6 GB, nhanh và chính xác)",
|
||||
"settings.sttLanguage": "Ngôn ngữ nhận dạng",
|
||||
"settings.sttLang.auto": "Tự động phát hiện",
|
||||
"settings.ollamaServer": "Máy chủ Ollama",
|
||||
|
|
|
|||
|
|
@ -116,6 +116,7 @@
|
|||
"settings.model.small": "small(244 MB,良好)",
|
||||
"settings.model.medium": "medium(769 MB,優秀)",
|
||||
"settings.model.large": "large-v3(1.5 GB,最佳)",
|
||||
"settings.model.largeTurbo": "large-v3-turbo(1.6 GB,快速且準確)",
|
||||
"settings.sttLanguage": "識別語言",
|
||||
"settings.sttLang.auto": "自動偵測",
|
||||
"settings.ollamaServer": "Ollama伺服器",
|
||||
|
|
|
|||
|
|
@ -116,6 +116,7 @@
|
|||
"settings.model.small": "small(244 MB,良好)",
|
||||
"settings.model.medium": "medium(769 MB,优秀)",
|
||||
"settings.model.large": "large-v3(1.5 GB,最佳)",
|
||||
"settings.model.largeTurbo": "large-v3-turbo(1.6 GB,快速且准确)",
|
||||
"settings.sttLanguage": "识别语言",
|
||||
"settings.sttLang.auto": "自动检测",
|
||||
"settings.ollamaServer": "Ollama服务器",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue