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.13.tar.gz (9.7 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.13-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hyperneuronai-0.1.13.tar.gz
  • Upload date:
  • Size: 9.7 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.13.tar.gz
Algorithm Hash digest
SHA256 dc90a629c5ac552621dc7e9de952d42629c66ba389fdf2fb2782078a956d7c17
MD5 be028780b902ca17f853b343ed026dc9
BLAKE2b-256 508a0d74cc93b1cd6912f36458bc926917397e4bce871eed573f26bdd4328c8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyperneuronai-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 12.2 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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 a60e40299d3675360646315cd61f26d44b6bc310f6b38c2272c8e1b259f01275
MD5 cbc336a75d7fb65867e6b1472f7ad60f
BLAKE2b-256 b65004ff1f2bbf623761f1e14072d17aea22aaa32812327e7ea08968484d4fce

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