exposes the ondewo-csi endpoints in a user-friendly way
Project description
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
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
ondewo-csi-client-2.6.0.tar.gz
(16.2 kB
view hashes)
Built Distribution
Close
Hashes for ondewo_csi_client-2.6.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dc1c88ccf5c020968bbbe9bcb79af307aa33475ea3a593002507183aa9bd22d |
|
MD5 | a874b2b59141c9fa222fff2e5a1257a3 |
|
BLAKE2b-256 | 309dee5f223d324bcbe0cdc34b95200b580554bdc53ce2d52f0e95d944b385b5 |