Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
69dc542
Added some UI to select audio normalization options
tombogle Feb 11, 2025
386eb30
Merge branch 'master' into audio-normalization
tombogle Feb 11, 2025
7e41dfd
Merge branch 'master' into audio-normalization
tombogle Feb 12, 2025
347c62b
Merge branch 'master' into audio-normalization
tombogle Feb 26, 2025
898935c
Add start of audio post-processing
Orion-CS Mar 3, 2025
a9c5ce6
Added ffmpeg files to installer
tombogle Mar 4, 2025
ad96b43
Merge branch 'sillsdev:audio-normalization' into audio-normalization
Orion-CS Mar 4, 2025
bbd04fe
Stub methods for audio post processing
Orion-CS Mar 4, 2025
0f146dd
Merge branch 'audio-normalization' of https://github.com/Orion-CS/hea…
Orion-CS Mar 4, 2025
370bf51
implement volume normalization and noise reduction
Orion-CS Mar 4, 2025
4244ad2
remove increase volume and normalize twice
Orion-CS Mar 4, 2025
64b9485
Stub methods for constraining pauses
Orion-CS Mar 5, 2025
a1d5367
Add Try Catch Error checking
Orion-CS Mar 6, 2025
e250e2d
refactor constrain pauses
Orion-CS Mar 6, 2025
19f9052
Get constraining sentences working
Orion-CS Mar 7, 2025
21ba12e
copy files before postprocess
Orion-CS Mar 7, 2025
444854b
constrain sentence audio for when there is one verse
Orion-CS Mar 7, 2025
4ac0947
constrain chapters
Orion-CS Mar 7, 2025
2a7a6e6
remove System.Runtime.InteropServices.RuntimeInformation binding redi…
Orion-CS Mar 7, 2025
909ed58
redid background noise removal to utilize neural net defined in added…
Lister42 Mar 7, 2025
6813498
Merge branch 'audio-normalization' of https://github.com/Orion-CS/hea…
Lister42 Mar 7, 2025
bbf94ea
fix chapter pauses
Orion-CS Mar 7, 2025
2756ae8
neural net file cb.rnnn
Lister42 Mar 7, 2025
acd7576
updated silence detection threshold to not cut off ends of words
Lister42 Mar 7, 2025
412bec3
reduce noise before constrain
Orion-CS Mar 7, 2025
61a3301
Merge branch 'audio-normalization' of https://github.com/Orion-CS/hea…
Orion-CS Mar 7, 2025
0131faa
fix reduce noise bug
Orion-CS Mar 7, 2025
1ffe20d
adjusted silence detection decibel to be appropriate level for pre-no…
Lister42 Mar 7, 2025
9364834
Merge branch 'master' into audio-normalization
tombogle Mar 10, 2025
e1ab28c
Merge branch 'audio-normalization' into audio-normalization
tombogle Mar 14, 2025
a4caaa0
Merge pull request #316 from Orion-CS/audio-normalization
tombogle Mar 14, 2025
5820576
[WIP]
tombogle Mar 20, 2025
251e955
Merge branch 'master' into audio-normalization
tombogle Apr 21, 2025
224da81
Merge branch 'master' into audio-normalization
tombogle Aug 1, 2025
dfa1815
Merge branch 'master' into audio-normalization
tombogle Aug 4, 2025
8ddcc8f
[WIP] Changed a lot of the plumbing for interfaces and project settin…
tombogle Aug 12, 2025
7f52d3e
Merge branch 'master' into audio-normalization
tombogle Aug 25, 2025
178fb7d
Got all unit tests to pass with audio normalization feature
tombogle Sep 3, 2025
4c6c28b
Merge branch 'master' into audio-normalization
tombogle Sep 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions DistFiles/FFmpeg/.guidsForInstaller.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--This file is generated and then updated by an MSBuild task. It preserves the automatically-generated guids assigned files that will be installed on user machines. So it should be held in source control.-->
<InstallerMetadata>
<File Id="ProgramDir.FFmpeg.ffmpeg.exe" Guid="d657873a-7184-4451-8461-5bace79e85fd" />
<File Id="ProgramDir.FFmpeg.ffprobe.exe" Guid="dd066ba1-f7b9-435e-80e4-b695d234914a" />
</InstallerMetadata>
Binary file added DistFiles/FFmpeg/ffmpeg.exe
Binary file not shown.
Binary file added DistFiles/FFmpeg/ffprobe.exe
Binary file not shown.
12 changes: 10 additions & 2 deletions DistFiles/aboutBox.htm
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,8 @@ <h1>External Components/Libraries</h1>

<p><a href="https://github.com/segmentio/Analytics-CSharp">Analytics-Csharp</a> © 2021 Segment (<a href="https://opensource.org/licenses/MIT">MIT</a>)</p>
<p><a href="https://github.com/icsharpcode/SharpZipLib">SharpZipLib</a> Copyright © 2000-2018 SharpZipLib Contributors (<a href="https://github.com/icsharpcode/SharpZipLib/blob/master/LICENSE.txt">MIT</a>)</p>
<p><a href="https://ffmpeg.org/">FFmpeg</a> © 2000-2022 The FFmpeg Developers (<a href="https://ffmpeg.org/legal.html">LGPL/GPL</a>)</p>
<p><a href="https://ffmpeg.org/">FFprobe</a> © 2007-2022 The FFmpeg Developers (<a href="https://ffmpeg.org/legal.html">GPL</a>)</p>
<p><a href="http://lame.sourceforge.net/">LAME</a> (<a href="http://lame.sourceforge.net/license.txt">LGPL</a>)</p>
<p><a href="https://github.com/xoofx/markdig">Markdig</a> © 2018-2019, Alexandre Mutel (<a href="https://github.com/xoofx/markdig/blob/master/license.txt">BSD-2-Clause license</a>)</p>
<p><a href="https://github.com/naudio/NAudio">NAudio</a> Mark Heath (Copyright unknown) (<a href="https://github.com/naudio/NAudio/blob/master/license.txt">MS-PL</a>)</p>
Expand All @@ -69,8 +71,14 @@ <h1>Free artwork</h1>
<p>Stethoscope icon derived from artwork by <a href="https://toppng.com/ellmer-burgess" title="Ellmer Burgess - About me">Ellmer Burgess</a> from <a href="https://toppng.com/" title="<title>TopPNG</title>">toppng.com</a></p>
<p>Shift clips icon by Kreasi Kanvas, downloaded and recolored from <a href="https://www.iconfinder.com/">iconfinder.com</a></p>
<p>Undo icon by <a href="https://icons8.com/">Icons8</a>, downloaded and recolored from <a href="https://www.iconsdb.com">IconsDB.com</a> (<a href="https://creativecommons.org/licenses/by-nd/3.0/">Creative Commons Attribution-NoDerivs 3.0</a>)</p>
<p>Copy path to clipboard icon by <a href="https://www.iconfinder.com/alexmitov">Alex Mitov<a>, downloaded and recolored from <a href="https://www.iconfinder.com/">iconfinder.com</a> (<a href="https://creativecommons.org/licenses/by/3.0/">CC BY 3.0 DEED
Attribution 3.0 Unported</a>)</p>
<p>
Copy path to clipboard icon by <a href="https://www.iconfinder.com/alexmitov">
Alex Mitov<a>
, downloaded and recolored from <a href="https://www.iconfinder.com/">iconfinder.com</a> (<a href="https://creativecommons.org/licenses/by/3.0/">
CC BY 3.0 DEED
Attribution 3.0 Unported
</a>)
</p>
<p><a href="https://iconscout.com/icons/sound-edit">Sound Edit</a> icon by <a href="https://iconscout.com/contributors/fluent">Microsoft</a> from <a href="https://iconscout.com">Iconscout</a> (<a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>)</p>
</body>
</html>
22 changes: 22 additions & 0 deletions DistFiles/cb.rnnn

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions HearThis.sln.DotSettings
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
<s:Boolean x:Key="/Default/UserDictionary/Words/=Margetts/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=megavoice/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=multivoice/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=mvsp/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=opusenc/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Palaso/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/UserDictionary/Words/=Paratext/@EntryIndexedValue">True</s:Boolean>
Expand Down
6 changes: 3 additions & 3 deletions src/HearThis/HearThis.csproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
Expand Down Expand Up @@ -141,8 +141,8 @@
</PackageReference>
<PackageReference Include="Newtonsoft.Json" Version="13.0.3">
</PackageReference>
<PackageReference Include="ParatextData" Version="9.5.0.14">
</PackageReference>
<PackageReference Include="NUnit3TestAdapter" Version="5.0.0" />
<PackageReference Include="ParatextData" Version="9.5.0.14" />
<PackageReference Include="SharpZipLib" Version="1.4.2" />
<PackageReference Include="SIL.Core" Version="16.1.0">
</PackageReference>
Expand Down
Loading