{"id":20418890,"url":"https://github.com/sehugg/midikaraoke","last_synced_at":"2026-03-11T02:38:49.716Z","repository":{"id":139692078,"uuid":"114919129","full_name":"sehugg/midikaraoke","owner":"sehugg","description":"Make MIDI files sing with OS X speech services.","archived":false,"fork":false,"pushed_at":"2023-02-04T00:32:23.000Z","size":23,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-31T13:13:46.618Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sehugg.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}},"created_at":"2017-12-20T18:37:04.000Z","updated_at":"2023-02-13T20:20:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"cd6798c3-9e8b-4dca-8a3f-0f605ab4fbfa","html_url":"https://github.com/sehugg/midikaraoke","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sehugg/midikaraoke","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sehugg%2Fmidikaraoke","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sehugg%2Fmidikaraoke/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sehugg%2Fmidikaraoke/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sehugg%2Fmidikaraoke/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sehugg","download_url":"https://codeload.github.com/sehugg/midikaraoke/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sehugg%2Fmidikaraoke/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30367817,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T21:41:54.280Z","status":"online","status_checked_at":"2026-03-11T02:00:07.027Z","response_time":84,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-15T06:35:14.547Z","updated_at":"2026-03-11T02:38:49.667Z","avatar_url":"https://github.com/sehugg.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"MIDI Karaoke for OS X\n=====================\n\nMany MIDI files have built-in lyrics.\nYou can make them sing using OS X speech services!\n\nInstallation\n------------\n\nType \"make\" to build the phoneme helper (you need Xcode Command-Line Tools\ninstalled)\n\nGo to System Preferences and install some voices. Recommended:\n\n* Alex\n* Vicki\n* Agnes\n* Fred\n\nOther voices may not work, or only work with singit.py which is an\nolder version of the program which doesn't use the [[inpt TUNE]]\nsyntax.\n\nUsage\n-----\n\n    ./singit3.py \u003cmidi file\u003e \u003cflags\u003e\n\nThis will parse the MIDI file, look for vocal tracks using keyword matching,\nconvert to phonemes, and output to speaker.\n\nIf the keyword match doesn't work (there's no track named \"Melody\" or\nsimilar) then you can use the -m flag to explicity pass the melody track.\n\nTo output to AIFF files, pass the -o flag; they'll be created in the current\ndirectory.\nThen you can import the MIDI into\nGarageband or whatever and drag the AIFF file(s) into a new track.\n\nThere are other flags, pass the -h flag to see help.\n\nEnjoy!\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsehugg%2Fmidikaraoke","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsehugg%2Fmidikaraoke","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsehugg%2Fmidikaraoke/lists"}