cartesia

Crates.iocartesia
lib.rscartesia
version0.0.1
sourcesrc
created_at2024-07-09 20:57:25.324407
updated_at2024-07-10 05:02:53.503919
descriptionA Rust library for the Cartesia API.
homepage
repositoryhttps://github.com/b0xtch/cartesia
max_upload_size
id1297472
size131,054
Mahmoud Shehata (b0xtch)

documentation

README

Rust API client for Cartesia

Overview

This API client is generated using the openapi spec.

Installation

Put the package under your project folder in a directory named cartesia and add the following to Cargo.toml under [dependencies]:

cartesia = { path = "./cartesia" }

Documentation for API Endpoints

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

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open
Commit count: 2

cargo fmt