@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
| Name | Type |
|---|---|
videoUrl | string |
videoSize? | Object |
videoSize.height | number |
videoSize.width | number |
Returns
Promise<string>
Defined in
generateSubtitles
• generateSubtitles: (videoElement: VideoElement, project: ProjectJSON) => Promise<string>
Type declaration
▸ (videoElement, project): Promise<string>
Parameters
| Name | Type |
|---|---|
videoElement | VideoElement |
project | ProjectJSON |
Returns
Promise<string>
Defined in
getRequestStatus
• getRequestStatus: (reqId: string) => Promise<ISubtitleGenerationPollingResponse>
Type declaration
▸ (reqId): Promise<ISubtitleGenerationPollingResponse>
Parameters
| Name | Type |
|---|---|
reqId | string |
Returns
Promise<ISubtitleGenerationPollingResponse>
Defined in
updateProjectWithSubtitles
• updateProjectWithSubtitles: (subtitles: SubtitleEntry[]) => ProjectJSON
Type declaration
▸ (subtitles): ProjectJSON
Parameters
| Name | Type |
|---|---|
subtitles | SubtitleEntry[] |
Returns
ProjectJSON