Skip to main content

Speech generation package for Celeste AI. Unified interface for all providers

Project description

Celeste Logo Celeste Speech Generation

Speech Generation capability for Celeste AI

Python License

Quick StartDocumentationRequest Provider


🚀 Quick Start

from celeste import create_client, Capability, Provider

client = create_client(
    capability=Capability.SPEECH_GENERATION,
    provider=Provider.ELEVENLABS,
)

response = await client.generate(text="Welcome to Celeste AI. Transform your text into natural, expressive speech with just a few lines of code.")
# response.content is an AudioArtifact with binary audio data

Install:

uv add "celeste-ai[speech-generation]"

Supported Providers

OpenAI Google ElevenLabs

Missing a provider? Request it – ⚡ we ship fast.


Streaming: ✅ Supported

Parameters: See API Documentation for full parameter reference.


🤝 Contributing

See CONTRIBUTING.md for guidelines.

Request a provider: GitHub Issues


📄 License

Apache 2.0 License – see LICENSE for details.


Get StartedDocumentationGitHub

Made with ❤️ by developers tired of framework lock-in

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

celeste_speech_generation-0.2.9.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

celeste_speech_generation-0.2.9-py3-none-any.whl (24.7 kB view details)

Uploaded Python 3

File details

Details for the file celeste_speech_generation-0.2.9.tar.gz.

File metadata

File hashes

Hashes for celeste_speech_generation-0.2.9.tar.gz
Algorithm Hash digest
SHA256 dff7f985b6d834dd434e24ad40438ad6700b6abb6ce7172237583f7819c68d65
MD5 1690901850ea34df98f5dab5ae56481c
BLAKE2b-256 cd0681a33eba645349cbbe16fdae431660146a19495647165d8629d7e1da8f1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for celeste_speech_generation-0.2.9.tar.gz:

Publisher: publish.yml on withceleste/celeste-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file celeste_speech_generation-0.2.9-py3-none-any.whl.

File metadata

File hashes

Hashes for celeste_speech_generation-0.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 cbf1d04806f4d54f269853c9ec38d74c40bfd765d399e7daf30d6e4b900662b8
MD5 4c0a387a99267a6c5cf4c95e2deed447
BLAKE2b-256 504a58ac5c42d47800f8999a1a6de18d9a2c8557eda66ad93695866e4154f641

See more details on using hashes here.

Provenance

The following attestation bundles were made for celeste_speech_generation-0.2.9-py3-none-any.whl:

Publisher: publish.yml on withceleste/celeste-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page