{ "info": { "author": "Jay Marcyes", "author_email": "jay@marcyes.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Topic :: Text Processing" ], "description": "Transcribe\n==========\n\n1. *verb* - To convert a representation of language to another\n representation.\n2. *noun* - Command line application to extract plain text from images\n and audio files, written in Python.\n\nOCR\n---\n\nTo extract the text from an image:\n\n::\n\n $ transcribe ocr /path/to/image.jpg\n\nSpeech\n------\n\nTo extract the text from an audio file:\n\n::\n\n $ transcribe speech /path/to/audio.mp3\n\nInstallation\n------------\n\nGoogle Cloud setup\n~~~~~~~~~~~~~~~~~~\n\nTranscribe uses Google\u2019s cloud services to perform the text extraction,\nthat means you have to setup a Google cloud project. Below is roughly\nhow I did that\u2026\n\nI went to `The console `__\n\nSelected *Project* in the top left corner (to the right of *Google Cloud\nPlatform*) and then create a new project, wait a bit for it to create\nthe project and switch to it (this took like 20 seconds while I was\ntrying to figure out what the heck was going on). Then activate the\nvision and speech apis (I think storage is automatically activated) and\nthen select Credentials, and create an api key. `More auth info\nhere `__.\n\nTurns out I also needed to `create a service json\nfile `__.\nTo do this I needed to go to `the dashboard for the\nproject `__\nand then click **Create credentials** and choose **Service account\nkey**.\n\nThen add this to your ``.bash_profile`` or something similar:\n\n::\n\n export GOOGLE_APPLICATION_CREDENTIALS=\"/path/to/keyfile.json\"\n\nffmpeg\n~~~~~~\n\nIf you\u2019re on a Mac and you use Homebrew, you can install ffmpeg like:\n\n::\n\n $ brew install --with-opus ffmpeg\n\nIf you\u2019re not on a Mac or don\u2019t use Homebrew you\u2019re on your own.\n\n.. _transcribe-1:\n\nTranscribe\n~~~~~~~~~~\n\nInstall using pip:\n\n::\n\n $ pip install transcribe\n\nor the latest and greatest:\n\n::\n\n $ pip install \"git+https://github.com/Jaymon/transcribe#egg=transcribe\"\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/Jaymon/transcribe", "keywords": "ocr transcription speech-to-text speech-recognition command-line-tool", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "transcribe", "package_url": "https://pypi.org/project/transcribe/", "platform": "", "project_url": "https://pypi.org/project/transcribe/", "project_urls": { "Homepage": "http://github.com/Jaymon/transcribe" }, "release_url": "https://pypi.org/project/transcribe/0.0.7/", "requires_dist": null, "requires_python": "", "summary": "Convert images or audio files to plain text on the command line", "version": "0.0.7" }, "last_serial": 5472229, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "899cf77eb244a46411253d896e1009db", "sha256": "9eef8b1e798c0de2d673fb1c4934ef2d158eed6d009ff4abd394e02af1648678" }, "downloads": -1, "filename": "transcribe-0.0.1.tar.gz", "has_sig": false, "md5_digest": "899cf77eb244a46411253d896e1009db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1504, "upload_time": "2018-01-31T23:49:47", "url": "https://files.pythonhosted.org/packages/48/96/2ed315969c1c359049d091fa7b350362bafe1dd174e954481c00f59f0055/transcribe-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "9be09797d5e36637bae335449a94206d", "sha256": "d931a4a4400ee637b7e3529f3c997a350569dfec3f6dfc23cde276eda62305e3" }, "downloads": -1, "filename": "transcribe-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9be09797d5e36637bae335449a94206d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7813, "upload_time": "2018-02-01T02:08:06", "url": "https://files.pythonhosted.org/packages/5a/e2/e5b33d9087dd01b356c64092bfe95e9a4c329fe024f5e7362b9f69619919/transcribe-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "a4bb8c0d34ae350b6fed2e2d53da15b7", "sha256": "6e368fdf1975bf86a68a8be72fbb3ca56b731200743cf005920892afe5a84697" }, "downloads": -1, "filename": "transcribe-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a4bb8c0d34ae350b6fed2e2d53da15b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8393, "upload_time": "2018-02-13T20:59:46", "url": "https://files.pythonhosted.org/packages/92/b3/c729e161f1264a85eb0d7dffb2f130d5fbd0a9dd8c5dfc546d706251c567/transcribe-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "ed5a18f70d163f4da0c7dad502f72fd3", "sha256": "758596c51b64ee95c81789d1ed51fcfc12451be43a6bde0d2a4bfc12c9c7f7cc" }, "downloads": -1, "filename": "transcribe-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ed5a18f70d163f4da0c7dad502f72fd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8316, "upload_time": "2019-06-14T23:25:08", "url": "https://files.pythonhosted.org/packages/c4/44/ae9a5fb52e1615bc0211a8d13de67f86e8a41bf1d448d320030bcff2c39e/transcribe-0.0.4.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "5a1e54c3b81d5d378db10e51a4fa538b", "sha256": "5586afb6289f90f67a47613fba32c393e62c8db4820a95fec57c39f591fc0853" }, "downloads": -1, "filename": "transcribe-0.0.6.tar.gz", "has_sig": false, "md5_digest": "5a1e54c3b81d5d378db10e51a4fa538b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8131, "upload_time": "2019-06-30T02:47:08", "url": "https://files.pythonhosted.org/packages/8a/18/791cab6a8d9cd2a85cbbe26410621eff5585c36072bec54c78b8a16398fe/transcribe-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "765d4a51f2e2870d8f5e52be0b52f2bb", "sha256": "93cbea8ccc05220ed89031b05a3db92e3d9402c5f813676a214bd046c134180d" }, "downloads": -1, "filename": "transcribe-0.0.7.tar.gz", "has_sig": false, "md5_digest": "765d4a51f2e2870d8f5e52be0b52f2bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8124, "upload_time": "2019-07-01T17:49:43", "url": "https://files.pythonhosted.org/packages/d3/c6/31833a0eec1795187a52126540e01c8a23fd2ed399ea67187352abea7d51/transcribe-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "765d4a51f2e2870d8f5e52be0b52f2bb", "sha256": "93cbea8ccc05220ed89031b05a3db92e3d9402c5f813676a214bd046c134180d" }, "downloads": -1, "filename": "transcribe-0.0.7.tar.gz", "has_sig": false, "md5_digest": "765d4a51f2e2870d8f5e52be0b52f2bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8124, "upload_time": "2019-07-01T17:49:43", "url": "https://files.pythonhosted.org/packages/d3/c6/31833a0eec1795187a52126540e01c8a23fd2ed399ea67187352abea7d51/transcribe-0.0.7.tar.gz" } ] }