whisper.cpp/bindings/ruby/test
KITAITI Makoto 97c56f1dc1
ruby : add VAD speech segments API (#3931)
* Bump version

* Add test for VAD segments API

* Implement VAD segments API

* Add signatures of VAD segments API

* Stop to dependent on mutex_m

* Check segment range for vad_segment_t0/t1

* Remove needless check

* Remove dead codes

* Fix index check for VAD segments

* Remove needless line

* Use NUM2DBL instead of RFLOAT_VALUE for safety

* Fix document

* Check type of samples

* Arrange CMake cache notation for older version

* Remove unnecessary line break

* Check return value of whisper_vad_segments_from_samples

* Fix type of VAD::Segment#start_time and #end_time

* Prevent dangling pointer from Params to VAD::Params

* Fix typos

* Update README

* Make test follow fix of impl

* Use segments_from_samples_body in ruby_whisper_vad_detect

* Run segments_from_samples without GVL

* Remove unnecessary codes

* [skip ci]Remove trailing whitespace

Co-authored-by: Daniel Bevenius <daniel.bevenius@gmail.com>

---------

Co-authored-by: Daniel Bevenius <daniel.bevenius@gmail.com>
2026-07-28 15:08:44 +09:00
..
jfk_reader fix: in bindings/ruby/test/jfk_reader/jfk_reader in jfk_reader.c (#3756) 2026-05-25 08:19:23 +02:00
helper.rb ruby : add support for Parakeet (#3885) 2026-06-17 06:42:09 +02:00
test_callback.rb ruby : add support for Parakeet (#3885) 2026-06-17 06:42:09 +02:00
test_context_params.rb ruby : add `Whisper::Context::Params`, fix token memory management (#3647) 2026-02-04 20:33:09 +09:00
test_error.rb ruby : Add parallel transcription support (#3222) 2025-06-04 14:50:18 +09:00
test_model.rb ruby : Add parallel transcription support (#3222) 2025-06-04 14:50:18 +09:00
test_package.rb ruby : transcribe without GVL, accept more MemoryViews, Windows support, fix memory size report, improve document (#3775) 2026-05-07 06:28:18 +02:00
test_parakeet.rb ruby : add support for Parakeet (#3885) 2026-06-17 06:42:09 +02:00
test_parakeet_callback.rb ruby : add support for Parakeet (#3885) 2026-06-17 06:42:09 +02:00
test_parakeet_context.rb ruby : add support for Parakeet (#3885) 2026-06-17 06:42:09 +02:00
test_parakeet_context_params.rb ruby : add support for Parakeet (#3885) 2026-06-17 06:42:09 +02:00
test_parakeet_model.rb ruby : add support for Parakeet (#3885) 2026-06-17 06:42:09 +02:00
test_parakeet_params.rb ruby : add support for Parakeet (#3885) 2026-06-17 06:42:09 +02:00
test_parakeet_segment.rb ruby : add support for Parakeet (#3885) 2026-06-17 06:42:09 +02:00
test_parakeet_token.rb ruby : add support for Parakeet (#3885) 2026-06-17 06:42:09 +02:00
test_params.rb ruby : fix dangling pointers, memory leak, and SEGV on parallel transcription (#3715) 2026-03-22 02:03:00 +09:00
test_segment.rb ruby : tiny bug fix (#3490) 2025-10-29 03:50:44 +09:00
test_token.rb ruby : add `Whisper::Context::Params`, fix token memory management (#3647) 2026-02-04 20:33:09 +09:00
test_vad.rb ruby : add VAD speech segments API (#3931) 2026-07-28 15:08:44 +09:00
test_vad_context.rb ruby : add VAD speech segments API (#3931) 2026-07-28 15:08:44 +09:00
test_vad_params.rb ruby : Add parallel transcription support (#3222) 2025-06-04 14:50:18 +09:00
test_vad_segment.rb ruby : add support for Parakeet (#3885) 2026-06-17 06:42:09 +02:00
test_vad_segments.rb ruby : VAD separately from ASR (#3518) 2025-11-13 10:15:26 +09:00
test_whisper.rb ruby : add support for Parakeet (#3885) 2026-06-17 06:42:09 +02:00