Skip to content

Commit 725a27a

Browse files
author
BitsAdmin
committed
Merge branch 'vod-Python-2025-01-01-online-1615-2025_09_23_14_33_45' into 'integration_2025-09-25_1059631177986'
feat: [development task] vod-1615-Python (1697129) See merge request iaasng/volcengine-python-sdk!828
2 parents 0face8e + 497c97d commit 725a27a

31 files changed

Lines changed: 4910 additions & 16 deletions

File tree

volcenginesdkvod20250101/__init__.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,13 @@
3535
from volcenginesdkvod20250101.models.background_audio_for_get_ai_translation_project_output import BackgroundAudioForGetAITranslationProjectOutput
3636
from volcenginesdkvod20250101.models.background_clip_for_get_ai_translation_project_output import BackgroundClipForGetAITranslationProjectOutput
3737
from volcenginesdkvod20250101.models.background_for_get_execution_output import BackgroundForGetExecutionOutput
38+
from volcenginesdkvod20250101.models.bilingual_subtitle_for_get_ai_translation_project_output import BilingualSubtitleForGetAITranslationProjectOutput
3839
from volcenginesdkvod20250101.models.byte_hd_for_get_execution_output import ByteHDForGetExecutionOutput
3940
from volcenginesdkvod20250101.models.byte_hd_for_start_execution_input import ByteHDForStartExecutionInput
41+
from volcenginesdkvod20250101.models.clip_audio_for_create_ai_translation_utterance_output import ClipAudioForCreateAITranslationUtteranceOutput
4042
from volcenginesdkvod20250101.models.clip_audio_for_generate_ai_translation_utterance_audio_output import ClipAudioForGenerateAITranslationUtteranceAudioOutput
4143
from volcenginesdkvod20250101.models.clip_for_get_execution_output import ClipForGetExecutionOutput
44+
from volcenginesdkvod20250101.models.clip_video_for_create_ai_translation_utterance_output import ClipVideoForCreateAITranslationUtteranceOutput
4245
from volcenginesdkvod20250101.models.clip_video_for_generate_ai_translation_utterance_audio_output import ClipVideoForGenerateAITranslationUtteranceAudioOutput
4346
from volcenginesdkvod20250101.models.continue_ai_translation_workflow_request import ContinueAITranslationWorkflowRequest
4447
from volcenginesdkvod20250101.models.continue_ai_translation_workflow_response import ContinueAITranslationWorkflowResponse
@@ -58,6 +61,7 @@
5861
from volcenginesdkvod20250101.models.convert_enhance_for_get_execution_output import ConvertEnhanceForGetExecutionOutput
5962
from volcenginesdkvod20250101.models.convert_erase_for_get_execution_output import ConvertEraseForGetExecutionOutput
6063
from volcenginesdkvod20250101.models.convert_file_delete_for_get_execution_output import ConvertFileDeleteForGetExecutionOutput
64+
from volcenginesdkvod20250101.models.convert_highlight_cuts_for_get_execution_output import ConvertHighlightCutsForGetExecutionOutput
6165
from volcenginesdkvod20250101.models.convert_highlight_for_get_execution_output import ConvertHighlightForGetExecutionOutput
6266
from volcenginesdkvod20250101.models.convert_info_for_get_execution_output import ConvertInfoForGetExecutionOutput
6367
from volcenginesdkvod20250101.models.convert_model_for_get_execution_output import ConvertModelForGetExecutionOutput
@@ -82,6 +86,8 @@
8286
from volcenginesdkvod20250101.models.create_ai_translation_speaker_response import CreateAITranslationSpeakerResponse
8387
from volcenginesdkvod20250101.models.create_ai_translation_speech_request import CreateAITranslationSpeechRequest
8488
from volcenginesdkvod20250101.models.create_ai_translation_speech_response import CreateAITranslationSpeechResponse
89+
from volcenginesdkvod20250101.models.create_ai_translation_utterance_request import CreateAITranslationUtteranceRequest
90+
from volcenginesdkvod20250101.models.create_ai_translation_utterance_response import CreateAITranslationUtteranceResponse
8591
from volcenginesdkvod20250101.models.cut_segment_for_get_execution_output import CutSegmentForGetExecutionOutput
8692
from volcenginesdkvod20250101.models.delete_ai_translation_speech_request import DeleteAITranslationSpeechRequest
8793
from volcenginesdkvod20250101.models.delete_ai_translation_speech_response import DeleteAITranslationSpeechResponse
@@ -106,6 +112,8 @@
106112
from volcenginesdkvod20250101.models.get_ai_translation_project_response import GetAITranslationProjectResponse
107113
from volcenginesdkvod20250101.models.get_execution_request import GetExecutionRequest
108114
from volcenginesdkvod20250101.models.get_execution_response import GetExecutionResponse
115+
from volcenginesdkvod20250101.models.highlight_cuts_for_get_execution_output import HighlightCutsForGetExecutionOutput
116+
from volcenginesdkvod20250101.models.highlight_cuts_for_start_execution_input import HighlightCutsForStartExecutionInput
109117
from volcenginesdkvod20250101.models.highlight_for_get_execution_output import HighlightForGetExecutionOutput
110118
from volcenginesdkvod20250101.models.highlight_for_start_execution_input import HighlightForStartExecutionInput
111119
from volcenginesdkvod20250101.models.image_set_for_get_execution_output import ImageSetForGetExecutionOutput
@@ -132,6 +140,8 @@
132140
from volcenginesdkvod20250101.models.node_for_start_execution_input import NodeForStartExecutionInput
133141
from volcenginesdkvod20250101.models.ocr_for_get_execution_output import OcrForGetExecutionOutput
134142
from volcenginesdkvod20250101.models.ocr_for_start_execution_input import OcrForStartExecutionInput
143+
from volcenginesdkvod20250101.models.opening_hook_for_get_execution_output import OpeningHookForGetExecutionOutput
144+
from volcenginesdkvod20250101.models.opening_hook_for_start_execution_input import OpeningHookForStartExecutionInput
135145
from volcenginesdkvod20250101.models.operation_for_get_execution_output import OperationForGetExecutionOutput
136146
from volcenginesdkvod20250101.models.operation_for_start_execution_input import OperationForStartExecutionInput
137147
from volcenginesdkvod20250101.models.operator_config_for_get_ai_translation_project_output import OperatorConfigForGetAITranslationProjectOutput
@@ -161,14 +171,18 @@
161171
from volcenginesdkvod20250101.models.ratio_location_for_start_execution_input import RatioLocationForStartExecutionInput
162172
from volcenginesdkvod20250101.models.refresh_ai_translation_project_request import RefreshAITranslationProjectRequest
163173
from volcenginesdkvod20250101.models.refresh_ai_translation_project_response import RefreshAITranslationProjectResponse
174+
from volcenginesdkvod20250101.models.remove_ai_translation_utterance_request import RemoveAITranslationUtteranceRequest
175+
from volcenginesdkvod20250101.models.remove_ai_translation_utterance_response import RemoveAITranslationUtteranceResponse
164176
from volcenginesdkvod20250101.models.segment_for_get_execution_output import SegmentForGetExecutionOutput
165177
from volcenginesdkvod20250101.models.segment_for_start_execution_input import SegmentForStartExecutionInput
166178
from volcenginesdkvod20250101.models.snapshot_param_for_get_execution_output import SnapshotParamForGetExecutionOutput
167179
from volcenginesdkvod20250101.models.snapshot_param_for_start_execution_input import SnapshotParamForStartExecutionInput
168180
from volcenginesdkvod20250101.models.source_blueprint_for_get_ai_translation_project_output import SourceBlueprintForGetAITranslationProjectOutput
169181
from volcenginesdkvod20250101.models.source_blueprint_for_list_ai_translation_project_output import SourceBlueprintForListAITranslationProjectOutput
182+
from volcenginesdkvod20250101.models.source_clip_for_create_ai_translation_utterance_output import SourceClipForCreateAITranslationUtteranceOutput
170183
from volcenginesdkvod20250101.models.source_clip_for_get_ai_translation_project_output import SourceClipForGetAITranslationProjectOutput
171184
from volcenginesdkvod20250101.models.source_track_for_get_ai_translation_project_output import SourceTrackForGetAITranslationProjectOutput
185+
from volcenginesdkvod20250101.models.source_utterance_for_create_ai_translation_utterance_output import SourceUtteranceForCreateAITranslationUtteranceOutput
172186
from volcenginesdkvod20250101.models.source_utterance_for_get_ai_translation_project_output import SourceUtteranceForGetAITranslationProjectOutput
173187
from volcenginesdkvod20250101.models.speaker_for_create_ai_translation_speaker_output import SpeakerForCreateAITranslationSpeakerOutput
174188
from volcenginesdkvod20250101.models.speaker_for_get_ai_translation_project_output import SpeakerForGetAITranslationProjectOutput
@@ -177,6 +191,7 @@
177191
from volcenginesdkvod20250101.models.speech_for_update_ai_translation_speeches_input import SpeechForUpdateAITranslationSpeechesInput
178192
from volcenginesdkvod20250101.models.start_execution_request import StartExecutionRequest
179193
from volcenginesdkvod20250101.models.start_execution_response import StartExecutionResponse
194+
from volcenginesdkvod20250101.models.storyboard_for_get_execution_output import StoryboardForGetExecutionOutput
180195
from volcenginesdkvod20250101.models.storyline_cuts_for_get_execution_output import StorylineCutsForGetExecutionOutput
181196
from volcenginesdkvod20250101.models.storyline_cuts_for_start_execution_input import StorylineCutsForStartExecutionInput
182197
from volcenginesdkvod20250101.models.storyline_for_get_execution_output import StorylineForGetExecutionOutput
@@ -192,9 +207,11 @@
192207
from volcenginesdkvod20250101.models.subtitle_recognition_config_for_submit_ai_translation_workflow_input import SubtitleRecognitionConfigForSubmitAITranslationWorkflowInput
193208
from volcenginesdkvod20250101.models.target_blueprint_for_get_ai_translation_project_output import TargetBlueprintForGetAITranslationProjectOutput
194209
from volcenginesdkvod20250101.models.target_blueprint_for_list_ai_translation_project_output import TargetBlueprintForListAITranslationProjectOutput
210+
from volcenginesdkvod20250101.models.target_clip_for_create_ai_translation_utterance_output import TargetClipForCreateAITranslationUtteranceOutput
195211
from volcenginesdkvod20250101.models.target_clip_for_generate_ai_translation_utterance_audio_output import TargetClipForGenerateAITranslationUtteranceAudioOutput
196212
from volcenginesdkvod20250101.models.target_clip_for_get_ai_translation_project_output import TargetClipForGetAITranslationProjectOutput
197213
from volcenginesdkvod20250101.models.target_track_for_get_ai_translation_project_output import TargetTrackForGetAITranslationProjectOutput
214+
from volcenginesdkvod20250101.models.target_utterance_for_create_ai_translation_utterance_output import TargetUtteranceForCreateAITranslationUtteranceOutput
198215
from volcenginesdkvod20250101.models.target_utterance_for_get_ai_translation_project_output import TargetUtteranceForGetAITranslationProjectOutput
199216
from volcenginesdkvod20250101.models.task_for_get_execution_output import TaskForGetExecutionOutput
200217
from volcenginesdkvod20250101.models.task_for_start_execution_input import TaskForStartExecutionInput
@@ -206,6 +223,7 @@
206223
from volcenginesdkvod20250101.models.transcode_video_for_get_execution_output import TranscodeVideoForGetExecutionOutput
207224
from volcenginesdkvod20250101.models.transcode_video_for_start_execution_input import TranscodeVideoForStartExecutionInput
208225
from volcenginesdkvod20250101.models.translation_config_for_submit_ai_translation_workflow_input import TranslationConfigForSubmitAITranslationWorkflowInput
226+
from volcenginesdkvod20250101.models.trim_for_create_ai_translation_utterance_output import TrimForCreateAITranslationUtteranceOutput
209227
from volcenginesdkvod20250101.models.trim_for_generate_ai_translation_utterance_audio_output import TrimForGenerateAITranslationUtteranceAudioOutput
210228
from volcenginesdkvod20250101.models.trim_for_get_ai_translation_project_output import TrimForGetAITranslationProjectOutput
211229
from volcenginesdkvod20250101.models.trim_for_update_ai_translation_utterances_input import TrimForUpdateAITranslationUtterancesInput

volcenginesdkvod20250101/api/vod20250101_api.py

Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,103 @@ def create_ai_translation_speech_with_http_info(self, body, **kwargs): # noqa:
324324
_request_timeout=params.get('_request_timeout'),
325325
collection_formats=collection_formats)
326326

327+
def create_ai_translation_utterance(self, body, **kwargs): # noqa: E501
328+
"""create_ai_translation_utterance # noqa: E501
329+
330+
This method makes a synchronous HTTP request by default. To make an
331+
asynchronous HTTP request, please pass async_req=True
332+
>>> thread = api.create_ai_translation_utterance(body, async_req=True)
333+
>>> result = thread.get()
334+
335+
:param async_req bool
336+
:param CreateAITranslationUtteranceRequest body: (required)
337+
:return: CreateAITranslationUtteranceResponse
338+
If the method is called asynchronously,
339+
returns the request thread.
340+
"""
341+
kwargs['_return_http_data_only'] = True
342+
if kwargs.get('async_req'):
343+
return self.create_ai_translation_utterance_with_http_info(body, **kwargs) # noqa: E501
344+
else:
345+
(data) = self.create_ai_translation_utterance_with_http_info(body, **kwargs) # noqa: E501
346+
return data
347+
348+
def create_ai_translation_utterance_with_http_info(self, body, **kwargs): # noqa: E501
349+
"""create_ai_translation_utterance # noqa: E501
350+
351+
This method makes a synchronous HTTP request by default. To make an
352+
asynchronous HTTP request, please pass async_req=True
353+
>>> thread = api.create_ai_translation_utterance_with_http_info(body, async_req=True)
354+
>>> result = thread.get()
355+
356+
:param async_req bool
357+
:param CreateAITranslationUtteranceRequest body: (required)
358+
:return: CreateAITranslationUtteranceResponse
359+
If the method is called asynchronously,
360+
returns the request thread.
361+
"""
362+
363+
all_params = ['body'] # noqa: E501
364+
all_params.append('async_req')
365+
all_params.append('_return_http_data_only')
366+
all_params.append('_preload_content')
367+
all_params.append('_request_timeout')
368+
369+
params = locals()
370+
for key, val in six.iteritems(params['kwargs']):
371+
if key not in all_params:
372+
raise TypeError(
373+
"Got an unexpected keyword argument '%s'"
374+
" to method create_ai_translation_utterance" % key
375+
)
376+
params[key] = val
377+
del params['kwargs']
378+
# verify the required parameter 'body' is set
379+
if self.api_client.client_side_validation and ('body' not in params or
380+
params['body'] is None): # noqa: E501
381+
raise ValueError("Missing the required parameter `body` when calling `create_ai_translation_utterance`") # noqa: E501
382+
383+
collection_formats = {}
384+
385+
path_params = {}
386+
387+
query_params = []
388+
389+
header_params = {}
390+
391+
form_params = []
392+
local_var_files = {}
393+
394+
body_params = None
395+
if 'body' in params:
396+
body_params = params['body']
397+
# HTTP header `Accept`
398+
header_params['Accept'] = self.api_client.select_header_accept(
399+
['application/json']) # noqa: E501
400+
401+
# HTTP header `Content-Type`
402+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
403+
['application/json']) # noqa: E501
404+
405+
# Authentication setting
406+
auth_settings = ['volcengineSign'] # noqa: E501
407+
408+
return self.api_client.call_api(
409+
'/CreateAITranslationUtterance/2025-01-01/vod/post/application_json/', 'POST',
410+
path_params,
411+
query_params,
412+
header_params,
413+
body=body_params,
414+
post_params=form_params,
415+
files=local_var_files,
416+
response_type='CreateAITranslationUtteranceResponse', # noqa: E501
417+
auth_settings=auth_settings,
418+
async_req=params.get('async_req'),
419+
_return_http_data_only=params.get('_return_http_data_only'),
420+
_preload_content=params.get('_preload_content', True),
421+
_request_timeout=params.get('_request_timeout'),
422+
collection_formats=collection_formats)
423+
327424
def delete_ai_translation_speech(self, body, **kwargs): # noqa: E501
328425
"""delete_ai_translation_speech # noqa: E501
329426
@@ -1003,6 +1100,103 @@ def refresh_ai_translation_project_with_http_info(self, body, **kwargs): # noqa
10031100
_request_timeout=params.get('_request_timeout'),
10041101
collection_formats=collection_formats)
10051102

1103+
def remove_ai_translation_utterance(self, body, **kwargs): # noqa: E501
1104+
"""remove_ai_translation_utterance # noqa: E501
1105+
1106+
This method makes a synchronous HTTP request by default. To make an
1107+
asynchronous HTTP request, please pass async_req=True
1108+
>>> thread = api.remove_ai_translation_utterance(body, async_req=True)
1109+
>>> result = thread.get()
1110+
1111+
:param async_req bool
1112+
:param RemoveAITranslationUtteranceRequest body: (required)
1113+
:return: RemoveAITranslationUtteranceResponse
1114+
If the method is called asynchronously,
1115+
returns the request thread.
1116+
"""
1117+
kwargs['_return_http_data_only'] = True
1118+
if kwargs.get('async_req'):
1119+
return self.remove_ai_translation_utterance_with_http_info(body, **kwargs) # noqa: E501
1120+
else:
1121+
(data) = self.remove_ai_translation_utterance_with_http_info(body, **kwargs) # noqa: E501
1122+
return data
1123+
1124+
def remove_ai_translation_utterance_with_http_info(self, body, **kwargs): # noqa: E501
1125+
"""remove_ai_translation_utterance # noqa: E501
1126+
1127+
This method makes a synchronous HTTP request by default. To make an
1128+
asynchronous HTTP request, please pass async_req=True
1129+
>>> thread = api.remove_ai_translation_utterance_with_http_info(body, async_req=True)
1130+
>>> result = thread.get()
1131+
1132+
:param async_req bool
1133+
:param RemoveAITranslationUtteranceRequest body: (required)
1134+
:return: RemoveAITranslationUtteranceResponse
1135+
If the method is called asynchronously,
1136+
returns the request thread.
1137+
"""
1138+
1139+
all_params = ['body'] # noqa: E501
1140+
all_params.append('async_req')
1141+
all_params.append('_return_http_data_only')
1142+
all_params.append('_preload_content')
1143+
all_params.append('_request_timeout')
1144+
1145+
params = locals()
1146+
for key, val in six.iteritems(params['kwargs']):
1147+
if key not in all_params:
1148+
raise TypeError(
1149+
"Got an unexpected keyword argument '%s'"
1150+
" to method remove_ai_translation_utterance" % key
1151+
)
1152+
params[key] = val
1153+
del params['kwargs']
1154+
# verify the required parameter 'body' is set
1155+
if self.api_client.client_side_validation and ('body' not in params or
1156+
params['body'] is None): # noqa: E501
1157+
raise ValueError("Missing the required parameter `body` when calling `remove_ai_translation_utterance`") # noqa: E501
1158+
1159+
collection_formats = {}
1160+
1161+
path_params = {}
1162+
1163+
query_params = []
1164+
1165+
header_params = {}
1166+
1167+
form_params = []
1168+
local_var_files = {}
1169+
1170+
body_params = None
1171+
if 'body' in params:
1172+
body_params = params['body']
1173+
# HTTP header `Accept`
1174+
header_params['Accept'] = self.api_client.select_header_accept(
1175+
['application/json']) # noqa: E501
1176+
1177+
# HTTP header `Content-Type`
1178+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
1179+
['application/json']) # noqa: E501
1180+
1181+
# Authentication setting
1182+
auth_settings = ['volcengineSign'] # noqa: E501
1183+
1184+
return self.api_client.call_api(
1185+
'/RemoveAITranslationUtterance/2025-01-01/vod/post/application_json/', 'POST',
1186+
path_params,
1187+
query_params,
1188+
header_params,
1189+
body=body_params,
1190+
post_params=form_params,
1191+
files=local_var_files,
1192+
response_type='RemoveAITranslationUtteranceResponse', # noqa: E501
1193+
auth_settings=auth_settings,
1194+
async_req=params.get('async_req'),
1195+
_return_http_data_only=params.get('_return_http_data_only'),
1196+
_preload_content=params.get('_preload_content', True),
1197+
_request_timeout=params.get('_request_timeout'),
1198+
collection_formats=collection_formats)
1199+
10061200
def start_execution(self, body, **kwargs): # noqa: E501
10071201
"""start_execution # noqa: E501
10081202

0 commit comments

Comments
 (0)