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-0.2.3.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

ondewo_csi_client-0.2.3-py2.py3-none-any.whl (14.9 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: ondewo-csi-client-0.2.3.tar.gz
  • Upload date:
  • Size: 12.7 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.5

File hashes

Hashes for ondewo-csi-client-0.2.3.tar.gz
Algorithm Hash digest
SHA256 23bdb3fa07ec5eaae7a810022c32fdf13704b77fb87a807992f56a780ab913eb
MD5 a372323d34afd065d91096603dd9e741
BLAKE2b-256 c54a6b69d91ad7091479c0605951fdd55fc948aab5455b30a855f91a0f5f835d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ondewo_csi_client-0.2.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 14.9 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.5

File hashes

Hashes for ondewo_csi_client-0.2.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 72c83996ea71f2a1351065b0681d8cbcf15e10b40392656b0bb3ecdab8ec8303
MD5 8bed2ca3abae1b14fe8c7b6ae12de5d5
BLAKE2b-256 89055f656cdb3fe3b4b35ee027ec02fffa0ee60846efc55ff398e408ef6fca16

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