{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":677110837,"defaultBranch":"master","name":"obs-localvocal","ownerLogin":"locaal-ai","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-10T19:05:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/146226744?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726276010.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"10107d482e3dd41057c5c9c930f6710aabf674c5","ref":"refs/heads/roy.bump_onnxruntime","pushedAt":"2024-09-14T01:06:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"chore: Update ONNX Runtime version to 1.19.2 and adjust corresponding hashes","shortMessageHtmlLink":"chore: Update ONNX Runtime version to 1.19.2 and adjust corresponding…"}},{"before":"65c41665c0b5244503a466802c2b9e6f30b53232","after":null,"ref":"refs/heads/roy.various_fixes","pushedAt":"2024-09-13T00:06:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"}},{"before":"abe678bbb1729dfba24d55a42576374111735e07","after":"024502333a52b59f3f0795108574cd020a50ede9","ref":"refs/heads/master","pushedAt":"2024-09-13T00:06:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"refactor: Update version to 0.3.5 and clear current caption in transc… (#164)\n\n* refactor: Update version to 0.3.5 and clear current caption in transcription filter callbacks\r\n\r\n* feat: Refactor whisper-processing.cpp for improved VAD segmentation and token buffer thread\r\n\r\n* feat: Update prebuilt Whispercpp version to 0.0.6\r\n\r\n* refactor: Remove trailing whitespace in translation-language-utils.h\r\n\r\n* refactor: Add case-insensitive flag to regex in set_text_callback\r\n\r\nThe code change adds the `std::regex_constants::icase` flag to the regex used in the `set_text_callback` function in `transcription-filter-callbacks.cpp`. This allows for case-insensitive matching when replacing filter words in the `str_copy` string.\r\n\r\nRefactor the code to improve VAD segmentation and token buffer thread in whisper-processing.cpp\r\n\r\nThe code change refactors the `whisper-processing.cpp` file to improve the VAD (Voice Activity Detection) segmentation and token buffer thread. This aims to enhance the performance and accuracy of the transcription filtering process.\r\n\r\nrefactor: Add prepopulated filter options and corresponding map entries in FilterReplaceDialog\r\n\r\nThe code change adds prepopulated filter options, such as \"English Swear Words,\" \"English Hallucinations,\" and \"Korean Hallucinations,\" to the `FilterReplaceDialog` UI. It also adds the corresponding map entries to the `filter_words_replace` map, allowing users to easily add predefined filter patterns and replacement values.\r\n\r\nrefactor: Update version to 0.3.5 and clear current caption in transcription filter callbacks\r\n\r\nThe code change updates the version to 0.3.5 and clears the current caption in the transcription filter callbacks. This ensures that the correct version is displayed and any previous captions are removed.\r\n\r\nrefactor: Remove trailing whitespace in translation-language-utils.h\r\n\r\nThe code change removes trailing whitespace in the `translation-language-utils.h` file, improving code readability and consistency.","shortMessageHtmlLink":"refactor: Update version to 0.3.5 and clear current caption in transc… ("}},{"before":"7663969af1d3908b1d45cba028ccf4747c5192c2","after":"65c41665c0b5244503a466802c2b9e6f30b53232","ref":"refs/heads/roy.various_fixes","pushedAt":"2024-09-12T23:14:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"refactor: Add case-insensitive flag to regex in set_text_callback\n\nThe code change adds the `std::regex_constants::icase` flag to the regex used in the `set_text_callback` function in `transcription-filter-callbacks.cpp`. This allows for case-insensitive matching when replacing filter words in the `str_copy` string.\n\nRefactor the code to improve VAD segmentation and token buffer thread in whisper-processing.cpp\n\nThe code change refactors the `whisper-processing.cpp` file to improve the VAD (Voice Activity Detection) segmentation and token buffer thread. This aims to enhance the performance and accuracy of the transcription filtering process.\n\nrefactor: Add prepopulated filter options and corresponding map entries in FilterReplaceDialog\n\nThe code change adds prepopulated filter options, such as \"English Swear Words,\" \"English Hallucinations,\" and \"Korean Hallucinations,\" to the `FilterReplaceDialog` UI. It also adds the corresponding map entries to the `filter_words_replace` map, allowing users to easily add predefined filter patterns and replacement values.\n\nrefactor: Update version to 0.3.5 and clear current caption in transcription filter callbacks\n\nThe code change updates the version to 0.3.5 and clears the current caption in the transcription filter callbacks. This ensures that the correct version is displayed and any previous captions are removed.\n\nrefactor: Remove trailing whitespace in translation-language-utils.h\n\nThe code change removes trailing whitespace in the `translation-language-utils.h` file, improving code readability and consistency.","shortMessageHtmlLink":"refactor: Add case-insensitive flag to regex in set_text_callback"}},{"before":"8371afcb1db2bec333d5ab741c39de3ef5f3e406","after":"7663969af1d3908b1d45cba028ccf4747c5192c2","ref":"refs/heads/roy.various_fixes","pushedAt":"2024-09-12T14:38:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"refactor: Remove trailing whitespace in translation-language-utils.h","shortMessageHtmlLink":"refactor: Remove trailing whitespace in translation-language-utils.h"}},{"before":"ec56c74e51b6e42ca9236742912bfd09c37fee8d","after":"abe678bbb1729dfba24d55a42576374111735e07","ref":"refs/heads/master","pushedAt":"2024-09-12T14:32:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a1ac75b7037ffa716d62ff5cf420f4c807db58f9","after":"8371afcb1db2bec333d5ab741c39de3ef5f3e406","ref":"refs/heads/roy.various_fixes","pushedAt":"2024-09-10T00:51:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"feat: Update prebuilt Whispercpp version to 0.0.6","shortMessageHtmlLink":"feat: Update prebuilt Whispercpp version to 0.0.6"}},{"before":"547c4114d2d6ce50f0930c01ac0f7cdb62027cee","after":"a1ac75b7037ffa716d62ff5cf420f4c807db58f9","ref":"refs/heads/roy.various_fixes","pushedAt":"2024-09-10T00:38:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"feat: Refactor whisper-processing.cpp for improved VAD segmentation and token buffer thread","shortMessageHtmlLink":"feat: Refactor whisper-processing.cpp for improved VAD segmentation a…"}},{"before":null,"after":"547c4114d2d6ce50f0930c01ac0f7cdb62027cee","ref":"refs/heads/roy.various_fixes","pushedAt":"2024-09-10T00:35:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"refactor: Update version to 0.3.5 and clear current caption in transcription filter callbacks","shortMessageHtmlLink":"refactor: Update version to 0.3.5 and clear current caption in transc…"}},{"before":"f00b8c5c4e8465eca576c82cecd208ccab40f55c","after":null,"ref":"refs/heads/roy.extract_filter_utils_offline_test","pushedAt":"2024-09-09T15:36:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"}},{"before":"e3c69518a762394ec9f29d0bc3cedbaddb4569c0","after":"ec56c74e51b6e42ca9236742912bfd09c37fee8d","ref":"refs/heads/master","pushedAt":"2024-09-09T15:36:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"refactor: Add filter-replace-utils for serializing and deserializing … (#154)\n\n* refactor: Add filter-replace-utils for serializing and deserializing filter words replacements\r\n\r\n* refactor: Add filter-replace-utils for serializing and deserializing filter words replacements\r\n\r\n* refactor: Add filter-replace-utils for serializing and deserializing filter words replacements","shortMessageHtmlLink":"refactor: Add filter-replace-utils for serializing and deserializing … ("}},{"before":"13a8cc86152f660f97faf9d3a79f051740dd9985","after":"f00b8c5c4e8465eca576c82cecd208ccab40f55c","ref":"refs/heads/roy.extract_filter_utils_offline_test","pushedAt":"2024-09-09T15:22:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into roy.extract_filter_utils_offline_test","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into roy.extract_filter_…"}},{"before":"6f994e5cda2662da5ba9dfade9cf748d77c125a4","after":null,"ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-09-06T14:27:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"}},{"before":"12fa9dce6568c2868c8c7a5d71c6ad41794a6f7e","after":"e3c69518a762394ec9f29d0bc3cedbaddb4569c0","ref":"refs/heads/master","pushedAt":"2024-09-06T14:27:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"Fix hangups and VAD segmentation (#157)\n\n* Fix hangups and VAD segmentation\r\n\r\n* feat: Add max_sub_duration field to transcription filter data\r\n\r\n* chore: Update VAD parameters for better segmentation accuracy\r\n\r\n* feat: Add segment_duration field to transcription filter data\r\n\r\n* feat: Optimize VAD processing for better performance\r\n\r\n* feat: Refactor token buffer thread and whisper processing\r\n\r\nThe code changes involve refactoring the token buffer thread and whisper processing. The token buffer thread now uses the variable name `word_token` instead of `word` for better clarity. In the whisper processing, the log message format has been updated to include the segment number and token number. These changes aim to improve the performance and accuracy of VAD processing, as well as add new fields to the transcription filter data.\r\n\r\n* Refactor token buffer thread and whisper processing\r\n\r\n* refactor: Update translation context in transcription filter\r\n\r\nThe code changes in this commit update the translation context in the transcription filter. The `translate_add_context` property has been changed from a boolean to an integer slider, allowing the user to specify the number of context lines to add to the translation. This change aims to provide more flexibility in controlling the context for translation and improve the accuracy of the translation output.\r\n\r\n* refactor: Update last_text variable name in transcription filter callbacks\r\n\r\n* feat: Add translation language utilities\r\n\r\nThis commit adds a new file, `translation-language-utils.h`, which contains utility functions for handling translation languages. The `remove_start_punctuation` function removes any leading punctuation from a given string. This utility will be used in the translation process to improve the quality of the translated output.\r\n\r\n* feat: Update ICU library configuration and dependencies\r\n\r\nThis commit updates the configuration and dependencies of the ICU library. The `BuildICU.cmake` file has been modified to use the `INSTALL_DIR` variable instead of the `ICU_INSTALL_DIR` variable for setting the ICU library paths. Additionally, the `ICU_IN_LIBRARY` variable has been renamed to `ICU_IN_LIBRARY` for better clarity. These changes aim to improve the build process and ensure proper linking of the ICU library.\r\n\r\n* refactor: Update ICU library configuration and dependencies\r\n\r\n* refactor: Update ICU library configuration and dependencies\r\n\r\n* refactor: Update ICU library configuration and dependencies\r\n\r\n* refactor: Update ICU library configuration and dependencies\r\n\r\n* refactor: Update ICU library configuration and dependencies\r\n\r\n* refactor: Update ICU library configuration and dependencies\r\n\r\n* refactor: Update ICU library configuration and dependencies\r\n\r\nThis commit updates the `BuildICU.cmake` file to set the `CFLAGS`, `CXXFLAGS`, and `LDFLAGS` environment variables to `-fPIC` for Linux platforms. This change aims to ensure that the ICU library is built with position-independent code, improving compatibility and security. Additionally, the `icuin` library has been renamed to `icui18n` to align with the naming convention. These updates enhance the build process and maintain consistency in the ICU library configuration.","shortMessageHtmlLink":"Fix hangups and VAD segmentation (#157)"}},{"before":"1db1764d942572682d4d5afcc9d77de8f144e0f6","after":"6f994e5cda2662da5ba9dfade9cf748d77c125a4","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-30T16:46:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"refactor: Update ICU library configuration and dependencies\n\nThis commit updates the `BuildICU.cmake` file to set the `CFLAGS`, `CXXFLAGS`, and `LDFLAGS` environment variables to `-fPIC` for Linux platforms. This change aims to ensure that the ICU library is built with position-independent code, improving compatibility and security. Additionally, the `icuin` library has been renamed to `icui18n` to align with the naming convention. These updates enhance the build process and maintain consistency in the ICU library configuration.","shortMessageHtmlLink":"refactor: Update ICU library configuration and dependencies"}},{"before":"ca54053588b167d0feb7623e2c1c49ffae0bc64d","after":"1db1764d942572682d4d5afcc9d77de8f144e0f6","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-30T16:16:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"refactor: Update ICU library configuration and dependencies","shortMessageHtmlLink":"refactor: Update ICU library configuration and dependencies"}},{"before":"439e0ed3f1fe9145f5224bbf5a2e5ed13f9a8909","after":"ca54053588b167d0feb7623e2c1c49ffae0bc64d","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-30T15:54:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"refactor: Update ICU library configuration and dependencies","shortMessageHtmlLink":"refactor: Update ICU library configuration and dependencies"}},{"before":"f53151e29eefdb7a51b9b0a43d5ddd3155d90a06","after":"439e0ed3f1fe9145f5224bbf5a2e5ed13f9a8909","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-30T03:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"refactor: Update ICU library configuration and dependencies","shortMessageHtmlLink":"refactor: Update ICU library configuration and dependencies"}},{"before":"8ef418c50a705d2a2187e8dc3f6177c406701a40","after":"f53151e29eefdb7a51b9b0a43d5ddd3155d90a06","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-30T02:30:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"refactor: Update ICU library configuration and dependencies","shortMessageHtmlLink":"refactor: Update ICU library configuration and dependencies"}},{"before":"851f6a5f2b62bc7ea56095de355a6243146c2235","after":"8ef418c50a705d2a2187e8dc3f6177c406701a40","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-30T02:17:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"refactor: Update ICU library configuration and dependencies","shortMessageHtmlLink":"refactor: Update ICU library configuration and dependencies"}},{"before":"9861a6fa28a5d0221c236d57b6640adfcc0e78e6","after":"851f6a5f2b62bc7ea56095de355a6243146c2235","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-30T01:06:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"refactor: Update ICU library configuration and dependencies","shortMessageHtmlLink":"refactor: Update ICU library configuration and dependencies"}},{"before":"c302d3af923cbd72e83d2437a4aa4b4c21156143","after":"9861a6fa28a5d0221c236d57b6640adfcc0e78e6","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-29T20:45:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"feat: Update ICU library configuration and dependencies\n\nThis commit updates the configuration and dependencies of the ICU library. The `BuildICU.cmake` file has been modified to use the `INSTALL_DIR` variable instead of the `ICU_INSTALL_DIR` variable for setting the ICU library paths. Additionally, the `ICU_IN_LIBRARY` variable has been renamed to `ICU_IN_LIBRARY` for better clarity. These changes aim to improve the build process and ensure proper linking of the ICU library.","shortMessageHtmlLink":"feat: Update ICU library configuration and dependencies"}},{"before":"0e3df02ba0e4b17260297b0946f45090700658fa","after":"c302d3af923cbd72e83d2437a4aa4b4c21156143","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-29T18:13:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"feat: Add translation language utilities\n\nThis commit adds a new file, `translation-language-utils.h`, which contains utility functions for handling translation languages. The `remove_start_punctuation` function removes any leading punctuation from a given string. This utility will be used in the translation process to improve the quality of the translated output.","shortMessageHtmlLink":"feat: Add translation language utilities"}},{"before":"3ad5df1073dbbc65c92aa9e935e1a35bdd923c47","after":"0e3df02ba0e4b17260297b0946f45090700658fa","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-29T03:02:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"refactor: Update last_text variable name in transcription filter callbacks","shortMessageHtmlLink":"refactor: Update last_text variable name in transcription filter call…"}},{"before":"1f4bf65fc44c395b8ebf3fc7637da9e097a1c429","after":"3ad5df1073dbbc65c92aa9e935e1a35bdd923c47","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-28T17:20:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"refactor: Update translation context in transcription filter\n\nThe code changes in this commit update the translation context in the transcription filter. The `translate_add_context` property has been changed from a boolean to an integer slider, allowing the user to specify the number of context lines to add to the translation. This change aims to provide more flexibility in controlling the context for translation and improve the accuracy of the translation output.","shortMessageHtmlLink":"refactor: Update translation context in transcription filter"}},{"before":"a3700815abcae509c86a023e8f87ea77d483ed87","after":"1f4bf65fc44c395b8ebf3fc7637da9e097a1c429","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-27T15:44:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"Refactor token buffer thread and whisper processing","shortMessageHtmlLink":"Refactor token buffer thread and whisper processing"}},{"before":"e572c358661e2adad6435443b16470cee8e2df3a","after":"a3700815abcae509c86a023e8f87ea77d483ed87","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-24T02:46:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"feat: Refactor token buffer thread and whisper processing\n\nThe code changes involve refactoring the token buffer thread and whisper processing. The token buffer thread now uses the variable name `word_token` instead of `word` for better clarity. In the whisper processing, the log message format has been updated to include the segment number and token number. These changes aim to improve the performance and accuracy of VAD processing, as well as add new fields to the transcription filter data.","shortMessageHtmlLink":"feat: Refactor token buffer thread and whisper processing"}},{"before":"16bb8be8ea562c387e8ab86c60f15543ea055eff","after":"e572c358661e2adad6435443b16470cee8e2df3a","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-24T02:35:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"feat: Optimize VAD processing for better performance","shortMessageHtmlLink":"feat: Optimize VAD processing for better performance"}},{"before":"a93cb6a5fddc241a5d00c2643026ea86464da211","after":"16bb8be8ea562c387e8ab86c60f15543ea055eff","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-23T23:38:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"feat: Add segment_duration field to transcription filter data","shortMessageHtmlLink":"feat: Add segment_duration field to transcription filter data"}},{"before":"dcf368d38f60064889167f7f1e83e374f1b22445","after":"a93cb6a5fddc241a5d00c2643026ea86464da211","ref":"refs/heads/roy.fix_hangups_vad_segmentation","pushedAt":"2024-08-23T21:02:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"royshil","name":"Roy Shilkrot","path":"/royshil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/441170?s=80&v=4"},"commit":{"message":"chore: Update VAD parameters for better segmentation accuracy","shortMessageHtmlLink":"chore: Update VAD parameters for better segmentation accuracy"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQwMTowNjo1MC4wMDAwMDBazwAAAAS1_U2S","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yM1QyMTowMjowMS4wMDAwMDBazwAAAASiuazB"}},"title":"Activity · locaal-ai/obs-localvocal"}