# 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": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": null,
"author": "Allo-Media",
"author_email": "support@allo-media.fr",
"download_url": "https://files.pythonhosted.org/packages/17/b5/77400bbe80be48becd42a82e73e841d2500d6130e9236e290015767fc548/uhlive-1.6.0.tar.gz",
"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",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python bindings for the Uh!ive APIs",
"version": "1.6.0",
"project_urls": {
"Homepage": "https://github.com/uhlive/python-sdk"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c000f92b032bef213f937864131f96a9b0fd98696ad4510558747f25c4ccd4ee",
"md5": "3c4a3482e9e66c1a01f0c9ff2cf2c140",
"sha256": "cb57b9099a1a466cb933ab7095f9b638f01cdc44db6fc918c03a4e580322170d"
},
"downloads": -1,
"filename": "uhlive-1.6.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3c4a3482e9e66c1a01f0c9ff2cf2c140",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 18770,
"upload_time": "2024-12-13T13:50:52",
"upload_time_iso_8601": "2024-12-13T13:50:52.030418Z",
"url": "https://files.pythonhosted.org/packages/c0/00/f92b032bef213f937864131f96a9b0fd98696ad4510558747f25c4ccd4ee/uhlive-1.6.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "17b577400bbe80be48becd42a82e73e841d2500d6130e9236e290015767fc548",
"md5": "7f3187636ca57f29e94c93c80b7920c9",
"sha256": "c042d054ddad094537fd27f75a5d2db5b0932e4c7f6339041a92c9417ada6af1"
},
"downloads": -1,
"filename": "uhlive-1.6.0.tar.gz",
"has_sig": false,
"md5_digest": "7f3187636ca57f29e94c93c80b7920c9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 18817,
"upload_time": "2024-12-13T13:50:53",
"upload_time_iso_8601": "2024-12-13T13:50:53.088771Z",
"url": "https://files.pythonhosted.org/packages/17/b5/77400bbe80be48becd42a82e73e841d2500d6130e9236e290015767fc548/uhlive-1.6.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-13 13:50:53",
"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": "aiohappyeyeballs",
"specs": [
[
"==",
"2.4.0"
]
]
},
{
"name": "aiohttp",
"specs": [
[
"==",
"3.11.7"
]
]
},
{
"name": "aiosignal",
"specs": [
[
"==",
"1.3.1"
]
]
},
{
"name": "attrs",
"specs": [
[
"==",
"24.2.0"
]
]
},
{
"name": "babel",
"specs": [
[
"==",
"2.16.0"
]
]
},
{
"name": "cachetools",
"specs": [
[
"==",
"5.5.0"
]
]
},
{
"name": "certifi",
"specs": [
[
"==",
"2024.8.30"
]
]
},
{
"name": "cffi",
"specs": [
[
"==",
"1.17.1"
]
]
},
{
"name": "chardet",
"specs": [
[
"==",
"5.2.0"
]
]
},
{
"name": "charset-normalizer",
"specs": [
[
"==",
"3.3.2"
]
]
},
{
"name": "click",
"specs": [
[
"==",
"8.1.7"
]
]
},
{
"name": "colorama",
"specs": [
[
"==",
"0.4.6"
]
]
},
{
"name": "distlib",
"specs": [
[
"==",
"0.3.9"
]
]
},
{
"name": "filelock",
"specs": [
[
"==",
"3.16.1"
]
]
},
{
"name": "frozenlist",
"specs": [
[
"==",
"1.4.1"
]
]
},
{
"name": "ghp-import",
"specs": [
[
"==",
"2.1.0"
]
]
},
{
"name": "griffe",
"specs": [
[
"==",
"1.5.1"
]
]
},
{
"name": "idna",
"specs": [
[
"==",
"3.8"
]
]
},
{
"name": "Jinja2",
"specs": [
[
"==",
"3.1.4"
]
]
},
{
"name": "Markdown",
"specs": [
[
"==",
"3.7"
]
]
},
{
"name": "MarkupSafe",
"specs": [
[
"==",
"3.0.2"
]
]
},
{
"name": "mergedeep",
"specs": [
[
"==",
"1.3.4"
]
]
},
{
"name": "mkdocs",
"specs": [
[
"==",
"1.6.1"
]
]
},
{
"name": "mkdocs-autorefs",
"specs": [
[
"==",
"1.2.0"
]
]
},
{
"name": "mkdocs-get-deps",
"specs": [
[
"==",
"0.2.0"
]
]
},
{
"name": "mkdocs-material",
"specs": [
[
"==",
"9.5.45"
]
]
},
{
"name": "mkdocs-material-extensions",
"specs": [
[
"==",
"1.3.1"
]
]
},
{
"name": "mkdocstrings",
"specs": [
[
"==",
"0.27.0"
]
]
},
{
"name": "mkdocstrings-python",
"specs": [
[
"==",
"1.12.2"
]
]
},
{
"name": "multidict",
"specs": [
[
"==",
"6.0.5"
]
]
},
{
"name": "packaging",
"specs": [
[
"==",
"24.2"
]
]
},
{
"name": "paginate",
"specs": [
[
"==",
"0.5.7"
]
]
},
{
"name": "pathspec",
"specs": [
[
"==",
"0.12.1"
]
]
},
{
"name": "platformdirs",
"specs": [
[
"==",
"4.3.6"
]
]
},
{
"name": "pluggy",
"specs": [
[
"==",
"1.5.0"
]
]
},
{
"name": "propcache",
"specs": [
[
"==",
"0.2.0"
]
]
},
{
"name": "pycparser",
"specs": [
[
"==",
"2.22"
]
]
},
{
"name": "Pygments",
"specs": [
[
"==",
"2.18.0"
]
]
},
{
"name": "pymdown-extensions",
"specs": [
[
"==",
"10.12"
]
]
},
{
"name": "pyproject-api",
"specs": [
[
"==",
"1.8.0"
]
]
},
{
"name": "python-dateutil",
"specs": [
[
"==",
"2.9.0.post0"
]
]
},
{
"name": "PyYAML",
"specs": [
[
"==",
"6.0.2"
]
]
},
{
"name": "pyyaml_env_tag",
"specs": [
[
"==",
"0.1"
]
]
},
{
"name": "regex",
"specs": [
[
"==",
"2024.11.6"
]
]
},
{
"name": "requests",
"specs": [
[
"==",
"2.32.3"
]
]
},
{
"name": "six",
"specs": [
[
"==",
"1.16.0"
]
]
},
{
"name": "sounddevice",
"specs": [
[
"==",
"0.5.0"
]
]
},
{
"name": "toml",
"specs": [
[
"==",
"0.10.2"
]
]
},
{
"name": "tox",
"specs": [
[
"==",
"4.23.2"
]
]
},
{
"name": "urllib3",
"specs": [
[
"==",
"2.2.2"
]
]
},
{
"name": "virtualenv",
"specs": [
[
"==",
"20.27.1"
]
]
},
{
"name": "watchdog",
"specs": [
[
"==",
"6.0.0"
]
]
},
{
"name": "websocket-client",
"specs": [
[
"==",
"1.8.0"
]
]
},
{
"name": "yarl",
"specs": [
[
"==",
"1.18.0"
]
]
}
],
"tox": true,
"lcname": "uhlive"
}