Class VoskEngine
- java.lang.Object
-
- org.opencastproject.speechtotext.impl.engine.VoskEngine
-
- All Implemented Interfaces:
org.opencastproject.speechtotext.api.SpeechToTextEngine
public class VoskEngine extends Object implements org.opencastproject.speechtotext.api.SpeechToTextEngine
Vosk implementation of the Speech-to-text engine interface.
-
-
Field Summary
Fields Modifier and Type Field Description static StringVOSK_DEFAULT_LANGUAGEDefault Languagestatic StringVOSK_EXECUTABLE_DEFAULT_PATHDefault path to vosk.
-
Constructor Summary
Constructors Constructor Description VoskEngine()
-
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
-
VOSK_EXECUTABLE_DEFAULT_PATH
public static final String VOSK_EXECUTABLE_DEFAULT_PATH
Default path to vosk.- See Also:
- Constant Field Values
-
VOSK_DEFAULT_LANGUAGE
public static final String VOSK_DEFAULT_LANGUAGE
Default Language- 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)
-
-