{"id":36646631,"url":"https://github.com/umbaji/yodi","last_synced_at":"2026-01-12T10:01:00.209Z","repository":{"id":238906304,"uuid":"784669134","full_name":"Umbaji/Yodi","owner":"Umbaji","description":"This is the official repository for Yodi, the speech recognition model for 8 words, in Ewè.  The yodi package is also useful for rapid inference inference on speech data, especially on the mini_speech datasets.","archived":false,"fork":false,"pushed_at":"2024-09-16T13:47:15.000Z","size":424031,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-09-16T16:12:15.527Z","etag":null,"topics":["data","data-visualization","keras","python3","speech-recognition","tensorflow"],"latest_commit_sha":null,"homepage":"https://www.umbaji.org/lang/en/home/speech-recognition-for-local-langages","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Umbaji.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":"2024-04-10T10:08:57.000Z","updated_at":"2024-09-16T13:47:29.000Z","dependencies_parsed_at":"2024-05-08T20:02:36.904Z","dependency_job_id":"b8d499e3-77d7-478a-a62b-ddb2140292b3","html_url":"https://github.com/Umbaji/Yodi","commit_stats":null,"previous_names":["umbaji/yodi"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Umbaji/Yodi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Umbaji%2FYodi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Umbaji%2FYodi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Umbaji%2FYodi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Umbaji%2FYodi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Umbaji","download_url":"https://codeload.github.com/Umbaji/Yodi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Umbaji%2FYodi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28337870,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T06:09:07.588Z","status":"ssl_error","status_checked_at":"2026-01-12T06:05:18.301Z","response_time":98,"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":["data","data-visualization","keras","python3","speech-recognition","tensorflow"],"created_at":"2026-01-12T10:00:50.131Z","updated_at":"2026-01-12T10:01:00.191Z","avatar_url":"https://github.com/Umbaji.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Yodi\n\nThis is the official repository for YodiV1, the speech recognition model for 10 words, in Ewè. The Yodi package is also useful for rapid inference on speech data, especially on the mini_speech datasets.\n\n## Yodi, Your Speech Recognition Model\n\nWelcome to the Yodi Model! This model is designed to perform inference on audio files, providing a prediction of the audio command. Visit our Hugging Face page or contact contact@umbaji.org to access your model now ! (Official release in September 2024)\n\n## Requirements\n\nThis project requires Python 3.6 or later. To install all the necessary packages run:\n\n```bash\npip install -r requirements.txt\n```\n\n## Project Contents\nThis project contains the following files:\n- yodi.py: The main Python script where the model is defined and used for prediction.\n- umini_speech : The 8 words Ewè speech dataset constructed by Umbaji.\n\n## How to Run\nClone the repo (if installing via git): \n```bash\ngit clone https://github.com/Umbaji/Yodi.git\n```\nNavigate to the cloned directory.\n\nClone the umini_speech dataset recursively:\n\n```bash\ngit clone --recursive https://github.com/Umbaji/umini_speech.git\n```\n\n\nRun the script in the terminal: \n```bash\npython yodi.py\n```\n## Usage\nFirst, make sure you load your audio into the appropriate test folder.\n\nThe Yodi class in yodi.py is initialized with the following parameters:\n\n- file_path: The path to the audio file for prediction.\n- version: The version of the model to use (default is “1”).\n- local: Whether to load the model locally or from a URL (default is True).\n- plot_specs: Whether to plot the inference results (default is False).\nAfter initializing a Yodi object, call the predict_from_path() method to get the prediction for the audio command.\n\nYou can also use it to train our model via the umni_speech dataset avaible on our github page :https://github.com/Umbaji/umni_speech\n\nRun the test notebook on the test_set files.\n\nIf Yodi misses the prediction on your input that means that it has not enough data !!!\n\n\nContribute to leverage afircan language model by adding your input audio to our umini_speech dataset here :\nhttps://github.com/Umbaji/umni_speech\n\n## License\nThis project is licensed under the MIT License - see the LICENSE.md file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumbaji%2Fyodi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fumbaji%2Fyodi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumbaji%2Fyodi/lists"}