{"id":47851929,"url":"https://github.com/lich-corals/talkative-rick","last_synced_at":"2026-04-03T22:03:16.896Z","repository":{"id":316885183,"uuid":"1064931450","full_name":"Lich-Corals/talkative-rick","owner":"Lich-Corals","description":"A quickly (and poorly) written script to make rick astley say whatever you want.","archived":false,"fork":false,"pushed_at":"2025-11-12T18:50:27.000Z","size":461,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"mistress","last_synced_at":"2025-11-12T20:29:56.394Z","etag":null,"topics":["python","rickroll"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lich-Corals.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-26T19:26:29.000Z","updated_at":"2025-11-12T18:50:30.000Z","dependencies_parsed_at":"2025-09-27T11:32:39.365Z","dependency_job_id":"7afc646b-d0c1-4fd0-87d1-3a0e541bf8fb","html_url":"https://github.com/Lich-Corals/talkative-rick","commit_stats":null,"previous_names":["lich-corals/talkative-rick"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Lich-Corals/talkative-rick","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lich-Corals%2Ftalkative-rick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lich-Corals%2Ftalkative-rick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lich-Corals%2Ftalkative-rick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lich-Corals%2Ftalkative-rick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lich-Corals","download_url":"https://codeload.github.com/Lich-Corals/talkative-rick/tar.gz/refs/heads/mistress","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lich-Corals%2Ftalkative-rick/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31379453,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T21:40:47.592Z","status":"ssl_error","status_checked_at":"2026-04-03T21:40:05.436Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["python","rickroll"],"created_at":"2026-04-03T22:03:13.829Z","updated_at":"2026-04-03T22:03:16.884Z","avatar_url":"https://github.com/Lich-Corals.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Talkative Rick\nA python-script to make Rick say whatever you want! - With the option to use any images you want instead of Rick.\n\n\u003e [!IMPORTANT]  \n\u003e For _reasons_, this project has been moved to Codeberg.\n\u003e\n\u003e If you still want to support this project, consider starring it on Codeberg.\n\u003e \n\u003e [![Codeberg](https://img.shields.io/badge/-view_on_codeberg-2185D0?style=for-the-badge\u0026logo=Codeberg\u0026logoColor=white)](https://codeberg.org/Lich-Corals/talkative-rick)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/206966d7-c76e-48c2-974d-5877535676eb\"\u003e\u003c/img\u003e\n\u003c/p\u003e\n\n### Installation\n* Clone the repository\n* Install python modules `numpy` and `librosa` using `pip` or your system's package manager\n* Install `ffmpeg` using your system package manager\n\n### Usage\n* Replace the audio file in the `res` directory\n* Optionally replace the images in `res` too\n\u003e [!NOTE]   \n\u003e The filenames must remain `audio.mp3`, `closed.jpg` and `open.jpg`!\n* Run the script; (arguments) are optional, [arguments] are obligatory:\n```bash\npython3 main.py (--averaging-[global|padded|local]_[tolarance]) (audio file) [output file]\n\n# for example:\npython3 main.py --averaging-global_1 ~/Music/some_audio.ogg ~/Videos/talkative_rick.mp4\n# or\npython3 main.py --averaging-padded_0.5 ~/Videos/talkative_rick\n# or\npython3 main.py --averaging-local_1.2 ~/Music/some_audio.mp3 ~/Videos/talkative_rick.mp4\n```\n\u003e [!NOTE]   \n\u003e Averaging modes determine which audio volumes are considered to be voice.  \n\u003e    \n\u003e The tolerance only affects padded and global modes.   \n\u003e Higher tolerance means more will be interpreted as voice; default is 1.0\n* If just the base name of the output is provided, it should be in your current terminal directory.\n\n\u003e [!TIP]   \n\u003e The audio tracks generated by [Sound of Text](https://soundoftext.com/) are perfectly suited to be used with this project.\n\n### Problems?\nIf you encounter any problems with the script and you believe you found a bug, feel free to open an issue on GitHub.\n\n#### Windows support?\nWhile this script doesn't use any deeply rooted Linux-only features, I don't know if it is fully Windows compatible. The critical parts are the following:\n* Hard-coded relative filepaths using a forward slash (e.g.: `./res/`)\n* Symlinks are used... I don't know if Windows supports those.\n* ffmpeg is executed using `os.system()` with a hard-coded command. This command may be different of Windows. \n\n### Contributing\nYou are welcome to improve the script and open a pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flich-corals%2Ftalkative-rick","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flich-corals%2Ftalkative-rick","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flich-corals%2Ftalkative-rick/lists"}