Skip to main content

Official Python SDK for HyperNeuron AI services

Project description

hyperneuronai

Official Python SDK for HyperNeuron AI — TTS streaming and AI telephony services.

Install

pip install hyperneuronai

Quick start

import hyperneuronai

client = hyperneuronai.HyperNeuron(
    api_key="hn_key_xxxx",
    base_url="https://ai.hyperneuron.in",
)

# TTS — save to WAV
audio = client.tts.generate("Hello, world!", voice="sanjana")
with open("hello.wav", "wb") as f:
    f.write(audio)

# TTS — stream in real time
for chunk in client.tts.stream("Hello, world!", voice="sanjana"):
    your_speaker.write(chunk)

# One-way outbound call
call = client.telephony.outbound(
    to="+91<10digitIndianNumber>",
    text="Hi! Your order has shipped and arrives tomorrow.",
    voice="sanjana",
)
print(call.call_uuid, call.state)

Async

import asyncio
import hyperneuronai

async def main():
    async with hyperneuronai.AsyncHyperNeuron(api_key="hn_key_xxxx") as client:
        audio = await client.tts.generate("Hello!")
        call  = await client.telephony.outbound(to="+91<10digitIndianNumber>", text="Hi there!")

asyncio.run(main())

License

MIT

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

hyperneuronai-0.1.19.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

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

hyperneuronai-0.1.19-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file hyperneuronai-0.1.19.tar.gz.

File metadata

  • Download URL: hyperneuronai-0.1.19.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for hyperneuronai-0.1.19.tar.gz
Algorithm Hash digest
SHA256 34b00bb0876f95bb41f86ad4a02183de88ef3559c308cb4c78fe9b94e6435ff3
MD5 e612cff2602b43965656acab635376d7
BLAKE2b-256 a66680478147e60d4cb79f20f9b542eb98f83e590a62f61c2344d3b5c8aea352

See more details on using hashes here.

File details

Details for the file hyperneuronai-0.1.19-py3-none-any.whl.

File metadata

  • Download URL: hyperneuronai-0.1.19-py3-none-any.whl
  • Upload date:
  • Size: 14.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for hyperneuronai-0.1.19-py3-none-any.whl
Algorithm Hash digest
SHA256 31068442b23c6a67cd358e385fcc0bf90b160618eb86bd9e9e0883593f586fa6
MD5 674218eb2be2840e829637ce45c57e1e
BLAKE2b-256 0c586cb627203603fa3512c4215f2cfa593fa2bfd79914f33b928ef9cbd1e302

See more details on using hashes here.

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