Skip to content

Commit 19dcea2

Browse files
author
BitsAdmin
committed
Merge 'speech_saas_prod-Python-2025-05-20-online-2006-2026_01_05_15_52_38' into 'integration_2026-01-08_1102078773250'
feat: [development task] speech_saas_prod-2006-Python (2009576) See merge request: !1011
2 parents affd5f8 + 076de1b commit 19dcea2

9 files changed

+1393
-0
lines changed

volcenginesdkspeechsaasprod/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
from volcenginesdkspeechsaasprod.models.attributes_for_resource_packs_status_output import AttributesForResourcePacksStatusOutput
2828
from volcenginesdkspeechsaasprod.models.billing_resource_for_service_status_output import BillingResourceForServiceStatusOutput
2929
from volcenginesdkspeechsaasprod.models.category_for_list_big_model_tts_timbres_output import CategoryForListBigModelTTSTimbresOutput
30+
from volcenginesdkspeechsaasprod.models.category_for_list_speakers_output import CategoryForListSpeakersOutput
3031
from volcenginesdkspeechsaasprod.models.code_attribute_for_order_resource_packs_input import CodeAttributeForOrderResourcePacksInput
3132
from volcenginesdkspeechsaasprod.models.code_attribute_for_resource_packs_status_output import CodeAttributeForResourcePacksStatusOutput
3233
from volcenginesdkspeechsaasprod.models.configuration_for_order_resource_packs_input import ConfigurationForOrderResourcePacksInput
@@ -37,14 +38,18 @@
3738
from volcenginesdkspeechsaasprod.models.details_for_alias_resource_pack_output import DetailsForAliasResourcePackOutput
3839
from volcenginesdkspeechsaasprod.models.details_for_resource_packs_status_output import DetailsForResourcePacksStatusOutput
3940
from volcenginesdkspeechsaasprod.models.emotion_for_list_big_model_tts_timbres_output import EmotionForListBigModelTTSTimbresOutput
41+
from volcenginesdkspeechsaasprod.models.emotion_for_list_speakers_output import EmotionForListSpeakersOutput
4042
from volcenginesdkspeechsaasprod.models.formalize_resource_packs_request import FormalizeResourcePacksRequest
4143
from volcenginesdkspeechsaasprod.models.formalize_resource_packs_response import FormalizeResourcePacksResponse
4244
from volcenginesdkspeechsaasprod.models.harvest_for_alias_resource_pack_output import HarvestForAliasResourcePackOutput
4345
from volcenginesdkspeechsaasprod.models.harvest_for_resource_packs_status_output import HarvestForResourcePacksStatusOutput
46+
from volcenginesdkspeechsaasprod.models.language_for_list_speakers_output import LanguageForListSpeakersOutput
4447
from volcenginesdkspeechsaasprod.models.list_api_keys_request import ListAPIKeysRequest
4548
from volcenginesdkspeechsaasprod.models.list_api_keys_response import ListAPIKeysResponse
4649
from volcenginesdkspeechsaasprod.models.list_big_model_tts_timbres_request import ListBigModelTTSTimbresRequest
4750
from volcenginesdkspeechsaasprod.models.list_big_model_tts_timbres_response import ListBigModelTTSTimbresResponse
51+
from volcenginesdkspeechsaasprod.models.list_speakers_request import ListSpeakersRequest
52+
from volcenginesdkspeechsaasprod.models.list_speakers_response import ListSpeakersResponse
4853
from volcenginesdkspeechsaasprod.models.megatts_training_for_alias_resource_pack_output import MegattsTrainingForAliasResourcePackOutput
4954
from volcenginesdkspeechsaasprod.models.megatts_training_for_resource_packs_status_output import MegattsTrainingForResourcePacksStatusOutput
5055
from volcenginesdkspeechsaasprod.models.next_category_for_list_big_model_tts_timbres_output import NextCategoryForListBigModelTTSTimbresOutput
@@ -60,6 +65,7 @@
6065
from volcenginesdkspeechsaasprod.models.resume_service_response import ResumeServiceResponse
6166
from volcenginesdkspeechsaasprod.models.service_status_request import ServiceStatusRequest
6267
from volcenginesdkspeechsaasprod.models.service_status_response import ServiceStatusResponse
68+
from volcenginesdkspeechsaasprod.models.speaker_for_list_speakers_output import SpeakerForListSpeakersOutput
6369
from volcenginesdkspeechsaasprod.models.tag_filter_for_resource_packs_status_input import TagFilterForResourcePacksStatusInput
6470
from volcenginesdkspeechsaasprod.models.tag_for_activate_service_input import TagForActivateServiceInput
6571
from volcenginesdkspeechsaasprod.models.tag_for_formalize_resource_packs_input import TagForFormalizeResourcePacksInput

volcenginesdkspeechsaasprod/api/speech_saas_prod_api.py

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -712,6 +712,103 @@ def list_big_model_tts_timbres_with_http_info(self, body, **kwargs): # noqa: E5
712712
_request_timeout=params.get('_request_timeout'),
713713
collection_formats=collection_formats)
714714

715+
def list_speakers(self, body, **kwargs): # noqa: E501
716+
"""list_speakers # noqa: E501
717+
718+
This method makes a synchronous HTTP request by default. To make an
719+
asynchronous HTTP request, please pass async_req=True
720+
>>> thread = api.list_speakers(body, async_req=True)
721+
>>> result = thread.get()
722+
723+
:param async_req bool
724+
:param ListSpeakersRequest body: (required)
725+
:return: ListSpeakersResponse
726+
If the method is called asynchronously,
727+
returns the request thread.
728+
"""
729+
kwargs['_return_http_data_only'] = True
730+
if kwargs.get('async_req'):
731+
return self.list_speakers_with_http_info(body, **kwargs) # noqa: E501
732+
else:
733+
(data) = self.list_speakers_with_http_info(body, **kwargs) # noqa: E501
734+
return data
735+
736+
def list_speakers_with_http_info(self, body, **kwargs): # noqa: E501
737+
"""list_speakers # noqa: E501
738+
739+
This method makes a synchronous HTTP request by default. To make an
740+
asynchronous HTTP request, please pass async_req=True
741+
>>> thread = api.list_speakers_with_http_info(body, async_req=True)
742+
>>> result = thread.get()
743+
744+
:param async_req bool
745+
:param ListSpeakersRequest body: (required)
746+
:return: ListSpeakersResponse
747+
If the method is called asynchronously,
748+
returns the request thread.
749+
"""
750+
751+
all_params = ['body'] # noqa: E501
752+
all_params.append('async_req')
753+
all_params.append('_return_http_data_only')
754+
all_params.append('_preload_content')
755+
all_params.append('_request_timeout')
756+
757+
params = locals()
758+
for key, val in six.iteritems(params['kwargs']):
759+
if key not in all_params:
760+
raise TypeError(
761+
"Got an unexpected keyword argument '%s'"
762+
" to method list_speakers" % key
763+
)
764+
params[key] = val
765+
del params['kwargs']
766+
# verify the required parameter 'body' is set
767+
if self.api_client.client_side_validation and ('body' not in params or
768+
params['body'] is None): # noqa: E501
769+
raise ValueError("Missing the required parameter `body` when calling `list_speakers`") # noqa: E501
770+
771+
collection_formats = {}
772+
773+
path_params = {}
774+
775+
query_params = []
776+
777+
header_params = {}
778+
779+
form_params = []
780+
local_var_files = {}
781+
782+
body_params = None
783+
if 'body' in params:
784+
body_params = params['body']
785+
# HTTP header `Accept`
786+
header_params['Accept'] = self.api_client.select_header_accept(
787+
['application/json']) # noqa: E501
788+
789+
# HTTP header `Content-Type`
790+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
791+
['application/json']) # noqa: E501
792+
793+
# Authentication setting
794+
auth_settings = ['volcengineSign'] # noqa: E501
795+
796+
return self.api_client.call_api(
797+
'/ListSpeakers/2025-05-20/speech_saas_prod/post/application_json/', 'POST',
798+
path_params,
799+
query_params,
800+
header_params,
801+
body=body_params,
802+
post_params=form_params,
803+
files=local_var_files,
804+
response_type='ListSpeakersResponse', # noqa: E501
805+
auth_settings=auth_settings,
806+
async_req=params.get('async_req'),
807+
_return_http_data_only=params.get('_return_http_data_only'),
808+
_preload_content=params.get('_preload_content', True),
809+
_request_timeout=params.get('_request_timeout'),
810+
collection_formats=collection_formats)
811+
715812
def order_resource_packs(self, body, **kwargs): # noqa: E501
716813
"""order_resource_packs # noqa: E501
717814

volcenginesdkspeechsaasprod/models/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
from volcenginesdkspeechsaasprod.models.attributes_for_resource_packs_status_output import AttributesForResourcePacksStatusOutput
2424
from volcenginesdkspeechsaasprod.models.billing_resource_for_service_status_output import BillingResourceForServiceStatusOutput
2525
from volcenginesdkspeechsaasprod.models.category_for_list_big_model_tts_timbres_output import CategoryForListBigModelTTSTimbresOutput
26+
from volcenginesdkspeechsaasprod.models.category_for_list_speakers_output import CategoryForListSpeakersOutput
2627
from volcenginesdkspeechsaasprod.models.code_attribute_for_order_resource_packs_input import CodeAttributeForOrderResourcePacksInput
2728
from volcenginesdkspeechsaasprod.models.code_attribute_for_resource_packs_status_output import CodeAttributeForResourcePacksStatusOutput
2829
from volcenginesdkspeechsaasprod.models.configuration_for_order_resource_packs_input import ConfigurationForOrderResourcePacksInput
@@ -33,14 +34,18 @@
3334
from volcenginesdkspeechsaasprod.models.details_for_alias_resource_pack_output import DetailsForAliasResourcePackOutput
3435
from volcenginesdkspeechsaasprod.models.details_for_resource_packs_status_output import DetailsForResourcePacksStatusOutput
3536
from volcenginesdkspeechsaasprod.models.emotion_for_list_big_model_tts_timbres_output import EmotionForListBigModelTTSTimbresOutput
37+
from volcenginesdkspeechsaasprod.models.emotion_for_list_speakers_output import EmotionForListSpeakersOutput
3638
from volcenginesdkspeechsaasprod.models.formalize_resource_packs_request import FormalizeResourcePacksRequest
3739
from volcenginesdkspeechsaasprod.models.formalize_resource_packs_response import FormalizeResourcePacksResponse
3840
from volcenginesdkspeechsaasprod.models.harvest_for_alias_resource_pack_output import HarvestForAliasResourcePackOutput
3941
from volcenginesdkspeechsaasprod.models.harvest_for_resource_packs_status_output import HarvestForResourcePacksStatusOutput
42+
from volcenginesdkspeechsaasprod.models.language_for_list_speakers_output import LanguageForListSpeakersOutput
4043
from volcenginesdkspeechsaasprod.models.list_api_keys_request import ListAPIKeysRequest
4144
from volcenginesdkspeechsaasprod.models.list_api_keys_response import ListAPIKeysResponse
4245
from volcenginesdkspeechsaasprod.models.list_big_model_tts_timbres_request import ListBigModelTTSTimbresRequest
4346
from volcenginesdkspeechsaasprod.models.list_big_model_tts_timbres_response import ListBigModelTTSTimbresResponse
47+
from volcenginesdkspeechsaasprod.models.list_speakers_request import ListSpeakersRequest
48+
from volcenginesdkspeechsaasprod.models.list_speakers_response import ListSpeakersResponse
4449
from volcenginesdkspeechsaasprod.models.megatts_training_for_alias_resource_pack_output import MegattsTrainingForAliasResourcePackOutput
4550
from volcenginesdkspeechsaasprod.models.megatts_training_for_resource_packs_status_output import MegattsTrainingForResourcePacksStatusOutput
4651
from volcenginesdkspeechsaasprod.models.next_category_for_list_big_model_tts_timbres_output import NextCategoryForListBigModelTTSTimbresOutput
@@ -56,6 +61,7 @@
5661
from volcenginesdkspeechsaasprod.models.resume_service_response import ResumeServiceResponse
5762
from volcenginesdkspeechsaasprod.models.service_status_request import ServiceStatusRequest
5863
from volcenginesdkspeechsaasprod.models.service_status_response import ServiceStatusResponse
64+
from volcenginesdkspeechsaasprod.models.speaker_for_list_speakers_output import SpeakerForListSpeakersOutput
5965
from volcenginesdkspeechsaasprod.models.tag_filter_for_resource_packs_status_input import TagFilterForResourcePacksStatusInput
6066
from volcenginesdkspeechsaasprod.models.tag_for_activate_service_input import TagForActivateServiceInput
6167
from volcenginesdkspeechsaasprod.models.tag_for_formalize_resource_packs_input import TagForFormalizeResourcePacksInput
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
# coding: utf-8
2+
3+
"""
4+
speech_saas_prod
5+
6+
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501
7+
8+
OpenAPI spec version: common-version
9+
10+
Generated by: https://github.com/swagger-api/swagger-codegen.git
11+
"""
12+
13+
14+
import pprint
15+
import re # noqa: F401
16+
17+
import six
18+
19+
from volcenginesdkcore.configuration import Configuration
20+
21+
22+
class CategoryForListSpeakersOutput(object):
23+
"""NOTE: This class is auto generated by the swagger code generator program.
24+
25+
Do not edit the class manually.
26+
"""
27+
28+
"""
29+
Attributes:
30+
swagger_types (dict): The key is attribute name
31+
and the value is attribute type.
32+
attribute_map (dict): The key is attribute name
33+
and the value is json key in definition.
34+
"""
35+
swagger_types = {
36+
'categories': 'list[str]'
37+
}
38+
39+
attribute_map = {
40+
'categories': 'Categories'
41+
}
42+
43+
def __init__(self, categories=None, _configuration=None): # noqa: E501
44+
"""CategoryForListSpeakersOutput - a model defined in Swagger""" # noqa: E501
45+
if _configuration is None:
46+
_configuration = Configuration()
47+
self._configuration = _configuration
48+
49+
self._categories = None
50+
self.discriminator = None
51+
52+
if categories is not None:
53+
self.categories = categories
54+
55+
@property
56+
def categories(self):
57+
"""Gets the categories of this CategoryForListSpeakersOutput. # noqa: E501
58+
59+
60+
:return: The categories of this CategoryForListSpeakersOutput. # noqa: E501
61+
:rtype: list[str]
62+
"""
63+
return self._categories
64+
65+
@categories.setter
66+
def categories(self, categories):
67+
"""Sets the categories of this CategoryForListSpeakersOutput.
68+
69+
70+
:param categories: The categories of this CategoryForListSpeakersOutput. # noqa: E501
71+
:type: list[str]
72+
"""
73+
74+
self._categories = categories
75+
76+
def to_dict(self):
77+
"""Returns the model properties as a dict"""
78+
result = {}
79+
80+
for attr, _ in six.iteritems(self.swagger_types):
81+
value = getattr(self, attr)
82+
if isinstance(value, list):
83+
result[attr] = list(map(
84+
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
85+
value
86+
))
87+
elif hasattr(value, "to_dict"):
88+
result[attr] = value.to_dict()
89+
elif isinstance(value, dict):
90+
result[attr] = dict(map(
91+
lambda item: (item[0], item[1].to_dict())
92+
if hasattr(item[1], "to_dict") else item,
93+
value.items()
94+
))
95+
else:
96+
result[attr] = value
97+
if issubclass(CategoryForListSpeakersOutput, dict):
98+
for key, value in self.items():
99+
result[key] = value
100+
101+
return result
102+
103+
def to_str(self):
104+
"""Returns the string representation of the model"""
105+
return pprint.pformat(self.to_dict())
106+
107+
def __repr__(self):
108+
"""For `print` and `pprint`"""
109+
return self.to_str()
110+
111+
def __eq__(self, other):
112+
"""Returns true if both objects are equal"""
113+
if not isinstance(other, CategoryForListSpeakersOutput):
114+
return False
115+
116+
return self.to_dict() == other.to_dict()
117+
118+
def __ne__(self, other):
119+
"""Returns true if both objects are not equal"""
120+
if not isinstance(other, CategoryForListSpeakersOutput):
121+
return True
122+
123+
return self.to_dict() != other.to_dict()

0 commit comments

Comments
 (0)