Class SpeechToTextServiceImpl
- java.lang.Object
-
- org.opencastproject.job.api.AbstractJobProducer
-
- org.opencastproject.speechtotext.impl.SpeechToTextServiceImpl
-
- All Implemented Interfaces:
org.opencastproject.job.api.JobProducer,org.opencastproject.speechtotext.api.SpeechToTextService
public class SpeechToTextServiceImpl extends org.opencastproject.job.api.AbstractJobProducer implements org.opencastproject.speechtotext.api.SpeechToTextServiceCreates a subtitles file for a video.
-
-
Constructor Summary
Constructors Constructor Description SpeechToTextServiceImpl()Creates a new speech-to-text service instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(org.osgi.service.component.ComponentContext cc)protected org.opencastproject.security.api.OrganizationDirectoryServicegetOrganizationDirectoryService()protected org.opencastproject.security.api.SecurityServicegetSecurityService()protected org.opencastproject.serviceregistry.api.ServiceRegistrygetServiceRegistry()protected org.opencastproject.security.api.UserDirectoryServicegetUserDirectoryService()protected Stringprocess(org.opencastproject.job.api.Job job)voidsetOrganizationDirectoryService(org.opencastproject.security.api.OrganizationDirectoryService organizationDirectoryService)voidsetSecurityService(org.opencastproject.security.api.SecurityService securityService)voidsetServiceRegistry(org.opencastproject.serviceregistry.api.ServiceRegistry jobManager)voidsetSpeechToTextEngine(org.opencastproject.speechtotext.api.SpeechToTextEngine engine)voidsetUserDirectoryService(org.opencastproject.security.api.UserDirectoryService userDirectoryService)voidsetWorkspace(org.opencastproject.workspace.api.Workspace workspace)org.opencastproject.job.api.Jobtranscribe(URI mediaFile, String language, Boolean translate)
-
-
-
Method Detail
-
activate
public void activate(org.osgi.service.component.ComponentContext cc)
- Overrides:
activatein classorg.opencastproject.job.api.AbstractJobProducer
-
process
protected String process(org.opencastproject.job.api.Job job) throws Exception
- Specified by:
processin classorg.opencastproject.job.api.AbstractJobProducer- Throws:
Exception- See Also:
AbstractJobProducer.process(org.opencastproject.job.api.Job)
-
transcribe
public org.opencastproject.job.api.Job transcribe(URI mediaFile, String language, Boolean translate) throws org.opencastproject.speechtotext.api.SpeechToTextServiceException
- Specified by:
transcribein interfaceorg.opencastproject.speechtotext.api.SpeechToTextService- Throws:
org.opencastproject.speechtotext.api.SpeechToTextServiceException- See Also:
SpeechToTextService.transcribe(URI, String, Boolean)
-
getServiceRegistry
protected org.opencastproject.serviceregistry.api.ServiceRegistry getServiceRegistry()
- Specified by:
getServiceRegistryin classorg.opencastproject.job.api.AbstractJobProducer
-
getSecurityService
protected org.opencastproject.security.api.SecurityService getSecurityService()
- Specified by:
getSecurityServicein classorg.opencastproject.job.api.AbstractJobProducer
-
getUserDirectoryService
protected org.opencastproject.security.api.UserDirectoryService getUserDirectoryService()
- Specified by:
getUserDirectoryServicein classorg.opencastproject.job.api.AbstractJobProducer
-
getOrganizationDirectoryService
protected org.opencastproject.security.api.OrganizationDirectoryService getOrganizationDirectoryService()
- Specified by:
getOrganizationDirectoryServicein classorg.opencastproject.job.api.AbstractJobProducer
-
setSpeechToTextEngine
public void setSpeechToTextEngine(org.opencastproject.speechtotext.api.SpeechToTextEngine engine)
-
setWorkspace
public void setWorkspace(org.opencastproject.workspace.api.Workspace workspace)
-
setServiceRegistry
public void setServiceRegistry(org.opencastproject.serviceregistry.api.ServiceRegistry jobManager)
-
setSecurityService
public void setSecurityService(org.opencastproject.security.api.SecurityService securityService)
-
setUserDirectoryService
public void setUserDirectoryService(org.opencastproject.security.api.UserDirectoryService userDirectoryService)
-
setOrganizationDirectoryService
public void setOrganizationDirectoryService(org.opencastproject.security.api.OrganizationDirectoryService organizationDirectoryService)
-
-