From fb2b3f5ce97aef099ddcbf342a3f9429ed8f821f Mon Sep 17 00:00:00 2001
From: Ryanba <92616678+Gujiassh@users.noreply.github.com>
Date: Fri, 17 Jul 2026 17:53:09 +0800
Subject: [PATCH] fix(stage-pages): add local provider WIP routes (#2045)
---
.../providers/speech/app-local-audio-speech.vue | 17 +++++++++++++++++
.../speech/browser-local-audio-speech.vue | 17 +++++++++++++++++
.../app-local-audio-transcription.vue | 17 +++++++++++++++++
.../browser-local-audio-transcription.vue | 17 +++++++++++++++++
4 files changed, 68 insertions(+)
create mode 100644 packages/stage-pages/src/pages/settings/providers/speech/app-local-audio-speech.vue
create mode 100644 packages/stage-pages/src/pages/settings/providers/speech/browser-local-audio-speech.vue
create mode 100644 packages/stage-pages/src/pages/settings/providers/transcription/app-local-audio-transcription.vue
create mode 100644 packages/stage-pages/src/pages/settings/providers/transcription/browser-local-audio-transcription.vue
diff --git a/packages/stage-pages/src/pages/settings/providers/speech/app-local-audio-speech.vue b/packages/stage-pages/src/pages/settings/providers/speech/app-local-audio-speech.vue
new file mode 100644
index 000000000..775ff3302
--- /dev/null
+++ b/packages/stage-pages/src/pages/settings/providers/speech/app-local-audio-speech.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+meta:
+ layout: settings
+ titleKey: settings.pages.providers.provider.app-local-audio-speech.title
+ subtitleKey: settings.title
+ descriptionKey: settings.pages.providers.provider.app-local-audio-speech.description
+ stageTransition:
+ name: slide
+
diff --git a/packages/stage-pages/src/pages/settings/providers/speech/browser-local-audio-speech.vue b/packages/stage-pages/src/pages/settings/providers/speech/browser-local-audio-speech.vue
new file mode 100644
index 000000000..153d4d02a
--- /dev/null
+++ b/packages/stage-pages/src/pages/settings/providers/speech/browser-local-audio-speech.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+meta:
+ layout: settings
+ titleKey: settings.pages.providers.provider.browser-local-audio-speech.title
+ subtitleKey: settings.title
+ descriptionKey: settings.pages.providers.provider.browser-local-audio-speech.description
+ stageTransition:
+ name: slide
+
diff --git a/packages/stage-pages/src/pages/settings/providers/transcription/app-local-audio-transcription.vue b/packages/stage-pages/src/pages/settings/providers/transcription/app-local-audio-transcription.vue
new file mode 100644
index 000000000..979dfa4b6
--- /dev/null
+++ b/packages/stage-pages/src/pages/settings/providers/transcription/app-local-audio-transcription.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+meta:
+ layout: settings
+ titleKey: settings.pages.providers.provider.app-local-audio-transcription.title
+ subtitleKey: settings.title
+ descriptionKey: settings.pages.providers.provider.app-local-audio-transcription.description
+ stageTransition:
+ name: slide
+
diff --git a/packages/stage-pages/src/pages/settings/providers/transcription/browser-local-audio-transcription.vue b/packages/stage-pages/src/pages/settings/providers/transcription/browser-local-audio-transcription.vue
new file mode 100644
index 000000000..ecf770cac
--- /dev/null
+++ b/packages/stage-pages/src/pages/settings/providers/transcription/browser-local-audio-transcription.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+meta:
+ layout: settings
+ titleKey: settings.pages.providers.provider.browser-local-audio-transcription.title
+ subtitleKey: settings.title
+ descriptionKey: settings.pages.providers.provider.browser-local-audio-transcription.description
+ stageTransition:
+ name: slide
+