.. pyvoimooo documentation master file, created by sphinx-quickstart on Mon Jul 1 16:34:39 2019. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Release |release| Voimooo's Python Wrapper Documentation ====================================== This wrapper wraps only a small subset of `Voimooo`'s technology. Note that some parts of Voimooo will never be wrapped in python, for reason of exclusivity for industrial deloyment (mainly features related to CPU efficiency and memory managment). Though if you have any special need, please do not hesitate to contact our development team rd@alta-voce.tech. .. toctree:: :maxdepth: 2 :caption: Contents: installation cli basics functions io windows sigproc estimators transformation * :ref:`genindex` Dependencies ------------ pyvoimooo module *does* need an internet connection for activation of your license only. Some telemetry is sent to our servers, only about the installation setup, some memory consumption, etc. There is strictly *no* transfer of audio stream or any other kind of data, nor information deduced from the audio or data. These are the specific versions pyvoimooo is built against. Use other versions at your own risk. * Python 3.5, 3.6, 3.7 * `libsndfile`_ 1.0.0+ * ``numpy==1.20.3"`` .. _libsndfile: http://www.mega-nerd.com/libsndfile/ Versioning ---------- The Python modules are released under names of type:: pyvoimooo-0.8.1-cpython-36m-x86_64-linux-gnu * "0.8.1" is the version of the Voimooo library. * "cpython-36m-x86_64-linux-gnu" is the ABI version of Python. Namely, the ABI between the python executable and that of the voimooo module has tomatch. (the "36m" means Python version 3.6 compiled with pyalloc memory management; "27" would mean Python version 2.7, etc.) Legal ----- Copyright © 2019 Alta Voce SAS This module *cannot* be distributed freely in any manner, internally or externally. This module can only be copied with the express permission of Alta Voce SAS. Please contact Alta Voce SAS if you didn't receive any explicit authorisation to possess and/or use this module. Alta Voce SAS is free to suspend the usage of this module at any time without notice. License ------- Please refer to any contract you may have signed with Alta Voce SAS. For more information, please see the LICENSE file packaged with this module. Disclaimer ---------- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.