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://api.hyperneuronai.com",
)

# 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="+919876543210",
    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="+919876543210", 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.0.tar.gz (9.6 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.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hyperneuronai-0.1.0.tar.gz
  • Upload date:
  • Size: 9.6 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.0.tar.gz
Algorithm Hash digest
SHA256 0b9408bf0e2dae69fa550fa7aa36e990ad76a4f4e2028d89a1a12312691cad8f
MD5 0bd3f24e8ff204598e6e3254b3b5397e
BLAKE2b-256 7192bd043b2f415522455af226a0650e758abb9fa42215b1bc8ebf312d3b6ecd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyperneuronai-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.0 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 732b239a3627cb9a7471727a3405e6ba37094c8dde8237dbb30abfde765e7cd4
MD5 21b8cfdefe2bb7893f97e00cacb7cd7d
BLAKE2b-256 3eaade57e6426abe7fbb8821ed4162987abe19fa0a031302bdde19130cef7aed

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