mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-27 22:42:38 +01:00
Fix whisper cpp "translate to English"
This commit is contained in:
parent
c49eb7588c
commit
cb9ef6c82f
@ -1,6 +1,7 @@
|
||||
using Nikse.SubtitleEdit.Core.Common;
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Reflection;
|
||||
|
||||
namespace Nikse.SubtitleEdit.Core.AudioToText
|
||||
{
|
||||
@ -139,5 +140,10 @@ namespace Nikse.SubtitleEdit.Core.AudioToText
|
||||
|
||||
return model;
|
||||
}
|
||||
|
||||
public static string GetWhisperTranslateParameter()
|
||||
{
|
||||
return Configuration.Settings.Tools.WhisperUseCpp ? "--translate" : "--task translate ";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -381,13 +381,13 @@
|
||||
this.toolStripSeparator1,
|
||||
this.removeTemporaryFilesToolStripMenuItem});
|
||||
this.contextMenuStripWhisperAdvanced.Name = "contextMenuStripWhisperAdvanced";
|
||||
this.contextMenuStripWhisperAdvanced.Size = new System.Drawing.Size(200, 76);
|
||||
this.contextMenuStripWhisperAdvanced.Size = new System.Drawing.Size(200, 98);
|
||||
//
|
||||
// whisperPhpOriginalToolStripMenuItem
|
||||
//
|
||||
this.whisperPhpOriginalToolStripMenuItem.Name = "whisperPhpOriginalToolStripMenuItem";
|
||||
this.whisperPhpOriginalToolStripMenuItem.Size = new System.Drawing.Size(199, 22);
|
||||
this.whisperPhpOriginalToolStripMenuItem.Text = "Whisper php (original)";
|
||||
this.whisperPhpOriginalToolStripMenuItem.Text = "Whisper OpenAI (php)";
|
||||
this.whisperPhpOriginalToolStripMenuItem.Click += new System.EventHandler(this.whisperPhpOriginalToolStripMenuItem_Click);
|
||||
//
|
||||
// whisperCppCToolStripMenuItem
|
||||
|
@ -764,7 +764,7 @@ namespace Nikse.SubtitleEdit.Forms.AudioToText
|
||||
{
|
||||
// whisper --model tiny.en --language English --fp16 False a.wav
|
||||
|
||||
var translateToEnglish = translate ? "--task translate " : string.Empty;
|
||||
var translateToEnglish = translate ? WhisperHelper.GetWhisperTranslateParameter() : string.Empty;
|
||||
if (language.ToLowerInvariant() == "english" || language.ToLowerInvariant() == "en")
|
||||
{
|
||||
language = "en";
|
||||
|
@ -309,7 +309,7 @@
|
||||
//
|
||||
this.whisperPhpOriginalToolStripMenuItem.Name = "whisperPhpOriginalToolStripMenuItem";
|
||||
this.whisperPhpOriginalToolStripMenuItem.Size = new System.Drawing.Size(199, 22);
|
||||
this.whisperPhpOriginalToolStripMenuItem.Text = "Whisper php (original)";
|
||||
this.whisperPhpOriginalToolStripMenuItem.Text = "Whisper OpenAI (php)";
|
||||
this.whisperPhpOriginalToolStripMenuItem.Click += new System.EventHandler(this.whisperPhpOriginalToolStripMenuItem_Click);
|
||||
//
|
||||
// whisperCppCToolStripMenuItem
|
||||
|
Loading…
Reference in New Issue
Block a user