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.17.tar.gz (9.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.17-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hyperneuronai-0.1.17.tar.gz
  • Upload date:
  • Size: 9.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.17.tar.gz
Algorithm Hash digest
SHA256 19ceadeea5d9eff44132e1050e1e109e4ce38b631f63a640f23b98420177cb2d
MD5 abe5b9a6e1d988e0bdbbc4eec8b5961b
BLAKE2b-256 c2658eff81863e9a0ce497eb3fdc94bc4a24c4c59a5b3765138848fea547f77c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyperneuronai-0.1.17-py3-none-any.whl
  • Upload date:
  • Size: 12.3 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.17-py3-none-any.whl
Algorithm Hash digest
SHA256 f6768b43f660b6ae1da337948faa28df00551149f29dd06418a4093b42d82cf5
MD5 564f1c7414ff71116520f3ce88a944bb
BLAKE2b-256 faa40f9ed521a10073c6dd494d10ffa2aeb5d5929f815648ee20c48d60fb7d5f

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