diff options
Diffstat (limited to 'Examples')
| -rw-r--r-- | Examples/TranscribeCS/TranscribeCS.cs | 2 | ||||
| -rw-r--r-- | Examples/main/main.cpp | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/Examples/TranscribeCS/TranscribeCS.cs b/Examples/TranscribeCS/TranscribeCS.cs index d94ed21..65239f1 100644 --- a/Examples/TranscribeCS/TranscribeCS.cs +++ b/Examples/TranscribeCS/TranscribeCS.cs @@ -25,6 +25,8 @@ namespace TranscribeCS using iModel model = Library.loadModel( cla.model ); using Context context = model.createContext(); cla.apply( ref context.parameters ); + // When there're multiple input files, assuming they're independent clips + context.parameters.setFlag( eFullParamsFlags.NoContext, true ); using iMediaFoundation mf = Library.initMediaFoundation(); Transcribe transcribe = new Transcribe( cla ); diff --git a/Examples/main/main.cpp b/Examples/main/main.cpp index 88ddc6d..7706b8f 100644 --- a/Examples/main/main.cpp +++ b/Examples/main/main.cpp @@ -246,6 +246,8 @@ int wmain( int argc, wchar_t* argv[] ) wparams.setFlag( eFullParamsFlags::PrintTimestamps, !params.no_timestamps ); wparams.setFlag( eFullParamsFlags::PrintSpecial, params.print_special ); wparams.setFlag( eFullParamsFlags::Translate, params.translate ); + // When there're multiple input files, assuming they're independent clips + wparams.setFlag( eFullParamsFlags::NoContext ); wparams.language = Whisper::makeLanguageKey( params.language.c_str() ); wparams.cpuThreads = params.n_threads; if( params.max_context != UINT_MAX ) |
