{"id":21879163,"url":"https://github.com/miguelteixeiraa/code-voice-assistant","last_synced_at":"2026-04-10T23:05:40.979Z","repository":{"id":61562914,"uuid":"549942167","full_name":"miguelteixeiraa/code-voice-assistant","owner":"miguelteixeiraa","description":null,"archived":false,"fork":false,"pushed_at":"2022-10-20T21:10:25.000Z","size":89,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-26T18:29:22.570Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/miguelteixeiraa.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}},"created_at":"2022-10-12T01:10:05.000Z","updated_at":"2022-10-12T01:19:32.000Z","dependencies_parsed_at":"2023-01-20T06:33:18.316Z","dependency_job_id":null,"html_url":"https://github.com/miguelteixeiraa/code-voice-assistant","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelteixeiraa%2Fcode-voice-assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelteixeiraa%2Fcode-voice-assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelteixeiraa%2Fcode-voice-assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miguelteixeiraa%2Fcode-voice-assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/miguelteixeiraa","download_url":"https://codeload.github.com/miguelteixeiraa/code-voice-assistant/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244885696,"owners_count":20526296,"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-11-28T08:15:27.395Z","updated_at":"2026-04-10T23:05:40.948Z","avatar_url":"https://github.com/miguelteixeiraa.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Code Voice Assistant\n\n## :computer: Requirements\n\n-   pNPM [https://pnpm.io/pt/](https://pnpm.io/pt/)\n-   NodeJs (v16) [https://nodejs.org/en/](https://nodejs.org/en/)\n-   Python (v3.10) [https://www.python.org/downloads/](https://www.python.org/downloads/)\n-   Docker (v20) [https://docs.docker.com/engine/install/](https://docs.docker.com/engine/install/)\n\n## :art: Development Documentation\n\n-   Mycroft [https://mycroft-ai.gitbook.io/docs/](https://mycroft-ai.gitbook.io/docs)\n-   VSCode API [https://code.visualstudio.com/api/references/vscode-api](https://code.visualstudio.com/api/references/vscode-api)\n\n## :rocket: Development Setup\n\ninstall **docker** following the instructions at\n\n```bash\n# https://docs.docker.com/desktop/install/\n```\n\ninstall **NodeJs** using a NodeJs Version Manager (NVM).\n\n```bash\n# installing nvm\ncurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash\n\n# inserting NVM in PATH\nexport NVM_DIR=\"$([ -z \"${XDG_CONFIG_HOME-}\" ] \u0026\u0026 printf %s \"${HOME}/.nvm\" || printf %s \"${XDG_CONFIG_HOME}/nvm\")\"\n[ -s \"$NVM_DIR/nvm.sh\" ] \u0026\u0026 \\. \"$NVM_DIR/nvm.sh\" # this loads nvm\n\n# install NodeJs version 16\nnvm install v16\n```\n\ninstall **pNPM** to manage JavaScript packages\n\n```bash\ncurl -fsSL https://get.pnpm.io/install.sh | sh -\n\n# inserting pNPM in PATH\nexport PNPM_HOME=\"$HOME/.local/share/pnpm\"\nexport PATH=\"$PNPM_HOME:$PATH\"\n```\n\ninstall **python** following the instructions at\n\n```bash\nhttps://www.python.org/downloads\n```\n\ninstall **JavaScript** dependencies\n\n```bash\npnpm i\n```\n\ninstall **python** dependencies\n\n```bash\n# create a local virtual python environment\npython3 -m venv ./.pvenv\n# activate the environment\nsource ./.pvenv/bin/activate\n# install python required packages\npip install -r requirements.txt\n```\n\n## :coffee: VSCode development\n\n...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiguelteixeiraa%2Fcode-voice-assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiguelteixeiraa%2Fcode-voice-assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiguelteixeiraa%2Fcode-voice-assistant/lists"}