Neon node clients for Hana
Project description
Neon Nodes
Clients for connecting to a server running Hana. These are minimal classes that are responsible for collecting a user's input, sending it to a remote system for processing, and presenting a response to the user.
Voice Client
The voice client will start a service that listens for a wake word on the local system, sends recorded speech to a HANA endpoint for processing, and plays back the response.
Websocket Client
The websocket client starts a local listener service and establishes a websocket connection to a remove HANA server. Compared to the Voice Client, this has lower latency and allows for asynchronous messages from the HANA server.
Configuration
This service is configured via ~/.config/neon/neon.yaml
.
neon_node:
description: Neon Node # Friendly description of the node
hana_address: https://hana.neonaiservices.com # Hana server HTTP address
hana_username: node_user # Hana node user username
hana_password: node_password # Hana node user password
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for neon_nodes-0.0.2a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e6a4345c4de9aad23f986bb30893df2fd59309780b27122307ab52ecaf5f027 |
|
MD5 | 9a36cd3e7a87a52e6d9d71eb1b0f63fd |
|
BLAKE2b-256 | 97885a3872877782a7840f0c2a8687ceb762393e20016e3e92d1fe896c57b8b7 |