@@ -199,7 +199,8 @@ def translate_video(
199
199
path = f"{ ApiPath .collection } /{ self .id } /{ ApiPath .video } /{ video_id } /{ ApiPath .translate } " ,
200
200
data = {"language_code" : language_code , "callback_url" : callback_url },
201
201
)
202
- return translate_data .get ("translated_text" )
202
+ if translate_data :
203
+ return translate_data .get ("translated_text" )
203
204
204
205
def generate_image (
205
206
self ,
@@ -223,7 +224,8 @@ def generate_image(
223
224
"callback_url" : callback_url ,
224
225
},
225
226
)
226
- return Image (self ._connection , ** image_data )
227
+ if image_data :
228
+ return Image (self ._connection , ** image_data )
227
229
228
230
def generate_music (
229
231
self , prompt : str , duration : int = 5 , callback_url : Optional [str ] = None
@@ -245,7 +247,8 @@ def generate_music(
245
247
"callback_url" : callback_url ,
246
248
},
247
249
)
248
- return Audio (self ._connection , ** audio_data )
250
+ if audio_data :
251
+ return Audio (self ._connection , ** audio_data )
249
252
250
253
def generate_sound_effect (
251
254
self , prompt : str , duration : int = 2 , callback_url : Optional [str ] = None
@@ -267,7 +270,8 @@ def generate_sound_effect(
267
270
"callback_url" : callback_url ,
268
271
},
269
272
)
270
- return Audio (self ._connection , ** audio_data )
273
+ if audio_data :
274
+ return Audio (self ._connection , ** audio_data )
271
275
272
276
def generate_text_to_speech (
273
277
self , text : str , callback_url : Optional [str ] = None
@@ -287,7 +291,8 @@ def generate_text_to_speech(
287
291
"callback_url" : callback_url ,
288
292
},
289
293
)
290
- return Audio (self ._connection , ** audio_data )
294
+ if audio_data :
295
+ return Audio (self ._connection , ** audio_data )
291
296
292
297
def dub_video (
293
298
self , video_id : str , language_code : str , callback_url : Optional [str ] = None
@@ -300,7 +305,8 @@ def dub_video(
300
305
"callback_url" : callback_url ,
301
306
},
302
307
)
303
- return Video (self ._connection , ** dub_data )
308
+ if dub_data :
309
+ return Video (self ._connection , ** dub_data )
304
310
305
311
def search (
306
312
self ,
0 commit comments