Skip to main content

genblaze-hume

Hume AI Octave TTS provider adapter for genblaze.

Octave is an LLM-based text-to-speech model. This connector exposes it as a synchronous audio provider — generate speech, get a provenance manifest, and persist the result to Backblaze B2 / S3 like any other genblaze step.

Install

pip install genblaze-hume          # or: pip install "genblaze[hume]"
export HUME_API_KEY="..."          # from https://platform.hume.ai/

Usage

from genblaze_core import Modality, Pipeline
from genblaze_hume import HumeTTSProvider

run, manifest = (
    Pipeline("narration")
    .step(
        HumeTTSProvider(output_dir="output/"),
        model="octave-2",
        prompt="Welcome to the future of media provenance.",
        modality=Modality.AUDIO,
        voice_id="Ava Song",          # a Hume Voice Library voice name
        output_format="mp3",          # mp3 | wav | pcm
    )
    .run()
)

print(manifest.canonical_hash)

step.model selects the Octave version: octave-2 → API version="2" (multi-language, requires a voice), octave-1 → version="1".

Pricing

The SDK ships no hardcoded prices. Octave bills per character of input text; register a recipe at runtime — see docs/reference/pricing-recipes.md ("Hume" section):

from genblaze_core.providers import per_input_chars

provider = HumeTTSProvider(api_key="...")
provider.models.register_pricing("octave-2", per_input_chars(RATE, per=1000))

Docs

Metadata

Release files for genblaze-hume 0.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for genblaze-hume 0.3.3
File Size Uploaded Provenance Actions
genblaze_hume-0.3.3.tar.gz 10.6 kB With provenance Details for genblaze_hume-0.3.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for genblaze-hume 0.3.3
File Interpreter ABI Platform Actions
genblaze_hume-0.3.3-py3-none-any.whl Python 3 none any Details for genblaze_hume-0.3.3-py3-none-any.whl

Total release size: 19.2 kB

Release files / genblaze_hume-0.3.3.tar.gz

Download URL genblaze_hume-0.3.3.tar.gz
Size 10.6 kB
Tags Source
SHA-256 checksum
How to use checksums
4eafd48e38df74b00568d6d36e0b50bbb8cace2a0f04ea4e761b94f16984257d
BLAKE2b-256 checksum
How to use checksums
074e05a0c04044de835d5897257853ee6452718c7fa947318b26eb5c3c9ae42b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

Release files / genblaze_hume-0.3.3-py3-none-any.whl

Download URL genblaze_hume-0.3.3-py3-none-any.whl
Size 8.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
80f6c575babc6f7f657e2dc46a886b9dc11e458ebb56b62dc2549a19981434e2
BLAKE2b-256 checksum
How to use checksums
35abb47652aeccfd01de4aa55c9839f81030ce243bc09c626ec38997a82c3156
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

Security for genblaze-hume 0.3.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for genblaze_hume-0.3.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 28, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page