diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..10d5b15 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,4 @@ +[*.cs] + +# CA1862: 使用 "StringComparison" 方法重载来执行不区分大小写的字符串比较 +dotnet_diagnostic.CA1862.severity = silent diff --git a/ConsoleWhisper.sln b/ConsoleWhisper.sln index 31b7077..6e9c23a 100644 --- a/ConsoleWhisper.sln +++ b/ConsoleWhisper.sln @@ -3,7 +3,12 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.6.33801.468 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleWhisper", "ConsoleWhisper\ConsoleWhisper.csproj", "{5C6A46FF-A067-4C5E-926E-43607BD8B04C}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ConsoleWhisper", "ConsoleWhisper\ConsoleWhisper.csproj", "{5C6A46FF-A067-4C5E-926E-43607BD8B04C}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{9C78D1D0-212B-4261-98A0-9744465E013D}" + ProjectSection(SolutionItems) = preProject + .editorconfig = .editorconfig + EndProjectSection EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/ConsoleWhisper/ConsoleWhisper.csproj b/ConsoleWhisper/ConsoleWhisper.csproj index a2d3060..6437c87 100644 --- a/ConsoleWhisper/ConsoleWhisper.csproj +++ b/ConsoleWhisper/ConsoleWhisper.csproj @@ -15,6 +15,10 @@ 1.1.0 azhuge233 + + + + diff --git a/ConsoleWhisper/Module/WhisperHelper.cs b/ConsoleWhisper/Module/WhisperHelper.cs index 36cb6b1..c222525 100644 --- a/ConsoleWhisper/Module/WhisperHelper.cs +++ b/ConsoleWhisper/Module/WhisperHelper.cs @@ -19,6 +19,8 @@ internal class WhisperHelper { using var waveFileStream = File.OpenRead(wavFilename); using var transcriptFileStream = File.OpenWrite(FileHelper.GetTranscriptPath(outputDir, mediaFilename)); + Output.Info("Start transcription..."); + int cnt = 1; await foreach(var result in processor.ProcessAsync(waveFileStream)) { await FileHelper.AddText(transcriptFileStream, cnt++); @@ -30,6 +32,7 @@ internal class WhisperHelper { await FileHelper.AddText(transcriptFileStream, "\n\n"); } + Output.Info("Done."); } catch (Exception) { throw; }