- Update the URL and URL_HASH in FindOpenSSL.cmake to use the latest stable version of OpenSSL (3.3.1)
- This ensures that the project is using the most up-to-date and secure version of OpenSSL for macOS
- Add a new boolean flag, cleared_last_sub, to the whisper-processing.cpp file
- Use the flag to determine if the current subtitle should be cleared based on the minimum subtitle duration
- If the duration exceeds the threshold, clear the current subtitle and call the callback with an empty string
- Update the last_sub_render_time when clearing the subtitle
- Separate the cloning of vcpkg and running the bootstrap script into individual steps in FindOpenSSL.cmake
- Set the VCPKG_ROOT environment variable and add the vcpkg executable to the PATH
- Install necessary packages after cloning vcpkg
- Add a new step to install vcpkg by cloning the repository and running the bootstrap script
- Set the VCPKG_ROOT environment variable to the vcpkg directory in the workspace
- Add the vcpkg executable to the PATH
- Add vcpkg.json file with "openssl" dependency
- Include vcpkg.json and vcpkg-configuration.json in .gitignore
- Create vcpkg-configuration.json with default and additional registries
- Update vcpkg-configuration.json with Amazon IVS settings
- Add Amazon IVS settings variables to transcription-filter-data.h
- Add timed-metadata-utils.h and timed-metadata-utils.cpp for timed metadata handling
- Add FindOpenSSL.cmake for finding and linking OpenSSL libraries
- Update CMakeLists.txt to include FindOpenSSL.cmake and timed-metadata-utils.cpp
- Update CMakePresets.json to include CMAKE_TOOLCHAIN_FILE for VCPKG
- Update transcription-filter-callbacks.cpp to send timed metadata to server
* Update translation-utils.h, transcription-filter.h, whisper-model-utils.h, model-find-utils.h, and model-downloader.h
* Update create_context function to include ct2ModelFolder parameter
* fix: add fix_utf8 flag to transcription_filter_data struct
* Update create_context function to include ct2ModelFolder parameter
* Update read_text_from_file function to include join_sentences parameter
* fix: Update VadIterator::reset_states to include reset_hc parameter
* Update create_context function to include whisper_sampling_method parameter
* Update tests README with additional configuration options
* feat: Add function to find file in folder by regex expression
* refactor: Improve text conditioning logic in transcription-filter.cpp
* refactor: Improve text conditioning logic in transcription-filter.cpp
* chore: Update ctranslate2 dependency to version 1.2.0
* refactor: Improve text conditioning logic in transcription-filter.cpp
* chore: Update cmake BuildCTranslate2.cmake to disable -Wno-comma warning
* refactor: Update translation context in whisper-processing.cpp and translation-utils.cpp
* Update CTranslate2 and cpu_features dependencies
* Update CTranslate2 and cpu_features dependencies
* Update dependencies and fix special tokens handling
* Add BUILD_BYPRODUCTS to CMake build command
* Update version to 0.2.5 in buildspec.json
* Update buffer size and overlap size in whisper-processing.h and default buffer size in msec in transcription-filter.cpp
* Update buffer size and overlap size in whisper-processing.h and default buffer size in msec in transcription-filter.cpp
* Update suppress_sentences in en-US.ini and transcription-filter-data.h
* Update suppress_sentences and fix whitespace in transcription-filter-data.h, whisper-processing.h, transcription-utils.cpp, and transcription-filter.h
* Update whisper-processing.cpp and whisper-utils.cpp files
* Update findStartOfOverlap function signature to use int instead of size_t
* Update Whispercpp_Build_GIT_TAG to use commit 7395c70a748753e3800b63e3422a2b558a097c80 in BuildWhispercpp.cmake
* Update buffer size and overlap size in whisper-processing.h and default buffer size in msec in transcription-filter.cpp
* Update unused parameter in transcription-filter-properties function
* Update log level and add suppress_sentences feature in transcription-filter.cpp and whisper-processing.cpp
* Add translation output feature in en-US.ini and transcription-filter-data.h
* Add DTW token timestamps and buffered output feature
* trigger rebuild
* Refactor remove_leading_trailing_nonalpha function to improve readability and performance
* Refactor is_lead_byte and is_trail_byte macros for improved readability and maintainability
* Refactor is_lead_byte and is_trail_byte macros for improved readability and maintainability
* trigger build
* Add Silero VAD model and integrate it into the transcription filter
* Fix Silero VAD model path and enable n_threads
* Update translation strings for multiple locales
* Update Onnxruntime library linking and fix compiler warning
* Fix variable naming and type casting in Silero VAD implementation
* Update Silero VAD model path and enable n_threads
* Enable CoreML and allow fallback to CPU on MacOS ARM64
* Disable CoreML support on MacOS ARM64
* Fix build configuration for MacOS
* Update macOS build configuration based on MACOS_ARCH environment variable
* Update BuildWhispercpp.cmake to disable FMA instructions on non-Apple platforms
* Add cuBLAS support to build and package actions
* Update Cublas versions in Windows build and packaging scripts
* Update CUDA_TOOLKIT_ROOT_DIR environment variable
* Add sub-packages and non-cuda-sub-packages options to CUDA toolkit setup
* Update CUDA sub-packages in build-project.yaml
* Add "visual_studio_integration" to sub-packages in CUDA build workflow
* Fix typo in build-project.yaml
* Fix typo in CUDA build method
* Update sub-packages in CUDA toolkit installation
* Remove unnecessary CUDA sub-packages and method