From 3a52cf3ae0b1b77ae5628805b57060cf3d65be86 Mon Sep 17 00:00:00 2001 From: Michael SCHAL Date: Mon, 8 Jun 2026 19:44:21 +0200 Subject: [PATCH] fix: update default STT model to Qwen/Qwen3-ASR-0.6B and implement auto-migration of old values --- src/App.tsx | 11 +++++++++-- src/services/audioService.ts | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 069b677..aaf291e 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -898,7 +898,7 @@ export const App: React.FC = () => { const [sttProvider, setSttProvider] = useState<'browser' | 'qwen3-asr'>('browser'); const [sttApiUrl, setSttApiUrl] = useState('http://127.0.0.1:8000/v1'); const [sttApiKey, setSttApiKey] = useState(''); - const [sttModel, setSttModel] = useState('qwen3-asr'); + const [sttModel, setSttModel] = useState('Qwen/Qwen3-ASR-0.6B'); const [ttsApiUrl, setTtsApiUrl] = useState('http://127.0.0.1:8000/v1'); const [ttsApiKey, setTtsApiKey] = useState(''); @@ -1187,7 +1187,14 @@ export const App: React.FC = () => { if (val) setSttApiKey(val); }); persistRead('eveflow_stt_model').then(val => { - if (val) setSttModel(val); + if (val) { + if (val === 'qwen3-asr') { + setSttModel('Qwen/Qwen3-ASR-0.6B'); + persistWrite('eveflow_stt_model', 'Qwen/Qwen3-ASR-0.6B'); + } else { + setSttModel(val); + } + } }); persistRead('eveflow_tts_api_url').then(val => { if (val) setTtsApiUrl(val); diff --git a/src/services/audioService.ts b/src/services/audioService.ts index 3a78830..a632811 100644 --- a/src/services/audioService.ts +++ b/src/services/audioService.ts @@ -63,7 +63,7 @@ export class AudioService { private sttProvider: 'browser' | 'qwen3-asr' = 'browser'; private sttApiUrl = 'http://127.0.0.1:8000/v1'; private sttApiKey = ''; - private sttModel = 'qwen3-asr'; + private sttModel = 'Qwen/Qwen3-ASR-0.6B'; private mediaRecorder: MediaRecorder | null = null; private audioChunks: Blob[] = [];