mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-28 15:02:35 +01:00
Re-add fix casing after Vosk
This commit is contained in:
parent
f0ba19b657
commit
c9f8e243df
@ -97,10 +97,10 @@ namespace Nikse.SubtitleEdit.Core.AudioToText
|
||||
new FixDanishLetterI().Fix(subtitle, new EmptyFixCallback());
|
||||
}
|
||||
|
||||
return Fix(subtitle, usePostProcessing, addPeriods, mergeLines, fixCasing, fixShortDuration, splitLines);
|
||||
return Fix(subtitle, usePostProcessing, addPeriods, mergeLines, fixCasing, fixShortDuration, splitLines, engine);
|
||||
}
|
||||
|
||||
public Subtitle Fix(Subtitle subtitle, bool usePostProcessing, bool addPeriods, bool mergeLines, bool fixCasing, bool fixShortDuration, bool splitLines)
|
||||
public Subtitle Fix(Subtitle subtitle, bool usePostProcessing, bool addPeriods, bool mergeLines, bool fixCasing, bool fixShortDuration, bool splitLines, Engine engine)
|
||||
{
|
||||
if (usePostProcessing)
|
||||
{
|
||||
@ -116,7 +116,7 @@ namespace Nikse.SubtitleEdit.Core.AudioToText
|
||||
|
||||
if (fixCasing)
|
||||
{
|
||||
subtitle = FixCasing(subtitle, TwoLetterLanguageCode);
|
||||
subtitle = FixCasing(subtitle, TwoLetterLanguageCode, engine);
|
||||
}
|
||||
|
||||
if (fixShortDuration)
|
||||
@ -341,7 +341,7 @@ namespace Nikse.SubtitleEdit.Core.AudioToText
|
||||
}
|
||||
}
|
||||
|
||||
private static Subtitle FixCasing(Subtitle inputSubtitle, string language)
|
||||
private static Subtitle FixCasing(Subtitle inputSubtitle, string language, Engine engine)
|
||||
{
|
||||
var subtitle = new Subtitle(inputSubtitle);
|
||||
|
||||
@ -361,7 +361,7 @@ namespace Nikse.SubtitleEdit.Core.AudioToText
|
||||
if (textNoTags != textNoTags.ToUpperInvariant() && !string.IsNullOrEmpty(text))
|
||||
{
|
||||
var st = new StrippableText(text);
|
||||
st.FixCasing(nameListInclMulti, true, false, false, lastLine);
|
||||
st.FixCasing(nameListInclMulti, true, engine == Engine.Vosk, engine == Engine.Vosk, lastLine);
|
||||
paragraph.Text = st.MergedString;
|
||||
}
|
||||
|
||||
|
@ -153,7 +153,7 @@ namespace Nikse.SubtitleEdit.Forms.AudioToText
|
||||
postSub.Paragraphs.Add(audioClip.Paragraph);
|
||||
}
|
||||
|
||||
var postSubFixed = postProcessor.Fix(postSub, checkBoxUsePostProcessing.Checked, true, false, true, false, false);
|
||||
var postSubFixed = postProcessor.Fix(postSub, checkBoxUsePostProcessing.Checked, true, false, true, false, false, AudioToTextPostProcessor.Engine.Vosk);
|
||||
for (var index = 0; index < _audioClips.Count; index++)
|
||||
{
|
||||
var audioClip = _audioClips[index];
|
||||
|
@ -272,7 +272,7 @@ namespace Nikse.SubtitleEdit.Forms.AudioToText
|
||||
postSub.Paragraphs.Add(audioClip.Paragraph);
|
||||
}
|
||||
|
||||
var postSubFixed = postProcessor.Fix(postSub, checkBoxUsePostProcessing.Checked, true, false, true, false, false);
|
||||
var postSubFixed = postProcessor.Fix(postSub, checkBoxUsePostProcessing.Checked, true, false, true, false, false, AudioToTextPostProcessor.Engine.Whisper);
|
||||
for (var index = 0; index < _audioClips.Count; index++)
|
||||
{
|
||||
var audioClip = _audioClips[index];
|
||||
|
Loading…
Reference in New Issue
Block a user