From 7f811a769f5eb64c89abbf5741caa0a810fc1f00 Mon Sep 17 00:00:00 2001 From: azhuge233 <17763056+azhuge233@users.noreply.github.com> Date: Thu, 22 Jun 2023 15:28:21 +0800 Subject: [PATCH] Improve help text. --- ConsoleWhisper/Model/Argument.cs | 4 ++-- ConsoleWhisper/Runner.cs | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ConsoleWhisper/Model/Argument.cs b/ConsoleWhisper/Model/Argument.cs index 976ab56..a3e0f64 100644 --- a/ConsoleWhisper/Model/Argument.cs +++ b/ConsoleWhisper/Model/Argument.cs @@ -20,11 +20,11 @@ public class Argument { [Value(2, Required = false)] public string Language { get; set; } - [Option("only-extract", Required = false, Hidden = false, Default = false, HelpText = "Extract audio stream, without transcribing.")] + [Option("only-extract", Required = false, Hidden = false, Default = false, HelpText = "Extract audio stream only.")] [Value(3, Required = false)] public bool OnlyExtract { get; set; } - [Option("multithread", Required = false, Hidden = false, Default = false, HelpText = "Use multithreading when extracting soundtrack.")] + [Option("multithread", Required = false, Hidden = false, Default = false, HelpText = "Use multithread, only works for audio extraction.")] [Value(4, Required = false)] public bool Multithread { get; set; } diff --git a/ConsoleWhisper/Runner.cs b/ConsoleWhisper/Runner.cs index 0d5b195..f00bce6 100644 --- a/ConsoleWhisper/Runner.cs +++ b/ConsoleWhisper/Runner.cs @@ -110,6 +110,12 @@ internal static class Runner { private static async Task DoTranscribeMultithread(KeyValuePair[] mediaWavMap, Argument arg) { try { + /// Stress test mode + //var tasks = Enumerable.Range(0, mediaWavMap.Length) + // .Select(i => Task.Run(() => DoTranscribe(mediaWavMap[i].Value, mediaWavMap[i].Key, i + 1, arg))); + + //await Task.WhenAll(tasks); + int cnt = 1; foreach (var pair in mediaWavMap) { var wavFilename = pair.Value;