{ "info": { "author": "Google Assistant SDK Team", "author_email": "jordanjtw+assistant-library@google.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: Other/Proprietary License", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP" ], "description": "Google Assistant Library for Python\n===================================\n\nThis package contains high level Python_ bindings for the `Google Assistant Library`_.\n\nIt is part of the `Google Assistant SDK for devices`_.\n\nIt includes the following features:\n\n- \"Ok Google\" or \"Hey Google\" hotword detection\n- Audio recording\n- Assistant response playback\n- Timer and alarm features\n- Volume ducking and control\n- Conversation state management\n- Playback of podcasts and news\n- Broadcast voice messages\n\nSee `Introduction to the Google Assistant Library`_ for a step by step guide on how to get started with the library on Raspberry Pi 3.\n\nSupported configuration\n-----------------------\n\n- Python ``>= 2.7``\n- Architecture: ``linux-arm7l`` and ``linux-x86_64``\n\nInstalling\n----------\n\n- You can install using pip_.::\n\n pip install --upgrade google-assistant-library\n\nAuthorization\n-------------\n\n- Follow the steps to `configure the Actions Console project and the Google account `_.\n- Follow the steps to `register a new device model and download the client secrets file `_.\n- Generate credentials using ``google-oauth-tool``.::\n\n pip install --upgrade google-auth-oauthlib[tool]\n google-oauthlib-tool --client-secrets path/to/client_secret_XXXXX.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --scope https://www.googleapis.com/auth/gcm --save --headless\n\nUsage\n-----\n\n- Run the demo::\n\n google-assistant-demo\n\n- Say \"Ok Google\" or \"Hey Google\" followed by a voice query. The demo should\n play back the Assistant's response and log events to the screen.\n\n- Register the device and run the demo with device actions::\n\n google-assistant-demo --project-id PROJECT_ID --device-model-id DEVICE_MODEL\n\nReference\n---------\n\n- `Reference sample`_ for the Google Assistant Library for Python\n- `Google Assistant Library`_ reference\n\nLicense\n-------\n\nSee `LICENSE`_ and `LICENSE.third_party`_.\n\n.. _Python: https://www.python.org/\n.. _Google Assistant Library: https://developers.google.com/assistant/sdk/reference/library/python\n.. _Google Assistant SDK for devices: https://developers.google.com/assistant/sdk\n.. _Introduction to the Google Assistant Library: https://developers.google.com/assistant/sdk/guides/library/python\n.. _pip: https://pip.pypa.io/\n.. _GitHub releases page: https://github.com/googlesamples/assistant-sdk-python/releases\n.. _LICENSE: https://github.com/googlesamples/assistant-sdk-python/tree/master/google-assistant-library/LICENSE\n.. _LICENSE.third_party: https://github.com/googlesamples/assistant-sdk-python/tree/master/google-assistant-library/LICENSE.third_party\n.. _google/assistant/library/LICENSE.third_party: https://github.com/googlesamples/assistant-sdk-python/tree/master/google-assistant-library/google/assistant/library/LICENSE.third_party\n.. _Reference sample: https://github.com/googlesamples/assistant-sdk-python/tree/master/google-assistant-sdk/googlesamples/assistant/library\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://developers.google.com/assistant/sdk", "keywords": "google assistant library", "license": "Other/Proprietary License", "maintainer": "", "maintainer_email": "", "name": "google-assistant-library", "package_url": "https://pypi.org/project/google-assistant-library/", "platform": "", "project_url": "https://pypi.org/project/google-assistant-library/", "project_urls": { "Homepage": "https://developers.google.com/assistant/sdk" }, "release_url": "https://pypi.org/project/google-assistant-library/1.0.1/", "requires_dist": [ "argparse (<2,>=1.4.0)", "enum34 (<2,>=1.1.6)", "google-auth (<2,>=1.0.1)", "requests (<3,>=2.14.2)", "pathlib2 (<3,>=2.3.0)" ], "requires_python": "", "summary": "Google Assistant Library Python wrapper", "version": "1.0.1" }, "last_serial": 4619056, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "3c18e485000c71ec82b9fb1572f0cffd", "sha256": "1a474ff52b08609da80e77bd5f5df0775cab984457a1dfbcb54d1c86b8c3be1c" }, "downloads": -1, "filename": "google_assistant_library-0.0.2-py2.py3-none-linux_armv7l.whl", "has_sig": false, "md5_digest": "3c18e485000c71ec82b9fb1572f0cffd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6451700, "upload_time": "2017-05-26T22:18:16", "url": "https://files.pythonhosted.org/packages/b4/7e/20fca05afc66712ec92a71cbc1c44857d15679d531107627dd1ac747da07/google_assistant_library-0.0.2-py2.py3-none-linux_armv7l.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "5f29a925dd3fa2ae440b1d42dfc7fe5f", "sha256": "be119cc2af08e82ee05ddf5a3bc14dcf26929c7af327812c0d6fc593d3f5f764" }, "downloads": -1, "filename": "google_assistant_library-0.0.3-py2.py3-none-linux_armv7l.whl", "has_sig": false, "md5_digest": "5f29a925dd3fa2ae440b1d42dfc7fe5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6544539, "upload_time": "2017-07-20T01:00:40", "url": "https://files.pythonhosted.org/packages/2f/70/a853e4f762e5425bf688f49622380d1d06bf5d4b2279bc6b88bb700fd504/google_assistant_library-0.0.3-py2.py3-none-linux_armv7l.whl" }, { "comment_text": "", "digests": { "md5": "a0118e28aa13b1ccbc0d570994b67d6d", "sha256": "5e4c5a46145b92ed5ac2b801821dc37fe6fc5a5a679763b245f14d33f49f59da" }, "downloads": -1, "filename": "google_assistant_library-0.0.3-py2.py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a0118e28aa13b1ccbc0d570994b67d6d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6667500, "upload_time": "2017-07-20T01:05:59", "url": "https://files.pythonhosted.org/packages/8c/22/1ff4c7e9be8491029b2cff8e7cf2db54d213cbb100e557acd4e762ce93a2/google_assistant_library-0.0.3-py2.py3-none-manylinux1_x86_64.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "1b358758b5f79a8ec11ca2ee44863407", "sha256": "6b11cbcb01621fef8b1b4b4eb6c94db1ad30f91aad7e5bf4622f72408f929b99" }, "downloads": -1, "filename": "google_assistant_library-0.1.0-py2.py3-none-linux_armv7l.whl", "has_sig": false, "md5_digest": "1b358758b5f79a8ec11ca2ee44863407", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7263886, "upload_time": "2017-12-20T17:24:18", "url": "https://files.pythonhosted.org/packages/a1/a2/5c04d2327ec3e09b4eb87d0e4c95ca0ff6dc678c1bd38f1c4331627c8561/google_assistant_library-0.1.0-py2.py3-none-linux_armv7l.whl" }, { "comment_text": "", "digests": { "md5": "72bb66d76a3ac8a223c013c078f41e80", "sha256": "5cb7f584456b6e68f4dc24694155ea7effcf7f4f5c6f4f29444df675756e9751" }, "downloads": -1, "filename": "google_assistant_library-0.1.0-py2.py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "72bb66d76a3ac8a223c013c078f41e80", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7718715, "upload_time": "2017-12-20T17:24:30", "url": "https://files.pythonhosted.org/packages/a6/ed/72e01bdd68a9e6342d3d4d3487716f5fd0b47451d440d6501ea794a8ea67/google_assistant_library-0.1.0-py2.py3-none-manylinux1_x86_64.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "822b7cf36b88394ff09f79b74ab2121b", "sha256": "8b327d941d803f1052d7ace198099416dfdb7b5f3988f1d7d5d62d9a966ac87b" }, "downloads": -1, "filename": "google_assistant_library-0.1.1-py2.py3-none-linux_armv7l.whl", "has_sig": false, "md5_digest": "822b7cf36b88394ff09f79b74ab2121b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7268591, "upload_time": "2018-02-21T01:17:52", "url": "https://files.pythonhosted.org/packages/ab/2e/188fab78b8672313c1dc92fc951589cc6d1a3f46aeed1e82b0b6f59113bc/google_assistant_library-0.1.1-py2.py3-none-linux_armv7l.whl" }, { "comment_text": "", "digests": { "md5": "c295be795a4c41b49ae9c5868f865c16", "sha256": "b794499828118d5ffcaf78aefb9dfe6f71db67a6217a292487a6668ccf0db6ab" }, "downloads": -1, "filename": "google_assistant_library-0.1.1-py2.py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c295be795a4c41b49ae9c5868f865c16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7678022, "upload_time": "2018-02-21T01:17:57", "url": "https://files.pythonhosted.org/packages/17/d3/501558cc5aa6fb0ec05fe7b04c630294f8324edec1437cabfb37d18cb7b9/google_assistant_library-0.1.1-py2.py3-none-manylinux1_x86_64.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "6793efc28dd821650cd9352afcd1d7fa", "sha256": "1ed1c3ec7959e642385a020b5d47535d012a17b5e67f871e22705569cc92f86e" }, "downloads": -1, "filename": "google_assistant_library-1.0.0-py2.py3-none-linux_armv7l.whl", "has_sig": false, "md5_digest": "6793efc28dd821650cd9352afcd1d7fa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7415921, "upload_time": "2018-05-08T17:32:17", "url": "https://files.pythonhosted.org/packages/27/58/a17ad21b6a046b284fd4e81af35f43fbfa611cc7171e1eac029f87329f35/google_assistant_library-1.0.0-py2.py3-none-linux_armv7l.whl" }, { "comment_text": "", "digests": { "md5": "69a6ad1d0213a1c00979acbfcb50d96b", "sha256": "4298c1d929233f52745aec56c688ce05aca17c17b862c1c6565ac5ceb35db569" }, "downloads": -1, "filename": "google_assistant_library-1.0.0-py2.py3-none-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "69a6ad1d0213a1c00979acbfcb50d96b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7810164, "upload_time": "2018-05-08T17:32:24", "url": "https://files.pythonhosted.org/packages/dc/90/a27c83ad72bfd41309caef06935d2aa48ebe126e57a047bcdcf04d8ff3d2/google_assistant_library-1.0.0-py2.py3-none-manylinux1_x86_64.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9627f6e7c61a55cc5e4f5a530b6f259b", "sha256": "321641e8a7f3f4670a86e6da3b9bf22743392ef446a8b365f797cb4ff151f201" }, "downloads": -1, "filename": "google_assistant_library-1.0.1-py2.py3-none-linux_armv6l.whl", "has_sig": false, "md5_digest": "9627f6e7c61a55cc5e4f5a530b6f259b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5230324, "upload_time": "2018-12-20T01:55:45", "url": "https://files.pythonhosted.org/packages/55/6a/998a7a3d7dd68970ec80600566bb529b39cfa4ca6527f7d22c31137d1df8/google_assistant_library-1.0.1-py2.py3-none-linux_armv6l.whl" }, { "comment_text": "", "digests": { "md5": "5f29db24048f1a36a8099fad35d581a1", "sha256": "c9c2818b807cd65a750477f26c264474505d2def77f113c3262ad3687c80b3ad" }, "downloads": -1, "filename": "google_assistant_library-1.0.1-py2.py3-none-linux_armv7l.whl", "has_sig": false, "md5_digest": "5f29db24048f1a36a8099fad35d581a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5615432, "upload_time": "2018-12-20T01:55:42", "url": "https://files.pythonhosted.org/packages/15/14/e5d242f45cda238740f9cde559a07a0c712ac9b22aa94d3a6f7986b92548/google_assistant_library-1.0.1-py2.py3-none-linux_armv7l.whl" }, { "comment_text": "", "digests": { "md5": "1eb0c6e31338f125e0cf8a7801ea62ab", "sha256": "b7f705ec342dfb3ce9cece8272234601c8352d229b3043c62031fc4acc36456a" }, "downloads": -1, "filename": "google_assistant_library-1.0.1-py2.py3-none-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "1eb0c6e31338f125e0cf8a7801ea62ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6068846, "upload_time": "2018-12-20T01:55:40", "url": "https://files.pythonhosted.org/packages/70/c0/632580998a1d483938fd27cc27bc96d87efd1b0966db374bbc14b8ebafae/google_assistant_library-1.0.1-py2.py3-none-manylinux2010_x86_64.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9627f6e7c61a55cc5e4f5a530b6f259b", "sha256": "321641e8a7f3f4670a86e6da3b9bf22743392ef446a8b365f797cb4ff151f201" }, "downloads": -1, "filename": "google_assistant_library-1.0.1-py2.py3-none-linux_armv6l.whl", "has_sig": false, "md5_digest": "9627f6e7c61a55cc5e4f5a530b6f259b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5230324, "upload_time": "2018-12-20T01:55:45", "url": "https://files.pythonhosted.org/packages/55/6a/998a7a3d7dd68970ec80600566bb529b39cfa4ca6527f7d22c31137d1df8/google_assistant_library-1.0.1-py2.py3-none-linux_armv6l.whl" }, { "comment_text": "", "digests": { "md5": "5f29db24048f1a36a8099fad35d581a1", "sha256": "c9c2818b807cd65a750477f26c264474505d2def77f113c3262ad3687c80b3ad" }, "downloads": -1, "filename": "google_assistant_library-1.0.1-py2.py3-none-linux_armv7l.whl", "has_sig": false, "md5_digest": "5f29db24048f1a36a8099fad35d581a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5615432, "upload_time": "2018-12-20T01:55:42", "url": "https://files.pythonhosted.org/packages/15/14/e5d242f45cda238740f9cde559a07a0c712ac9b22aa94d3a6f7986b92548/google_assistant_library-1.0.1-py2.py3-none-linux_armv7l.whl" }, { "comment_text": "", "digests": { "md5": "1eb0c6e31338f125e0cf8a7801ea62ab", "sha256": "b7f705ec342dfb3ce9cece8272234601c8352d229b3043c62031fc4acc36456a" }, "downloads": -1, "filename": "google_assistant_library-1.0.1-py2.py3-none-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "1eb0c6e31338f125e0cf8a7801ea62ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6068846, "upload_time": "2018-12-20T01:55:40", "url": "https://files.pythonhosted.org/packages/70/c0/632580998a1d483938fd27cc27bc96d87efd1b0966db374bbc14b8ebafae/google_assistant_library-1.0.1-py2.py3-none-manylinux2010_x86_64.whl" } ] }