Closed ItsSimko closed 1 week ago
This pull request introduces an AudioMeter widget to the settings UI for adjusting audio silence cutoff thresholds and refactors the audio processing logic to use this configurable threshold. The changes also include updates to the build and CI configurations to accommodate these new features.
journey
title User journey for adjusting audio silence cutoff
section Access Settings
User -> SettingsWindowUI: Open settings UI
section Adjust Silence Cutoff
User -> AudioMeter: Adjust silence cutoff threshold
AudioMeter -> SettingsWindowUI: Update threshold value
section Save Settings
User -> SettingsWindowUI: Save settings
SettingsWindowUI -> Settings: Persist new threshold value
Change | Details | Files |
---|---|---|
Introduced an AudioMeter widget for adjusting audio silence cutoff thresholds |
|
src/FreeScribe.client/UI/Widgets/AudioMeter.py src/FreeScribe.client/UI/SettingsWindowUI.py |
Refactored audio processing to use the configurable silence cutoff threshold |
|
src/FreeScribe.client/client.py |
Updated build and CI configurations |
|
scripts/install.nsi .github/workflows/release.yml |
Adjusted default silence cutoff threshold in presets |
|
src/FreeScribe.client/presets/ChatGPT.json src/FreeScribe.client/presets/ClinicianFOCUS Toolbox.json src/FreeScribe.client/presets/JanAI.json |
@sourcery-ai review
Issues: #21 #13 #22
Summary by Sourcery
Add an AudioMeter widget to the settings UI for adjusting audio silence cutoff thresholds and refactor audio processing to use this configurable threshold. Update the build and CI configurations to accommodate these changes.
New Features:
Enhancements:
Build:
CI: