whisper.cpp/bindings/ruby/ext
KITAITI Makoto d9b7613b34
ruby : VAD separately from ASR (#3518)
* Add Whisper::VAD::Context

* Add test for Whisper::VAD::Context

* Add Whisper::VAD::Segment

* Add Whisper::VAD::Segments

* Add Whisper::VAD::Context#detect

* Define Whisper::VAD::Segments#each

* Define Whisper::VAD::Segment#start_time and #end_time

* Define Whisper::VAD::Segment#deconstruct_keys

* Add tests for Whisper::VAD family

* Add signatures for VAD family

* Add document on VAD in README

* Define Whisper::VAD::Segments#length

* Add test for Whisper::VAD::Segments#length

* Add signature of Segments#length

* Make vad_segments responsible to initialize VAD::Segments

* Remove meaningless argument check

* Check NULL of segments member

* Add tests for Whisper::VAD::Segments

* Initialize Whisper::VAD::Segment on .allocate

* Add tests for Whisper::VAD::Segment

* Check NULL of context member

* Add test for Whisper::VAD::Context.allocate
2025-11-13 10:15:26 +09:00
..
sources ruby: use CMake in build process (#3043) 2025-04-14 18:18:27 +09:00
.gitignore ruby : add Core ML support (#3214) 2025-06-01 18:16:02 +09:00
dependencies.rb ruby : add cleaning of library names in dependencies (#3241) 2025-06-10 15:06:40 +02:00
extconf.rb ruby : handle build options on installation (#3206) 2025-05-30 01:32:49 +09:00
options.rb ruby : add Whisper::VERSION (#3292) 2025-06-27 04:41:26 +02:00
ruby_whisper.c ruby : VAD separately from ASR (#3518) 2025-11-13 10:15:26 +09:00
ruby_whisper.h ruby : VAD separately from ASR (#3518) 2025-11-13 10:15:26 +09:00
ruby_whisper_context.c ruby : output format (#3237) 2025-06-10 06:10:17 +02:00
ruby_whisper_error.c ruby : Make context accept initial parameters, API to retrieve a segment and more (#2749) 2025-01-21 09:39:54 +02:00
ruby_whisper_model.c ruby : add Core ML support (#3214) 2025-06-01 18:16:02 +09:00
ruby_whisper_params.c whisper : add support for --carry-initial-prompt (#3395) 2025-10-10 19:51:15 +03:00
ruby_whisper_segment.c ruby : VAD separately from ASR (#3518) 2025-11-13 10:15:26 +09:00
ruby_whisper_transcribe.cpp ruby : output format (#3237) 2025-06-10 06:10:17 +02:00
ruby_whisper_vad_context.c ruby : VAD separately from ASR (#3518) 2025-11-13 10:15:26 +09:00
ruby_whisper_vad_context_detect.cpp ruby : VAD separately from ASR (#3518) 2025-11-13 10:15:26 +09:00
ruby_whisper_vad_params.c ruby : handle build options on installation (#3206) 2025-05-30 01:32:49 +09:00
ruby_whisper_vad_segment.c ruby : VAD separately from ASR (#3518) 2025-11-13 10:15:26 +09:00
ruby_whisper_vad_segments.c ruby : VAD separately from ASR (#3518) 2025-11-13 10:15:26 +09:00