Class WhisperEngine
- java.lang.Object
-
- org.opencastproject.speechtotext.impl.engine.WhisperEngine
-
- All Implemented Interfaces:
org.opencastproject.speechtotext.api.SpeechToTextEngine
public class WhisperEngine extends Object implements org.opencastproject.speechtotext.api.SpeechToTextEngine
Whisper implementation of the Speech-to-text engine interface.
-
-
Field Summary
Fields Modifier and Type Field Description static StringWHISPER_EXECUTABLE_DEFAULT_PATHDefault path to Whisper.static StringWHISPER_MODEL_DEFAULTDefault whisper model
-
Constructor Summary
Constructors Constructor Description WhisperEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(org.osgi.service.component.ComponentContext cc)org.opencastproject.speechtotext.api.SpeechToTextEngine.ResultgenerateSubtitlesFile(File mediaFile, File workingDirectory, String language, Boolean translate)StringgetEngineName()
-
-
-
Field Detail
-
WHISPER_EXECUTABLE_DEFAULT_PATH
public static final String WHISPER_EXECUTABLE_DEFAULT_PATH
Default path to Whisper.- See Also:
- Constant Field Values
-
WHISPER_MODEL_DEFAULT
public static final String WHISPER_MODEL_DEFAULT
Default whisper model- See Also:
- Constant Field Values
-
-
Method Detail
-
getEngineName
public String getEngineName()
- Specified by:
getEngineNamein interfaceorg.opencastproject.speechtotext.api.SpeechToTextEngine
-
activate
public void activate(org.osgi.service.component.ComponentContext cc)
-
generateSubtitlesFile
public org.opencastproject.speechtotext.api.SpeechToTextEngine.Result generateSubtitlesFile(File mediaFile, File workingDirectory, String language, Boolean translate) throws org.opencastproject.speechtotext.api.SpeechToTextEngineException
- Specified by:
generateSubtitlesFilein interfaceorg.opencastproject.speechtotext.api.SpeechToTextEngine- Throws:
org.opencastproject.speechtotext.api.SpeechToTextEngineException- See Also:
SpeechToTextEngine.generateSubtitlesFile(File, File, String, Boolean)
-
-