Skip to main content

GenieTé Voice Python SDK — text in, speech out for AI agents

Project description

geniete-voice

Python SDK for GenieTé Voice — text in, speech out for AI agents. One call turns words into an MP3, a hosted link, or live speech on a page you leave open anywhere.

pip install geniete-voice
from geniete_voice import Speaker

spk = Speaker(api_key="vk_...", speaker_id="spk_...")

spk.say("Deploy finished. All checks green.")     # plays on your listen pages
url = spk.speak_url("Sixty-second summary ...")   # hosted MP3, plays anywhere
mp3 = spk.speak_bytes("Hello out loud.")          # raw MP3 bytes

link = spk.listen_link(ttl_seconds=86_400)        # standing speaker page
print(link["url"])                                # open on any device

Async twin: AsyncSpeaker, same methods awaited.

Create speakers and API keys in the Voice console. Full docs: https://voice.geniete.com/docs/voice/. Errors raise VoiceError with the server's reason (insufficient_credits, free_daily_ceiling, text_too_long, ...).

MIT © Genie, Inc.

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

geniete_voice-0.1.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

geniete_voice-0.1.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file geniete_voice-0.1.0.tar.gz.

File metadata

  • Download URL: geniete_voice-0.1.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for geniete_voice-0.1.0.tar.gz
Algorithm Hash digest
SHA256 81b24afcdecc2774c9127315d66fd7a77ab7a8be10c0c77bf40d95423ab91dda
MD5 b39be2bc4fbf6b6b1d63c41600b289b7
BLAKE2b-256 e2ede8361447c448370c74c1981472b028864b1501b035e5c47466af13011a5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for geniete_voice-0.1.0.tar.gz:

Publisher: publish.yml on geniete/clients

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

File details

Details for the file geniete_voice-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: geniete_voice-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for geniete_voice-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d69c9ce8de7abc825363ce7469784537a3f55e28d0d40e1eca48a3fb13261218
MD5 8b3dfba0a1bc1b92d05b6d824c983f11
BLAKE2b-256 0c1115a6565b8daf28ad7dc25386a348c60212cc2ff9c0c6158add5bb6216633

See more details on using hashes here.

Provenance

The following attestation bundles were made for geniete_voice-0.1.0-py3-none-any.whl:

Publisher: publish.yml on geniete/clients

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