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-0.2.2.tar.gz
(12.8 kB
view hashes)
Built Distribution
Close
Hashes for ondewo_csi_client-0.2.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d09a960e33002ed4f5127157d7349271f9495e45ae70d6cb0bead84c105d2a0e |
|
MD5 | b802393f231860b960efbc9ad8bf8d01 |
|
BLAKE2b-256 | e860579e9326e6e49d813aa564a66233ad8178f75064ff2072b86cebd78e6748 |