{"id":13758711,"url":"https://github.com/HelloChatterbox/HolmesV","last_synced_at":"2025-05-10T08:30:46.594Z","repository":{"id":46410820,"uuid":"404411820","full_name":"HelloChatterbox/HolmesV","owner":"HelloChatterbox","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-25T05:02:56.000Z","size":82251,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"dev","last_synced_at":"2025-04-11T11:19:50.309Z","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":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HelloChatterbox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2021-09-08T16:05:10.000Z","updated_at":"2024-09-25T05:02:59.000Z","dependencies_parsed_at":"2024-11-16T15:42:47.191Z","dependency_job_id":null,"html_url":"https://github.com/HelloChatterbox/HolmesV","commit_stats":{"total_commits":3700,"total_committers":198,"mean_commits":18.68686868686869,"dds":0.6489189189189188,"last_synced_commit":"f8c82586fab99b49d6a3fd0bd03c8f04dfd8748b"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HelloChatterbox%2FHolmesV","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HelloChatterbox%2FHolmesV/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HelloChatterbox%2FHolmesV/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HelloChatterbox%2FHolmesV/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HelloChatterbox","download_url":"https://codeload.github.com/HelloChatterbox/HolmesV/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253389518,"owners_count":21900769,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-08-03T13:00:35.168Z","updated_at":"2025-05-10T08:30:42.135Z","avatar_url":"https://github.com/HelloChatterbox.png","language":"Python","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# HOLMES V\n\nHOLMES V is an enhanced version of [HolmesIV](https://github.com/HelloChatterbox/HolmesIV)\n  \n## Install\n\nThe main assumption of HolmesV is that you may want to run only some pieces of the mycroft stack, this means the requirements vary wildly depending on the use case.\n\neg, if you are making a web chatbot you do not want the audio stack at all\n\nby default HolmesV will only install the bare minimum requirements common to all individual services\n\n```bash\npip install HolmesV==2021.9.8\n```\n\nyou can perform a full recommended install with\n```bash\npip install HolmesV[all]==2021.9.8\n```\n\n### Additional requirements\n\n#### Skills\n\nthe skills service is the most customizable\n\nmsm and padatious needs to be explicitly installed, automatically disabled if unavailable\n\n```bash\npip install HolmesV[skills]==2021.9.8\n```\n\n#### Bus\n\nif you want to run the messagebus (instead of connecting to an existing one)\n```bash\npip install HolmesV[bus]==2021.9.8\n```\n\n#### Enclosure/GUI\n\nif you want to run the enclosure service in order to connect mycroft-gui\n\n```bash\npip install HolmesV[enclosure]==2021.9.8\n```\n\n#### STT\n\nif you want to perform speech recognition\n```bash\npip install HolmesV[stt]==2021.9.8\n```\n\nto install optional STT engines (google cloud)\n```bash\npip install HolmesV[stt_engines]==2021.9.8\n```\n\n#### TTS\nto install optional TTS engines (gTTS)\n```bash\npip install HolmesV[tts_engines]==2021.9.8\n```\n\n#### Audio Service\n\nif you want to install optional audio backends (vlc + pychromecast)\n```bash\npip install HolmesV[audio_engines]==2021.9.8\n```\n\n\n## Compatibility\n\n**you can only install one of HolmesV, HolmesIV or mycroft-core**, they can not run side by side, each of those is an enhanced version of the former\n\nBecause Holmes is a drop in replacement that means `import mycroft` would conflict between alternative versions\n\nHolmesV runs skills made for mycroft-core and interfaces with all known mycroft projects, see the [awesome-mycroft-community](https://github.com/ChanceNCounter/awesome-mycroft-community) for a selection of projects that you can integrate with HolmesV\n ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHelloChatterbox%2FHolmesV","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHelloChatterbox%2FHolmesV","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHelloChatterbox%2FHolmesV/lists"}