]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commit
ruby : output format (#3237)
authorKITAITI Makoto <redacted>
Tue, 10 Jun 2025 04:10:17 +0000 (13:10 +0900)
committerGitHub <redacted>
Tue, 10 Jun 2025 04:10:17 +0000 (06:10 +0200)
commitfbead675497cd9385e2f3953d5d7174e09e8ca91
treeb98a3cb7875a1fa6d8cadd2777fda6bbb72fd38a
parentd78f08142381c1460604713e2f2ddf3331c7d816
ruby : output format (#3237)

* Fix a typo

* Don't allocate output string unless needed

* Add methods to output SRT and WebVTT

* Add tests for output methods

* Make constants for output private

* Add signatures for output methods

* Add document on output methods

* Fix method name: Segment#speaker_next_turn? -> #speacker_turn_next?

* Add Whisper::Segment#descotruct_keys

* Add test for Whisper::Context#descotruct_keys

* Add signature of Whisper::Segment#deconstruct_keys

* Use parentheses to suppress warning

* Update date
bindings/ruby/README.md
bindings/ruby/ext/ruby_whisper.c
bindings/ruby/ext/ruby_whisper_context.c
bindings/ruby/ext/ruby_whisper_segment.c
bindings/ruby/ext/ruby_whisper_transcribe.cpp
bindings/ruby/lib/whisper/context.rb [new file with mode: 0644]
bindings/ruby/lib/whisper/segment.rb [new file with mode: 0644]
bindings/ruby/sig/whisper.rbs
bindings/ruby/test/test_segment.rb
bindings/ruby/test/test_whisper.rb
bindings/ruby/whispercpp.gemspec