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-1.0.0.tar.gz
(14.3 kB
view hashes)
Built Distribution
Close
Hashes for ondewo_csi_client-1.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c6fee149f25ddd05ec338eecba82837e3013358cddf73a7739687b749a4d493 |
|
MD5 | 1d8b470d52ceff99a13f5a3078e532f1 |
|
BLAKE2b-256 | c65132ef65a6320214221769378715c5712960ea65eaafa82832ba71c6be8940 |