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.1.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.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: geniete_voice-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 5a13b9c1aaec1ab9b34f162ef7055c214e4ea79cfe500168b949ec97edbc80ef
MD5 05efa3b9f3d01252f91111bae8d1b536
BLAKE2b-256 560e81d06c831d2c4c849f8d08094d6ca99968216873dcdcebddccaa20126635

See more details on using hashes here.

Provenance

The following attestation bundles were made for geniete_voice-0.1.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: geniete_voice-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2e990d740babaa844abd4529c9683f681ca24f8327d982b8450734e03d5f26d3
MD5 3caab7d335dfb7d22f5f7bfcf3e53fdb
BLAKE2b-256 3ad79612c5737a76a5190cab5bab19ccf9cbe3b6a64fedb9fa1f2d73b12a42ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for geniete_voice-0.1.1-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