# Uh!ive Python SDK
The Uh!live Python SDK provides convenient access to the Uh!live API from
applications written in the Python language.
Read the [full documentation](https://python-uhlive-sdk.netlify.app/).
## Requirements
### Installation from source
Install with `pip install .[examples]` to install the the library and all the dependencies necessary to run the examples.
### Installation from Pypi
```
pip install uhlive
```
### Audio files
To play with the examples, you should have a raw audio file.
This raw audio file should be in the proper format. This can be done
using a source audio file in wav format using the following command:
```
sox audio_file.wav -t raw -c 1 -b 16 -r 8k -e signed-integer audio_file.raw
```
## Usage
See the `README.md` in each of the example folders.
Raw data
{
"_id": null,
"home_page": "https://github.com/uhlive/python-sdk",
"name": "uhlive",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "Allo-Media",
"author_email": "support@allo-media.fr",
"download_url": "",
"platform": null,
"description": "# Uh!ive Python SDK\n\nThe Uh!live Python SDK provides convenient access to the Uh!live API from\napplications written in the Python language.\n\nRead the [full documentation](https://python-uhlive-sdk.netlify.app/).\n\n## Requirements\n\n### Installation from source\n\nInstall with `pip install .[examples]` to install the the library and all the dependencies necessary to run the examples.\n\n### Installation from Pypi\n\n```\npip install uhlive\n```\n\n### Audio files\n\nTo play with the examples, you should have a raw audio file.\nThis raw audio file should be in the proper format. This can be done\nusing a source audio file in wav format using the following command:\n```\nsox audio_file.wav -t raw -c 1 -b 16 -r 8k -e signed-integer audio_file.raw\n```\n\n## Usage\n\nSee the `README.md` in each of the example folders.\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python bindings for the Uh!ive APIs",
"version": "1.3.1",
"project_urls": {
"Homepage": "https://github.com/uhlive/python-sdk"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "49f93867d5c3e643a1c83cd5ea34a805a94245765b857626226c089296706d18",
"md5": "6e6664f632075f7fe54ef4ef78876444",
"sha256": "9e26338d34a0e2b884a51c72954c5c325b572b635f35d09d7ca334d4eab8169e"
},
"downloads": -1,
"filename": "uhlive-1.3.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6e6664f632075f7fe54ef4ef78876444",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 18268,
"upload_time": "2024-01-24T15:55:49",
"upload_time_iso_8601": "2024-01-24T15:55:49.277741Z",
"url": "https://files.pythonhosted.org/packages/49/f9/3867d5c3e643a1c83cd5ea34a805a94245765b857626226c089296706d18/uhlive-1.3.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-24 15:55:49",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "uhlive",
"github_project": "python-sdk",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"circle": true,
"requirements": [
{
"name": "aiohttp",
"specs": [
[
"==",
"3.9.1"
]
]
},
{
"name": "aiosignal",
"specs": [
[
"==",
"1.3.1"
]
]
},
{
"name": "async-timeout",
"specs": [
[
"==",
"4.0.2"
]
]
},
{
"name": "attrs",
"specs": [
[
"==",
"23.1.0"
]
]
},
{
"name": "Babel",
"specs": [
[
"==",
"2.14.0"
]
]
},
{
"name": "black",
"specs": [
[
"==",
"23.12.1"
]
]
},
{
"name": "cachetools",
"specs": [
[
"==",
"5.3.2"
]
]
},
{
"name": "certifi",
"specs": [
[
"==",
"2023.5.7"
]
]
},
{
"name": "cffi",
"specs": [
[
"==",
"1.15.1"
]
]
},
{
"name": "chardet",
"specs": [
[
"==",
"5.2.0"
]
]
},
{
"name": "charset-normalizer",
"specs": [
[
"==",
"3.1.0"
]
]
},
{
"name": "click",
"specs": [
[
"==",
"8.1.7"
]
]
},
{
"name": "colorama",
"specs": [
[
"==",
"0.4.6"
]
]
},
{
"name": "distlib",
"specs": [
[
"==",
"0.3.8"
]
]
},
{
"name": "filelock",
"specs": [
[
"==",
"3.13.1"
]
]
},
{
"name": "frozenlist",
"specs": [
[
"==",
"1.3.3"
]
]
},
{
"name": "ghp-import",
"specs": [
[
"==",
"2.1.0"
]
]
},
{
"name": "griffe",
"specs": [
[
"==",
"0.38.1"
]
]
},
{
"name": "idna",
"specs": [
[
"==",
"3.4"
]
]
},
{
"name": "Jinja2",
"specs": [
[
"==",
"3.1.2"
]
]
},
{
"name": "Markdown",
"specs": [
[
"==",
"3.5.1"
]
]
},
{
"name": "MarkupSafe",
"specs": [
[
"==",
"2.1.3"
]
]
},
{
"name": "mergedeep",
"specs": [
[
"==",
"1.3.4"
]
]
},
{
"name": "mkdocs",
"specs": [
[
"==",
"1.5.3"
]
]
},
{
"name": "mkdocs-autorefs",
"specs": [
[
"==",
"0.5.0"
]
]
},
{
"name": "mkdocs-material",
"specs": [
[
"==",
"9.5.3"
]
]
},
{
"name": "mkdocs-material-extensions",
"specs": [
[
"==",
"1.3.1"
]
]
},
{
"name": "mkdocstrings",
"specs": [
[
"==",
"0.24.0"
]
]
},
{
"name": "mkdocstrings-python",
"specs": [
[
"==",
"1.7.5"
]
]
},
{
"name": "multidict",
"specs": [
[
"==",
"6.0.4"
]
]
},
{
"name": "mypy-extensions",
"specs": [
[
"==",
"1.0.0"
]
]
},
{
"name": "packaging",
"specs": [
[
"==",
"23.2"
]
]
},
{
"name": "paginate",
"specs": [
[
"==",
"0.5.6"
]
]
},
{
"name": "pathspec",
"specs": [
[
"==",
"0.12.1"
]
]
},
{
"name": "platformdirs",
"specs": [
[
"==",
"4.1.0"
]
]
},
{
"name": "pluggy",
"specs": [
[
"==",
"1.3.0"
]
]
},
{
"name": "pycparser",
"specs": [
[
"==",
"2.21"
]
]
},
{
"name": "Pygments",
"specs": [
[
"==",
"2.17.2"
]
]
},
{
"name": "pymdown-extensions",
"specs": [
[
"==",
"10.7"
]
]
},
{
"name": "pyproject-api",
"specs": [
[
"==",
"1.6.1"
]
]
},
{
"name": "python-dateutil",
"specs": [
[
"==",
"2.8.2"
]
]
},
{
"name": "PyYAML",
"specs": [
[
"==",
"6.0.1"
]
]
},
{
"name": "pyyaml_env_tag",
"specs": [
[
"==",
"0.1"
]
]
},
{
"name": "regex",
"specs": [
[
"==",
"2023.12.25"
]
]
},
{
"name": "requests",
"specs": [
[
"==",
"2.31.0"
]
]
},
{
"name": "six",
"specs": [
[
"==",
"1.16.0"
]
]
},
{
"name": "sounddevice",
"specs": [
[
"==",
"0.4.6"
]
]
},
{
"name": "toml",
"specs": [
[
"==",
"0.10.2"
]
]
},
{
"name": "tox",
"specs": [
[
"==",
"4.11.4"
]
]
},
{
"name": "urllib3",
"specs": [
[
"==",
"2.1.0"
]
]
},
{
"name": "virtualenv",
"specs": [
[
"==",
"20.25.0"
]
]
},
{
"name": "watchdog",
"specs": [
[
"==",
"3.0.0"
]
]
},
{
"name": "websocket-client",
"specs": [
[
"==",
"1.6.1"
]
]
},
{
"name": "yarl",
"specs": [
[
"==",
"1.9.2"
]
]
}
],
"tox": true,
"lcname": "uhlive"
}