{ "info": { "author": "VINCENT Nicolas", "author_email": "nicolas.vincent100@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: French", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Home Automation", "Topic :: Multimedia :: Sound/Audio :: Speech" ], "description": ".. raw:: html\n\n

\n\nRecoVoc\n\n.. raw:: html\n\n

\n\n.. raw:: html\n\n

\n\nProjet de reconnaissance vocale d\u00e9velopp\u00e9 en Python avec int\u00e9gration de la souris.\n\n.. raw:: html\n\n

\n\nStatus\n------\n\n|Codacy Badge| |Codacy Badge| |Code Health| |Build Status| |License| |Supported Versions|\n\nPour commencer\n--------------\n\nS'assurer d'avoir les diff\u00e9rents modules install\u00e9s ainsi que leur d\u00e9pendances.\n\n.. code:: bash\n\n git clone https://github.com/NicovincX2/RecoVoc #Cloner le r\u00e9pertoire\n cd RecoVoc/\n python3 -m pip install -e . #Pour l'installation des d\u00e9pendances et du package\n cd recovoc\n python3 launch.py #Pour lancer le programme\n\nExemple d'utilisation basique:\n\n.. code:: python\n\n from recovoc import speech\n\n speech.Recognition()\n\nPr\u00e9requis\n=========\n\n| En cas d'erreur lors de l'installation consulter la liste de d\u00e9pendances des modules utilis\u00e9s.\n| - `PyUserInput `__ -\n `SpeechRecognition `__ -\n `pyttsx3 `__\n\n| Pour utiliser les options vid\u00e9os, le module ``ffmpeg`` est n\u00e9cessaire. Sur Windows, le t\u00e9l\u00e9charger\n sur leur site officiel et suivre les instructions d'installation.\n| Sur Linux:\n\n.. code:: bash\n\n apt install ffmpeg\n\nInstallation\n============\n\nSur la ligne de commande:\n\n.. code:: bash\n\n python3 setup.py install\n\nEn cas d'erreurs lors de l'utilisation de type ``pcm_dmix`` sous Linux, suivre la proc\u00e9dure\nsuivante.\n\n*Create a file called /etc/modprobe.d/default.conf with this content:*\n\n::\n\n options snd_hda_intel index=1\n\n*Then reboot.*\n\nDescription\n-----------\n\n- Sur un portable, garder le volume de votre appareil en dessous d'une certaine limite \u00e0 d\u00e9terminer\n pour \u00e9viter les fausses d\u00e9tection vocales li\u00e9es au retour d'audio.\n- Les frappes du clavier peuvent \u00eatre d\u00e9tect\u00e9es par Wit.ai dans la version anglaise du programme.\n\nOn constate quelquefois une interpr\u00e9tation erron\u00e9e de bruit par Wit.ai alors que Google ne comprends\npas l'audio. Il peut alors \u00eatre souhaitable de modifier le param\u00e8tre\n``recogniz.dynamic_energy_ratio = 5`` vers une valeur plus \u00e9lev\u00e9e.\n\nFichiers\n~~~~~~~~\n\n- ``speech.py``: Code de base \u00e0 ex\u00e9cuter.\n- ``messages.py``: Messages de l'application.\n- ``utils.py``: Fonctions utiles.\n- ``camera.py``: Int\u00e9gration de la cam\u00e9ra.\n- ``recovoc.log``: Log des actions via le module logging.\n\nDossiers\n~~~~~~~~\n\n- ``Images``: Images prises par la camera, ``cap-default`` sera \u00e9cras\u00e9e si ``new=False``.\n- ``Snaps``: Images n\u00e9cessaires \u00e0 la cr\u00e9ation d'une vid\u00e9o, elles sont \u00e9cras\u00e9es avant une nouvelle\n vid\u00e9o.\n- ``Videos``: M\u00eame fonctionnement que pour le dossier ``Images``.\n\nTODO\n~~~~\n\n- [x] Camera module tests\n- [ ] Camera module integration\n- [ ] speech.py tests\n- [ ] Sphinx Documentation\n- [ ] Travis build / Makefile test\n\nDownload\n--------\n\nCredits\n-------\n\nCe programme utilise les modules Python suivants:\n\n- `SpeechRecognition `__\n- `PyUserInput `__\n- `pytssx3 `__\n- `textblob `__\n- `pygame `__\n\n.. |Codacy Badge| image:: https://api.codacy.com/project/badge/Grade/96eaf2654ab046aa8b58da549de20472\n :target: https://www.codacy.com/app/NicovincX2/RecoVoc?utm_source=github.com&utm_medium=referral&utm_content=NicovincX2/RecoVoc&utm_campaign=Badge_Grade\n.. |Codacy Badge| image:: https://api.codacy.com/project/badge/Coverage/96eaf2654ab046aa8b58da549de20472\n :target: https://www.codacy.com/app/NicovincX2/RecoVoc?utm_source=github.com&utm_medium=referral&utm_content=NicovincX2/RecoVoc&utm_campaign=Badge_Coverage\n.. |Code Health| image:: https://landscape.io/github/NicovincX2/RecoVoc/master/landscape.svg?style=flat\n :target: https://landscape.io/github/NicovincX2/RecoVoc/master\n.. |Build Status| image:: https://travis-ci.org/NicovincX2/RecoVoc.svg?branch=master\n :target: https://travis-ci.org/NicovincX2/RecoVoc\n.. |License| image:: https://img.shields.io/badge/license-GPLv3-blue.svg\n.. |Supported Versions| image:: https://img.shields.io/badge/python-3.3%2C%203.4%2C%203.5%2C%203.6-blue.svg", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/NicovincX2/RecoVoc/archive/1.0.5.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/NicovincX2/RecoVoc", "keywords": "tts stt python3 speech-recognition", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "RecoVoc", "package_url": "https://pypi.org/project/RecoVoc/", "platform": "", "project_url": "https://pypi.org/project/RecoVoc/", "project_urls": { "Download": "https://github.com/NicovincX2/RecoVoc/archive/1.0.5.tar.gz", "Homepage": "https://github.com/NicovincX2/RecoVoc" }, "release_url": "https://pypi.org/project/RecoVoc/1.0.5/", "requires_dist": null, "requires_python": ">=3.3", "summary": "Reconnaissance vocale.", "version": "1.0.5" }, "last_serial": 3125164, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "31f5977e21e5eca9a9d439ebacf7c43b", "sha256": "3971465f0024689851bb7e623ac1e83772625d9cbf29ff2b1104e2489b811262" }, "downloads": -1, "filename": "RecoVoc-1.0.0.tar.gz", "has_sig": false, "md5_digest": "31f5977e21e5eca9a9d439ebacf7c43b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 3710, "upload_time": "2017-08-26T13:08:29", "url": "https://files.pythonhosted.org/packages/64/ad/01c84027bb4d09454ef246b6795635995fb2a4f8788f55b3029b1f612590/RecoVoc-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "fc1389f82718373edbe1e71514b9613b", "sha256": "96fddfe4376a49b39911194e1dc60092b9dd08318b99af8aa0759ae05854a393" }, "downloads": -1, "filename": "RecoVoc-1.0.1.tar.gz", "has_sig": false, "md5_digest": "fc1389f82718373edbe1e71514b9613b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 4311, "upload_time": "2017-08-26T13:14:54", "url": "https://files.pythonhosted.org/packages/5e/b2/0103fde04906fe983cc95580bd308fd7e97c026fe65aeddffb649b28c0e8/RecoVoc-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c30e508f55c9a4ae0bec979d5bc3c3d0", "sha256": "56ad9bf2a31a387399d3851d1500f3c99587e616570d06e2e1d4d79f81bccc36" }, "downloads": -1, "filename": "RecoVoc-1.0.2.tar.gz", "has_sig": false, "md5_digest": "c30e508f55c9a4ae0bec979d5bc3c3d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 4161, "upload_time": "2017-08-26T13:17:06", "url": "https://files.pythonhosted.org/packages/31/b0/281cd7b14216e468c01c76aed393ba064a1f84e22c83e83d3a8146efd2b8/RecoVoc-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "8030fb07b3d439dd1830f5d03bdce4fe", "sha256": "b38abdea414de1a425301b3684ab972e7db0a3ecbd363be64bbe58b0f7c78f61" }, "downloads": -1, "filename": "RecoVoc-1.0.3.tar.gz", "has_sig": false, "md5_digest": "8030fb07b3d439dd1830f5d03bdce4fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 4294, "upload_time": "2017-08-26T13:21:20", "url": "https://files.pythonhosted.org/packages/1f/5a/5e2380041d728d679e1ef4cc4677fc678663c531e1993f6246f443956e98/RecoVoc-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "1392b97d7478a48d74d4682665199834", "sha256": "650ccb12572c957b2d21dd38b72175b918a4d7d890b95bd50edc01a2071145bd" }, "downloads": -1, "filename": "RecoVoc-1.0.4.tar.gz", "has_sig": false, "md5_digest": "1392b97d7478a48d74d4682665199834", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 3715, "upload_time": "2017-08-26T13:25:15", "url": "https://files.pythonhosted.org/packages/24/87/2731c3be1ccfd8766349a2f1f73f51cb0f533f039919114f8372a40e3b9e/RecoVoc-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "dbe5ffddfb7fd3a4cff17e0201243f4c", "sha256": "6fdf151fe088f417d0a5265c5af6523359a21839d8dbdde4c1fd2a1f12b9787f" }, "downloads": -1, "filename": "RecoVoc-1.0.5.tar.gz", "has_sig": false, "md5_digest": "dbe5ffddfb7fd3a4cff17e0201243f4c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 4093, "upload_time": "2017-08-26T13:37:40", "url": "https://files.pythonhosted.org/packages/fd/5b/88792274a48af0fe03b55711de03cbf395445b34ecc6aa80034bb2437f33/RecoVoc-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dbe5ffddfb7fd3a4cff17e0201243f4c", "sha256": "6fdf151fe088f417d0a5265c5af6523359a21839d8dbdde4c1fd2a1f12b9787f" }, "downloads": -1, "filename": "RecoVoc-1.0.5.tar.gz", "has_sig": false, "md5_digest": "dbe5ffddfb7fd3a4cff17e0201243f4c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3", "size": 4093, "upload_time": "2017-08-26T13:37:40", "url": "https://files.pythonhosted.org/packages/fd/5b/88792274a48af0fe03b55711de03cbf395445b34ecc6aa80034bb2437f33/RecoVoc-1.0.5.tar.gz" } ] }