Crates.io | cartesia |
lib.rs | cartesia |
version | 0.0.1 |
source | src |
created_at | 2024-07-09 20:57:25.324407 |
updated_at | 2024-07-10 05:02:53.503919 |
description | A Rust library for the Cartesia API. |
homepage | |
repository | https://github.com/b0xtch/cartesia |
max_upload_size | |
id | 1297472 |
size | 131,054 |
This API client is generated using the openapi spec.
Put the package under your project folder in a directory named cartesia
and add the following to Cargo.toml
under [dependencies]
:
cartesia = { path = "./cartesia" }
All URIs are relative to https://api.cartesia.ai
Class | Method | HTTP request | Description |
---|
DefaultApi | clone_voice_from_clip | POST /voices/clone/clip | Clone Voice (Clip) DefaultApi | root_get | GET / | API Status and Version DefaultApi | tts_bytes_post | POST /tts/bytes | Stream Speech (Bytes) DefaultApi | tts_sse_post | POST /tts/sse | Stream Speech (Server-Sent Events) DefaultApi | voices_clone_url_post | POST /voices/clone/url | Clone Voice (URL) DefaultApi | voices_get | GET /voices | List Voices DefaultApi | voices_id_delete | DELETE /voices/{id} | Delete Voice DefaultApi | voices_id_get | GET /voices/{id} | Get Voice DefaultApi | voices_post | POST /voices | Create Voice
To get access to the crate's generated documentation, use:
cargo doc --open