{"id":20527355,"url":"https://github.com/charlenry/readclip","last_synced_at":"2026-04-24T03:36:07.566Z","repository":{"id":110310531,"uuid":"324644079","full_name":"charlenry/readclip","owner":"charlenry","description":"ReadClip is a script written in Python that allows you to read aloud a text which has been copied to the clipboard in Linux systems. Several languages are possible like English, French, Spanish, Italian, German.","archived":false,"fork":false,"pushed_at":"2022-02-03T16:50:27.000Z","size":54,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-06T01:49:15.942Z","etag":null,"topics":["linux","python","text-reader","text-to-speech","tts-linux"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/charlenry.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-26T22:17:02.000Z","updated_at":"2024-01-04T02:56:29.000Z","dependencies_parsed_at":"2023-04-13T05:21:13.625Z","dependency_job_id":null,"html_url":"https://github.com/charlenry/readclip","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/charlenry/readclip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charlenry%2Freadclip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charlenry%2Freadclip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charlenry%2Freadclip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charlenry%2Freadclip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/charlenry","download_url":"https://codeload.github.com/charlenry/readclip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charlenry%2Freadclip/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32208474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T03:15:14.334Z","status":"ssl_error","status_checked_at":"2026-04-24T03:15:11.608Z","response_time":64,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["linux","python","text-reader","text-to-speech","tts-linux"],"created_at":"2024-11-15T23:18:30.588Z","updated_at":"2026-04-24T03:36:07.526Z","avatar_url":"https://github.com/charlenry.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## What is ReadClip? ##\nThis script, when launched, allows you to read aloud a text in English or French or Spanish which has been copied to the clipboard.\u003cbr\u003e\nWhat is played is also saved in an `out.wav` file in the same folder as the script.\u003cbr\u003e\nThe content of the `out.wav` file changes with each new copy to the clipboard.\u003cbr\u003e\nThis script is intended for the Linux system which lacks this type of application.\u003cbr\u003e\nIt uses the TTS Pico SVOX engine.\u003cbr\u003e\nIt has been tested on Linux Ubuntu 14.04 LTS and Linux Mint 20.1.\u003cbr\u003e\n\n## Prerequisites: ##\nFor the script to work, install the `libttspico-utils`, `libttspico0`, `libttspico-data`, `sox`, `libsox-fmt-alsa`, `libsox-fmt-base`, `libsox2` (or `libsox3` for Linux Mint 20.1) and `xsel` packages.\n\n## Usage: ##\nType the following command line into a terminal where the script is located, depending on the text language you want to read:\n\n\tFor English texts:\n\t\t$ ./readclip-en.py\n\t\t\n\tFor French texts:\n\t\t$ ./readclip-fr.py\n\t\t\n\tFor Spanish texts:\n\t\t$ ./readclip-es.py\n\nThen select and copy the text of your choice to hear the text read.\u003cbr\u003e\nAs long as the script is running, any text copied to the clipboard will be read.\u003cbr\u003e\nTo stop clipboard playback, press the `Ctrl + C` keys in the terminal to stop the script.\u003cbr\u003e\n\u003cbr\u003e\nOther languages are possible. Available languages: US English: `en-US`, UK English: `en-GB`, German: `de-DE`, Spanish: `es-ES`, French: `fr-FR`, Italian: `it-IT`. You just have to change the value of the `lang` variable.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharlenry%2Freadclip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcharlenry%2Freadclip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharlenry%2Freadclip/lists"}