@@ -18,8 +18,9 @@ public DubbingRequest(
18
18
int ? endTime = null ,
19
19
bool ? highestResolution = null ,
20
20
bool ? dropBackgroundAudio = null ,
21
+ bool ? useProfanityFilter = null ,
21
22
string projectName = null )
22
- : this ( [ filePath ] , targetLanguage , sourceLanguage , numberOfSpeakers , watermark , startTime , endTime , highestResolution , dropBackgroundAudio , projectName )
23
+ : this ( [ filePath ] , targetLanguage , sourceLanguage , numberOfSpeakers , watermark , startTime , endTime , highestResolution , dropBackgroundAudio , useProfanityFilter , projectName )
23
24
{
24
25
}
25
26
@@ -33,8 +34,9 @@ public DubbingRequest(
33
34
int ? endTime = null ,
34
35
bool ? highestResolution = null ,
35
36
bool ? dropBackgroundAudio = null ,
37
+ bool ? useProfanityFilter = null ,
36
38
string projectName = null )
37
- : this ( targetLanguage , null , filePaths , sourceLanguage , numberOfSpeakers , watermark , startTime , endTime , highestResolution , dropBackgroundAudio , projectName )
39
+ : this ( targetLanguage , null , filePaths , sourceLanguage , numberOfSpeakers , watermark , startTime , endTime , highestResolution , dropBackgroundAudio , useProfanityFilter , projectName )
38
40
{
39
41
}
40
42
@@ -48,8 +50,9 @@ public DubbingRequest(
48
50
int ? endTime = null ,
49
51
bool ? highestResolution = null ,
50
52
bool ? dropBackgroundAudio = null ,
53
+ bool ? useProfanityFilter = null ,
51
54
string projectName = null )
52
- : this ( targetLanguage , sourceUrl , null , sourceLanguage , numberOfSpeakers , watermark , startTime , endTime , highestResolution , dropBackgroundAudio , projectName )
55
+ : this ( targetLanguage , sourceUrl , null , sourceLanguage , numberOfSpeakers , watermark , startTime , endTime , highestResolution , dropBackgroundAudio , useProfanityFilter , projectName )
53
56
{
54
57
}
55
58
@@ -64,6 +67,7 @@ private DubbingRequest(
64
67
int ? endTime = null ,
65
68
bool ? highestResolution = null ,
66
69
bool ? dropBackgroundAudio = null ,
70
+ bool ? useProfanityFilter = null ,
67
71
string projectName = null )
68
72
{
69
73
ArgumentException . ThrowIfNullOrWhiteSpace ( targetLanguage ) ;
@@ -122,6 +126,7 @@ private DubbingRequest(
122
126
EndTime = endTime ;
123
127
HighestResolution = highestResolution ;
124
128
DropBackgroundAudio = dropBackgroundAudio ;
129
+ UseProfanityFilter = useProfanityFilter ;
125
130
ProjectName = projectName ;
126
131
}
127
132
@@ -184,6 +189,11 @@ private DubbingRequest(
184
189
/// </summary>
185
190
public bool ? DropBackgroundAudio { get ; }
186
191
192
+ /// <summary>
193
+ /// [BETA] Whether transcripts should have profanities censored with the words '[censored]'.
194
+ /// </summary>
195
+ public bool ? UseProfanityFilter { get ; }
196
+
187
197
/// <summary>
188
198
/// Name of the dubbing project.
189
199
/// </summary>
0 commit comments