Module vvclient.http

Classes

class HTTPClient (base_uri: str)

Methods

async def close(self) ‑> None
async def core_versions(self) ‑> List[str]
async def create_audio_query(self, params: Dict[str, str | int]) ‑> AudioQueryType
async def create_sing_audio_query(self,
params: Dict[str, str | int],
payload: RequestPostAudioQuery) ‑> SingAudioQuery
async def engine_version(self) ‑> str
async def initialize_speaker(self, params: Dict[str, str | int]) ‑> None
async def is_initialized_speaker(self, params: Dict[str, str | int]) ‑> bool
async def request(self,
route: Route,
**kwargs) ‑> Any
async def synthesis(self,
params: Dict[str, str | int],
audio_query: AudioQueryType) ‑> bytes
class Route (method: str, path: str)

Methods

def create_uri(self, base_url: str) ‑> str