]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commit
ruby : Add low-level methods to transcribe (#2585)
authorKITAITI Makoto <redacted>
Thu, 28 Nov 2024 08:33:07 +0000 (17:33 +0900)
committerGitHub <redacted>
Thu, 28 Nov 2024 08:33:07 +0000 (10:33 +0200)
commit021eef1000b0a84cc08575aac3352116c72e8187
tree57424e50f2cd7530c1a1e2ccb3529954a119d9d8
parenta9d06ce1518c5abd8c313254522f5c160b26c448
ruby : Add low-level methods to transcribe (#2585)

* Add tests for Whisper::Context#full

* Add Whisper::Context#full

* Add tests for Whisper::Error

* Add document of Whisper::Context#full [skip ci]

* Add additional signature for Whisper::Context#full

* Add description to Whisper::Context#full

* Add test for Whisper::Context#full_parallel

* Add Whisper::Context#full_parallel

* Hide Whisper's instance methods from Ruby code

* Add class to test MemoryView

* Build test class before running test

* Add test for MemoryView

* Make Whisper::Context#full and #full_parallel accept MemoryView

* Use Ruby 3.1 on CI

* Add comment on samples data type

* Update README

* Update README

* Remove unused code
.github/workflows/bindings-ruby.yml
bindings/ruby/README.md
bindings/ruby/Rakefile
bindings/ruby/ext/ruby_whisper.cpp
bindings/ruby/tests/helper.rb
bindings/ruby/tests/jfk_reader/.gitignore [new file with mode: 0644]
bindings/ruby/tests/jfk_reader/extconf.rb [new file with mode: 0644]
bindings/ruby/tests/jfk_reader/jfk_reader.c [new file with mode: 0644]
bindings/ruby/tests/test_error.rb [new file with mode: 0644]
bindings/ruby/tests/test_whisper.rb