{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":733387301,"defaultBranch":"main","name":"VoiceProcessingToolkit","ownerLogin":"kristofferv98","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-19T08:05:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/133822742?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717354532.0","currentOid":""},"activityList":{"items":[{"before":"fb74b19821d6a3d136a7e2ec0da28d81f3a900ee","after":"a4c3324a3e36e0287b947a90ed13017cdd3e5211","ref":"refs/heads/main","pushedAt":"2024-06-02T18:54:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"updated range of package requirements.txt and setup.py","shortMessageHtmlLink":"updated range of package requirements.txt and setup.py"}},{"before":"b52d38cbbeddc8fba5180e3978fbf2685625ed81","after":"fb74b19821d6a3d136a7e2ec0da28d81f3a900ee","ref":"refs/heads/main","pushedAt":"2024-06-02T18:21:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"updated setup.py","shortMessageHtmlLink":"updated setup.py"}},{"before":"285b391e894a41cd072407d549d1b41073065633","after":"b52d38cbbeddc8fba5180e3978fbf2685625ed81","ref":"refs/heads/main","pushedAt":"2024-06-02T18:17:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Updated requirements.txt to use previous iteration of Elevenalabs api","shortMessageHtmlLink":"Updated requirements.txt to use previous iteration of Elevenalabs api"}},{"before":null,"after":"285b391e894a41cd072407d549d1b41073065633","ref":"refs/heads/feature_updates","pushedAt":"2024-06-01T13:58:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Set environment variables for API keys in .env file.","shortMessageHtmlLink":"Set environment variables for API keys in .env file."}},{"before":"285b391e894a41cd072407d549d1b41073065633","after":null,"ref":"refs/heads/feature_updates","pushedAt":"2024-06-01T13:57:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"}},{"before":null,"after":"285b391e894a41cd072407d549d1b41073065633","ref":"refs/heads/feature_updates","pushedAt":"2024-06-01T13:57:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Set environment variables for API keys in .env file.","shortMessageHtmlLink":"Set environment variables for API keys in .env file."}},{"before":"78905de63a73d321b09292b58f97ba8951715d62","after":"285b391e894a41cd072407d549d1b41073065633","ref":"refs/heads/main","pushedAt":"2024-01-15T00:15:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Set environment variables for API keys in .env file.","shortMessageHtmlLink":"Set environment variables for API keys in .env file."}},{"before":"43236e2f7c535f158e156beca16dd7e4c35fe087","after":"78905de63a73d321b09292b58f97ba8951715d62","ref":"refs/heads/main","pushedAt":"2024-01-14T23:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Added a premade .env file and fixed some configurations","shortMessageHtmlLink":"Added a premade .env file and fixed some configurations"}},{"before":"92c7abf7dde753afdc3dd1850187873a6ed82bf6","after":"43236e2f7c535f158e156beca16dd7e4c35fe087","ref":"refs/heads/main","pushedAt":"2024-01-14T23:46:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Fixed issue with threading manager not closing thread in AudioStreamManager. and removed spessific assistant mention","shortMessageHtmlLink":"Fixed issue with threading manager not closing thread in AudioStreamM…"}},{"before":"29b307b57d6c6926434a681f8eca25d4900796d4","after":"92c7abf7dde753afdc3dd1850187873a6ed82bf6","ref":"refs/heads/main","pushedAt":"2024-01-14T21:49:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Fixed issue with threading manager not closing thread in AudioStreamManager. and removed spessific assistant mention","shortMessageHtmlLink":"Fixed issue with threading manager not closing thread in AudioStreamM…"}},{"before":"9f59a19c96a63234358442aa60c726185e5b7367","after":"29b307b57d6c6926434a681f8eca25d4900796d4","ref":"refs/heads/main","pushedAt":"2024-01-14T13:11:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Update version to 0.1.7.0 and set save_audio_directory to False if not saving wake word recordings.","shortMessageHtmlLink":"Update version to 0.1.7.0 and set save_audio_directory to False if no…"}},{"before":"b1b2395198367be699679da00af62a510035c0d2","after":"9f59a19c96a63234358442aa60c726185e5b7367","ref":"refs/heads/main","pushedAt":"2024-01-14T13:05:46.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Fixed issue with threading manager not closing thread in AudioStreamManager","shortMessageHtmlLink":"Fixed issue with threading manager not closing thread in AudioStreamM…"}},{"before":"add4322c6f61ca403b5a519fbbe4df81d2d475f8","after":"b1b2395198367be699679da00af62a510035c0d2","ref":"refs/heads/main","pushedAt":"2024-01-14T11:03:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Added text to speach example","shortMessageHtmlLink":"Added text to speach example"}},{"before":"44ebfbdc1eafbb225584d1945253bfea2a0ce622","after":"add4322c6f61ca403b5a519fbbe4df81d2d475f8","ref":"refs/heads/main","pushedAt":"2024-01-14T11:01:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Added text to speach example","shortMessageHtmlLink":"Added text to speach example"}},{"before":"82a29d704fff6df10a565dd92e21cd229735f11c","after":"44ebfbdc1eafbb225584d1945253bfea2a0ce622","ref":"refs/heads/main","pushedAt":"2024-01-14T10:59:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Added text to speach example","shortMessageHtmlLink":"Added text to speach example"}},{"before":"46a10740695e952e8a52d3a95e5638d10603e083","after":"82a29d704fff6df10a565dd92e21cd229735f11c","ref":"refs/heads/main","pushedAt":"2024-01-14T10:56:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Added text to speach example","shortMessageHtmlLink":"Added text to speach example"}},{"before":"57503c975ae765bacc98b336120a85c683f981dd","after":"46a10740695e952e8a52d3a95e5638d10603e083","ref":"refs/heads/main","pushedAt":"2024-01-14T04:29:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Added text to speach example","shortMessageHtmlLink":"Added text to speach example"}},{"before":"01509d10aa96f20c906d0aa2acbdc248f13374f0","after":"57503c975ae765bacc98b336120a85c683f981dd","ref":"refs/heads/main","pushedAt":"2024-01-14T04:24:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"(no commit message provided)","shortMessageHtmlLink":"(no commit message provided)"}},{"before":"927dff8f274d809a912d9ac841ea4e7e60c81275","after":"01509d10aa96f20c906d0aa2acbdc248f13374f0","ref":"refs/heads/main","pushedAt":"2024-01-14T04:11:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Added text to speach example","shortMessageHtmlLink":"Added text to speach example"}},{"before":"8b52c9221ff5b0baa2d5f1e14db6a056abc99002","after":"927dff8f274d809a912d9ac841ea4e7e60c81275","ref":"refs/heads/main","pushedAt":"2024-01-14T04:08:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Added text to speach example","shortMessageHtmlLink":"Added text to speach example"}},{"before":"8a28ad110ce75ea9ad80b99605a1e564ed1f584c","after":"8b52c9221ff5b0baa2d5f1e14db6a056abc99002","ref":"refs/heads/main","pushedAt":"2024-01-14T04:04:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Added text to speach example","shortMessageHtmlLink":"Added text to speach example"}},{"before":"d905457fe938e27a9225681a9077591d417d7312","after":"8a28ad110ce75ea9ad80b99605a1e564ed1f584c","ref":"refs/heads/main","pushedAt":"2024-01-14T03:50:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Added text to speach example","shortMessageHtmlLink":"Added text to speach example"}},{"before":"0ef1c90e7ab8ec8738dee646922f3db64cbdfa8f","after":"d905457fe938e27a9225681a9077591d417d7312","ref":"refs/heads/main","pushedAt":"2024-01-14T03:37:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Added text to speach example","shortMessageHtmlLink":"Added text to speach example"}},{"before":"083c68141b26a770a46bb53f35bdf271ead28da0","after":"0ef1c90e7ab8ec8738dee646922f3db64cbdfa8f","ref":"refs/heads/main","pushedAt":"2024-01-14T03:36:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Added text to speach example","shortMessageHtmlLink":"Added text to speach example"}},{"before":"3b78b16bd3ebbc95c9e884b3b2679082a9a20838","after":"083c68141b26a770a46bb53f35bdf271ead28da0","ref":"refs/heads/main","pushedAt":"2024-01-14T03:11:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Updated voice processing manager settings and environment variables.","shortMessageHtmlLink":"Updated voice processing manager settings and environment variables."}},{"before":"87d1d78db7ea6957f916fdb93a4230b3ad8badf3","after":"3b78b16bd3ebbc95c9e884b3b2679082a9a20838","ref":"refs/heads/main","pushedAt":"2024-01-14T02:57:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"(no commit message provided)","shortMessageHtmlLink":"(no commit message provided)"}},{"before":"14be6ffc77e1c2823dbad6dfc0615f954ca6bdd9","after":"87d1d78db7ea6957f916fdb93a4230b3ad8badf3","ref":"refs/heads/main","pushedAt":"2024-01-14T02:51:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"aider: Update requirements.txt to remove version specifiers and allow for the latest compatible versions to be installed.\n\n# Aider chat conversation:\n\nUSER: for my github public how should this project be to alow persons to fork but not push Protect your most important branches\nBranch protection rules define whether collaborators can delete or force push to the branch and set requirements for any pushes to the branch, such as passing status checks or a linear commit history.\nYour GitHub Free plan can only enforce rules on its public repositories, like this one.\nBranch name pattern\n\nProtect matching branches\n Require a pull request before merging\nWhen enabled, all commits must be made to a non-protected branch and submitted via a pull request before they can be merged into a branch that matches this rule.\n Require status checks to pass before merging\nChoose which status checks must pass before branches can be merged into a branch that matches this rule. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed.\n Require conversation resolution before merging\nWhen enabled, all conversations on code must be resolved before a pull request can be merged into a branch that matches this rule. Learn more about requiring conversation completion before merging.\n Require signed commits\nCommits pushed to matching branches must have verified signatures.\n Require linear history\nPrevent merge commits from being pushed to matching branches.\n Require deployments to succeed before merging\nChoose which environments must be successfully deployed to before branches can be merged into a branch that matches this rule.\n Lock branch\nBranch is read-only. Users cannot push to the branch.\n Do not allow bypassing the above settings\nThe above settings will apply to administrators and custom roles with the \"bypass branch protections\" permission.\nRules applied to everyone including administrators\n Allow force pushes\nPermit force pushes for all users with push access.\n Allow deletions\nAllow users with push access to delete matching branches.\n\nASSISTANT: As an AI, I can't directly interact with your GitHub repository settings to configure branch protection rules. However, I can guide you on how to set up branch protection rules for your GitHub repository to ensure that contributors can fork and submit pull requests, but not push directly to the protected branches.\n\nHere's what you need to do on GitHub:\n\n1. Go to your GitHub repository.\n2. Click on the \"Settings\" tab.\n3. On the left sidebar, click on \"Branches\".\n4. Under \"Branch protection rules\", click \"Add rule\".\n5. In the \"Branch name pattern\" field, enter the branch name or pattern you want to protect (e.g., `main` or `*` for all branches).\n6. Check \"Protect matching branches\".\n7. Configure the following settings according to your needs:\n - Check \"Require a pull request before merging\".\n - Check \"Require status checks to pass before merging\" if you have CI/CD checks.\n - Check \"Require conversation resolution before merging\" if you want all conversation threads to be resolved.\n - Check \"Require signed commits\" if you want to enforce commit signing.\n - Check \"Require linear history\" to prevent merge commits.\n - Check \"Require deployments to succeed before merging\" if you have deployment environments.\n - Check \"Lock branch\" if you want the branch to be read-only.\n - Uncheck \"Allow force pushes\" and \"Allow deletions\" to prevent force pushes and deletions.\n8. Click \"Create\" or \"Save changes\" to apply the branch protection rules.\n\nRemember, these settings will apply to everyone, including repository administrators, if you do not allow bypassing the above settings.\n\nPlease note that as an AI, I can only provide guidance on how to perform these actions. You will need to manually apply these settings in your GitHub repository.\n\nUSER: i want to have my own branch that is only me that can use and persons can fork if they want but not edit or comitt? maby\n\nASSISTANT: To achieve the branch setup you described, you would need to configure branch protection rules in your GitHub repository settings. Since I cannot directly interact with your GitHub repository settings, I will guide you through the process:\n\n1. **Create a Personal Branch:**\n - Create a new branch in your repository that will be your personal branch (e.g., `my-personal-branch`).\n - Push this branch to your GitHub repository.\n\n2. **Protect Your Personal Branch:**\n - Go to your GitHub repository.\n - Click on the \"Settings\" tab.\n - On the left sidebar, click on \"Branches\".\n - Under \"Branch protection rules\", click \"Add rule\".\n - In the \"Branch name pattern\" field, enter the name of your personal branch (e.g., `my-personal-branch`).\n - Check \"Protect matching branches\".\n - Configure the following settings:\n - Check \"Require pull request reviews before merging\".\n - Check \"Include administrators\" to apply these rules to yourself as well.\n - Uncheck \"Allow force pushes\".\n - Uncheck \"Allow deletions\".\n\n3. **Set Up General Branch Protection for Other Branches:**\n - You can add another rule for other branches like `main` or `develop` to enforce pull requests and reviews, but do not include the \"Include administrators\" option if you want to retain the ability to push directly to these branches.\n\n4. **Forking:**\n - Forking is a feature provided by GitHub and does not require any special configuration. Any GitHub user can fork your public repository, which creates a copy of the repository in their own account. They can then make changes in their forked copy without affecting your original repository.\n\n5. **Collaboration:**\n - If you want to allow specific users to collaborate on your repository, you can add them as collaborators with specific permissions via the \"Manage access\" section in the repository settings.\n\nBy following these steps, you will have a personal branch that only you can push to, and other users can fork your repository if they wish to contribute. They will not be able to push directly to your protected branches but can submit pull requests for you to review.\n\nUSER: update the requirements to make any persion compatable but to try to download the once there\n\nASSISTANT: To update the `requirements.txt` file to make it compatible with the existing environment and to try to download the dependencies that are already there, you would typically specify the required packages and their versions. However, if you want to ensure compatibility, you might want to avoid pinning specific versions unless necessary.\n\nHere's a diff that updates the `requirements.txt` file to specify packages without pinning them to specific versions, which allows for more flexibility:\n\n```diff\n--- requirements.txt\n+++ requirements.txt\n@@ ... @@\n-pyaudio==0.2.11\n-pvporcupine==1.9.0\n-whisper==0.1.5\n-elevenlabs==0.0.1\n+pyaudio\n+pvporcupine\n+whisper\n+elevenlabs\n```\n\nThis change will make the `requirements.txt` file less strict about the versions of the packages, allowing for the latest compatible versions to be installed. Users can still create a more controlled environment using virtual environments and can pin specific versions if needed for their use case.\n\nPlease note that the actual version numbers in the original `requirements.txt` file may differ, and you should adjust the diff accordingly. If you have the current content of the `requirements.txt` file, I can provide a more accurate diff.\n\nUSER: UnifiedDiffNoMatch: hunk failed to apply!\n\nrequirements.txt does not contain lines that match the diff you provided!\nTry again.\nDO NOT skip blank lines, comments, docstrings, etc!\nThe diff needs to apply cleanly to the lines in requirements.txt!\n\nrequirements.txt does not contain these 4 exact lines in a row:\n```\npyaudio==0.2.11\npvporcupine==1.9.0\nwhisper==0.1.5\nelevenlabs==0.0.1\n```\n\nASSISTANT: Given the content of the `requirements.txt` file provided earlier, I will create a diff that updates the file to specify packages without pinning them to specific versions:\n\n```diff\n--- requirements.txt\n+++ requirements.txt\n@@ -1,9 +1,9 @@\n-PyAudio~=0.2.14\n-setuptools~=68.2.2\n-openai~=1.6.1\n-requests~=2.31.0\n-elevenlabs~=0.2.27\n-numpy~=1.26.2\n-pvcobra~=2.0.1\n-pvporcupine~=3.0.1\n-pygame~=2.5.2\n-python-dotenv~=1.0.0\n+PyAudio\n+setuptools\n+openai\n+requests\n+elevenlabs\n+numpy\n+pvcobra\n+pvporcupine\n+pygame\n+python-dotenv\n```\n\nThis diff removes the version specifiers from the requirements, allowing for the latest compatible versions to be installed while still trying to use the versions that are already present if they meet the compatibility requirements.","shortMessageHtmlLink":"aider: Update requirements.txt to remove version specifiers and allow…"}},{"before":"b8391a40195b1d6ed586af1597ee09cc44d709e8","after":"14be6ffc77e1c2823dbad6dfc0615f954ca6bdd9","ref":"refs/heads/main","pushedAt":"2024-01-14T02:37:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Updated environment variables and package version.","shortMessageHtmlLink":"Updated environment variables and package version."}},{"before":"b57a21d646aa0bd7d44519122610f8836dc3c548","after":"b8391a40195b1d6ed586af1597ee09cc44d709e8","ref":"refs/heads/main","pushedAt":"2024-01-14T02:34:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Bumped version to 0.1.6.3 in setup.py.","shortMessageHtmlLink":"Bumped version to 0.1.6.3 in setup.py."}},{"before":"d25e1c9331f20d9543697d401fc6e2007ecf822e","after":"b57a21d646aa0bd7d44519122610f8836dc3c548","ref":"refs/heads/main","pushedAt":"2024-01-14T02:31:59.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"kristofferv98","name":"Kristoffer Vatnehol","path":"/kristofferv98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133822742?s=80&v=4"},"commit":{"message":"Refactored Jarvis loop to continuously interact and handle errors in voice assistant example.","shortMessageHtmlLink":"Refactored Jarvis loop to continuously interact and handle errors in …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWk-7NgA","startCursor":null,"endCursor":null}},"title":"Activity · kristofferv98/VoiceProcessingToolkit"}