Module voicevox.http

Classes

class HttpClient (base_url: str, timeout: Optional[int] = None)

VOICEVOX Engine HTTP Client.

Methods

async def close(self) ‑> None
async def create_audio_query(self, params: dict) ‑> AudioQueryType
async def create_audio_query_from_preset(self, params: dict) ‑> AudioQueryType
async def get_core_versions(self) ‑> List[str]
async def get_speaker_info(self, speaker_uuid: str, core_version: Optional[str]) ‑> SpeakerInfoType
async def get_speakers(self, core_version: Optional[str]) ‑> List[SpeakerType]
async def get_version(self) ‑> str
async def initialize_speaker(self, params: dict) ‑> None
async def is_initialized_speaker(self, params: dict) ‑> bool
async def multi_synthesis(self, params: dict, payload: List[dict]) ‑> bytes
async def request(self, method: str, path: str, **kwargs) ‑> dict
async def supported_devices(self, params: dict) ‑> Dict[str, bool]
async def synthesis(self, params: dict, payload: dict) ‑> bytes