/** * This file was auto-generated by Fern from our API Definition. */ import * as fs from "fs"; /** * @example * {} */ export interface BodyDubAVideoOrAnAudioFileV1DubbingPost { file?: File | fs.ReadStream | Blob | undefined; csv_file?: File | fs.ReadStream | Blob | undefined; foreground_audio_file?: File | fs.ReadStream | Blob | undefined; background_audio_file?: File | fs.ReadStream | Blob | undefined; /** Name of the dubbing project. */ name?: string; /** URL of the source video/audio file. */ source_url?: string; /** Source language. */ source_lang?: string; /** The Target language to dub the content into. */ target_lang?: string; /** Number of speakers to use for the dubbing. Set to 0 to automatically detect the number of speakers */ num_speakers?: number; /** Whether to apply watermark to the output video. */ watermark?: boolean; /** Start time of the source video/audio file. */ start_time?: number; /** End time of the source video/audio file. */ end_time?: number; /** Whether to use the highest resolution available. */ highest_resolution?: boolean; /** An advanced setting. Whether to drop background audio from the final dub. This can improve dub quality where it's known that audio shouldn't have a background track such as for speeches or monologues. */ drop_background_audio?: boolean; /** [BETA] Whether transcripts should have profanities censored with the words '[censored]' */ use_profanity_filter?: boolean; /** Whether to prepare dub for edits in dubbing studio or edits as a dubbing resource. */ dubbing_studio?: boolean; /** [BETA] Instead of using a voice clone in dubbing, use a similar voice from the ElevenLabs Voice Library. */ disable_voice_cloning?: boolean; /** automatic or manual. Manual mode is only supported when creating a dubbing studio project */ mode?: string; }