Skip to content

Commit 50fd5fc

Browse files
committed
feat(model/cosyvoice): add custom input by kwargs in create_voice
1 parent 6485c43 commit 50fd5fc

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

dashscope/audio/tts_v2/enrollment.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ def create_voice(
8989
url: str,
9090
language_hints: List[str] = None,
9191
max_prompt_audio_length: float = None,
92+
**kwargs,
9293
) -> str:
9394
"""
9495
创建新克隆音色
@@ -97,6 +98,7 @@ def create_voice(
9798
param: url 用于克隆的音频文件url
9899
param: language_hints 克隆音色目标语言
99100
param: max_prompt_audio_length 音频预处理输出的prompt audio最长长度。单位为秒。默认为10s。
101+
param: kwargs 额外参数
100102
return: voice_id
101103
"""
102104

@@ -110,6 +112,8 @@ def create_voice(
110112
input_params["language_hints"] = language_hints
111113
if max_prompt_audio_length is not None:
112114
input_params["max_prompt_audio_length"] = max_prompt_audio_length
115+
if kwargs:
116+
input_params.update(kwargs)
113117
response = self.__call_with_input(input_params)
114118
self._last_request_id = response.request_id
115119
if response.status_code == 200:

0 commit comments

Comments
 (0)