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

Uploaded Python 3

File details

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

File metadata

  • Download URL: hyperneuronai-0.1.11.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.11.tar.gz
Algorithm Hash digest
SHA256 ea54216dc467337a29acd5b2f0275bec44bc33bdde854fbc1adbc57588cd2503
MD5 8125da756dbd40ee68d540861e3f85dc
BLAKE2b-256 7ac88a9f260b3800d6515e7caded1bc0e45af22363618335e3574c60588033cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyperneuronai-0.1.11-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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 6827406436b53e297e99d5f078e3fb9ecf73dd6db77d16bb9c53c361e0835d41
MD5 a03374f95416501ad6f8dec213783cb4
BLAKE2b-256 50b3d79730112a8c9f9d63930737c964c64ba734fae3bfde9d8a979c95127efd

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