Skip to main content

exposes the ondewo-csi endpoints in a user-friendly way

Project description

Logo

ONDEWO-CSI Client Library

This library facilitates the interaction between a user and an ONDEWO-CSI server instance.

It is structured around a series of python files generated from protobuf files. These protobuf files specify the details of the interface, and can be used to generate code in 10+ high-level languages. They are found in the apis submodule.

Python Installation

git clone git@github.com:ondewo/ondewo-csi-client-python.git
cd ondewo-csi-client-python
pip install -e .

Let's Get Started! (WIP)

Import your programming interface:

ls ondewo

Get a suitable example:

ls examples

Examples

To use the example script, you need pyaudio and/or pysoundio installed.

sudo apt install -y libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0
sudo apt install -y ffmpeg libav-tools

pip install pyaudio
sudo apt install -y libsoundio-dev

pip install pysoundio

once you have those installed, you can run ./ondewo/csi/examples/speech2speech_example.py

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

ondewo-csi-client-2.7.0.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

ondewo_csi_client-2.7.0-py2.py3-none-any.whl (18.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ondewo-csi-client-2.7.0.tar.gz.

File metadata

  • Download URL: ondewo-csi-client-2.7.0.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for ondewo-csi-client-2.7.0.tar.gz
Algorithm Hash digest
SHA256 c54ce787d8d97fc48f7a991a6b73676cc58d319a8b7cb537bbe24b7ff90a16bf
MD5 957ae0964cf2617d5ced1ef7ce62c74f
BLAKE2b-256 1b3e7f4f5362acc5f68be7c7b6706e5254f67ccf7f7868fbf21904d122d8ba4f

See more details on using hashes here.

File details

Details for the file ondewo_csi_client-2.7.0-py2.py3-none-any.whl.

File metadata

  • Download URL: ondewo_csi_client-2.7.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for ondewo_csi_client-2.7.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 baafdcac78cbaded037b48278509e9b10890cad9e924b1cbee7b5519d5a3fe16
MD5 ad69e6c2329954fd48b8460b9b3004d9
BLAKE2b-256 8e66b43615b779eeca475a93bd496dfccb9d358e63bffab5e6389bbeb6409f39

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page