From edfb9a58199fa3ec7330c717aba16654f0258491 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sat, 19 Sep 2026 18:36:26 +0200 Subject: [PATCH] Moved the transcription audio quality setting to the app settings --- .../Components/Settings/SettingsPanelApp.razor | 1 + .../Components/Settings/SettingsPanelApp.razor.cs | 4 ++++ .../Components/Settings/SettingsPanelTranscription.razor | 4 ---- .../Components/Settings/SettingsPanelTranscription.razor.cs | 4 ---- 4 files changed, 5 insertions(+), 8 deletions(-) diff --git a/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor b/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor index a8fd5caf..77d47572 100644 --- a/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor +++ b/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor @@ -50,6 +50,7 @@ + } @if (this.SettingsManager.ConfigurationData.App.ShowAdminSettings) diff --git a/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor.cs b/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor.cs index d0a5a368..db6d7d5c 100644 --- a/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor.cs +++ b/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor.cs @@ -79,6 +79,10 @@ public partial class SettingsPanelApp : SettingsPanelBase DisplayUpdate = this.UpdateShortcutVoiceRecordingDisplay, }; + private string OpusBitrateHelp => T("Higher bitrates can improve transcription accuracy, especially for quiet or noisy recordings, at the cost of a larger upload to the transcription provider. 128 kbps is recommended."); + + private static bool IsOpusBitrateLocked() => ManagedConfiguration.TryGet(x => x.App, x => x.OpusBitrate, out var meta) && meta.IsLocked; + private async Task GenerateEncryptionSecret() { var secret = EnterpriseEncryption.GenerateSecret(); diff --git a/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor b/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor index 97e32b69..4ad4488f 100644 --- a/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor +++ b/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor @@ -84,9 +84,5 @@ } - - - - } diff --git a/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor.cs b/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor.cs index fa174943..1db25379 100644 --- a/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor.cs +++ b/app/MindWork AI Studio/Components/Settings/SettingsPanelTranscription.razor.cs @@ -37,10 +37,6 @@ public partial class SettingsPanelTranscription : SettingsPanelProviderBase return modelName.Length > MAX_LENGTH ? "[...] " + modelName[^Math.Min(MAX_LENGTH, modelName.Length)..] : modelName; } - private string OpusBitrateHelp => T("Higher bitrates can improve transcription accuracy, especially for quiet or noisy recordings, at the cost of a larger upload to the transcription provider. 128 kbps is recommended."); - - private bool IsOpusBitrateLocked() => ManagedConfiguration.TryGet(x => x.App, x => x.OpusBitrate, out var meta) && meta.IsLocked; - #region Overrides of ComponentBase protected override async Task OnInitializedAsync()