Skip to content

Commit 5707624

Browse files
authored
Add init_speaker function
1 parent a6729cc commit 5707624

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

vvclient/client.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,25 @@ async def fetch_core_versions(self) -> List[str]:
7171
VOICEVOX Core versions
7272
"""
7373
return await self.http.core_versions()
74+
75+
async def init_speaker(self, speaker: int, *, skip_reinit: bool = False, core_version: Optional[str] = None) -> None:
76+
"""
77+
Initialize speaker
78+
79+
Parameters
80+
----------
81+
speaker: intn
82+
Speaker ID
83+
skip_reinit: bool
84+
Skip initialized speaker
85+
core_version: Optional[str]
86+
VOICEVOX Core version
87+
"""
88+
params = {
89+
"speaker": speaker
90+
}
91+
if skip_reinit:
92+
params["skip_reinit"] = "true"
93+
if core_version:
94+
params["core_version"] = core_version
95+
await self.http.initialize_speaker(params)

0 commit comments

Comments
 (0)