Skip to main content

@twick/studio - v0.15.0 / Exports / ISubtitleGenerationService

Interface: ISubtitleGenerationService

Table of contents

Properties

Properties

generateSubtitleVideo

Optional generateSubtitleVideo: (videoUrl: string, videoSize?: { height: number ; width: number }) => Promise<string>

Type declaration

▸ (videoUrl, videoSize?): Promise<string>

Parameters
NameType
videoUrlstring
videoSize?Object
videoSize.heightnumber
videoSize.widthnumber
Returns

Promise<string>

Defined in

studio/src/types/index.ts:88


generateSubtitles

generateSubtitles: (videoElement: VideoElement, project: ProjectJSON) => Promise<string>

Type declaration

▸ (videoElement, project): Promise<string>

Parameters
NameType
videoElementVideoElement
projectProjectJSON
Returns

Promise<string>

Defined in

studio/src/types/index.ts:79


getRequestStatus

getRequestStatus: (reqId: string) => Promise<ISubtitleGenerationPollingResponse>

Type declaration

▸ (reqId): Promise<ISubtitleGenerationPollingResponse>

Parameters
NameType
reqIdstring
Returns

Promise<ISubtitleGenerationPollingResponse>

Defined in

studio/src/types/index.ts:93


updateProjectWithSubtitles

updateProjectWithSubtitles: (subtitles: SubtitleEntry[]) => ProjectJSON

Type declaration

▸ (subtitles): ProjectJSON

Parameters
NameType
subtitlesSubtitleEntry[]
Returns

ProjectJSON

Defined in

studio/src/types/index.ts:84