| | |
| | | |
| | | async function triggerDownload() { |
| | | try { |
| | | const config: any = await Call.ByName('voicesnap/services.ConfigService.GetConfig') |
| | | if (config) { |
| | | await Call.ByName('voicesnap/services.EngineService.DownloadModel', |
| | | config.ModelDownloadUrl, |
| | | config.FallbackModelDownloadUrl |
| | | ) |
| | | await Call.ByName('voicesnap/services.EngineService.DownloadCurrentModel') |
| | | statusText = t('onboarding.optimizing') |
| | | detailText = t('onboarding.extracting') |
| | | } |
| | | } catch (err: any) { |
| | | statusText = t('onboarding.failed') |
| | | detailText = err?.message || String(err) |