Kitaiti Makoto
cb669ef90f
Narrow scope of log constants
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
93af6b2080
Register parakeet-tdt-0.6b-v3
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
9ed7a04394
Update RBS
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
fdd99ce57e
Add tests for Parakeet::Context's attributes
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
ed5887818c
Add more attributes of Parakeet::Context
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
1d5e7e2433
Add Parakeet section to README
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
451fe6be4d
Add tests for hooks
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
49fb119116
Free ruby_whisper_parakeet_context
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
cc143b6e10
Fix ruby_whisper_parakeet_params_free
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
13bee24238
Add Parakeet to RBS
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
a5a6884d65
Add tests for Parakeet::Context#full
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
fd550f77ce
Implement Parakeet::Context#full
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
b3b9af63b2
Implement hooks for Parakeet
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
de505d23ad
Convert int to VALUE
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
94f327a67b
Implement some hooks of Parakeet::Params
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
10cf358ced
Define Parakeet::Segment#each_token
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
997470cfba
Define Parakeet::Token
2026-06-17 10:30:57 +09:00
Kitaiti Makoto
cc958f0af5
Add Parakeet.log_set
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
4f53fad54e
Make it to abort for Parakeet
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
ae88b19443
Run Parakeet::Context#transcribe without GVL
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
99412897f7
Add tests for Parakeet::Segment#deconstruct_keys
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
c2c12db7f7
Define Parakeet::Segment#deconstruct_keys
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
63d3136465
Define Parakeet::Segment attributes
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
bb096e54ac
Add Parakeet::Context#each_segment
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
6bcc09b911
Add Parakeet::Context#transcribe
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
6d2291dc8a
Prevent double-free
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
2cfefa926b
Add Parakeet::Segment
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
46a3a2cb93
Add TestParakeetContext
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
fdaf031858
Implement Parakeet::Context#initialize
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
8615ac87ec
Free parakeet_full_params
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
3bae1e2f1b
Reduce if
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
f55f3f347c
Check callback container in GetParakeetParams
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
a3515ac9fc
Fix typo
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
d051ab6261
Add hook methods to Parakeet::Params
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
105f7a86b9
Define Parakeet
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
c5894984b3
Simplify params registration
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
17bd819585
Remove unnecessary macros
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
1e7c734a1d
Fix memsize
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
09eff4d1ba
Use ITERATE_CALLBACK_PARAMS instead of ITERATE_USER_DATA_PARAMS
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
d051c08841
Use ITERATE_CALLBACK_PARAMS
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
cd0e91175a
Remove unused variable
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
b1dbf7452d
Define GetParakeetParams
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
f412e289ea
Undefine local macros
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
f39b100bb0
Group callback and user_data params
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
555569481c
Add callbacks to Parakeet::Params
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
703fe18e60
Remove unused variabel
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
30abb35db8
Add tests for Parakeet::Params
2026-06-17 10:30:56 +09:00
Kitaiti Makoto
f3b2ed68e5
Add Whisper::Parakeet::Params
2026-06-17 10:30:56 +09:00
Daniel Bevenius
9efddafb91
parakeet : add support for NVIDIA Parakeet ( #3735 )
...
* parakeet : add support for NVIDIA Parakeet
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
2026-06-16 20:44:10 +02:00
OrbisAI Security
b3877e10c0
fix: in bindings/ruby/test/jfk_reader/jfk_reader in jfk_reader.c ( #3756 )
...
* fix: V-002 security vulnerability
Automated security fix generated by Orbis Security AI
* fix(ruby): use Ruby allocator macros in jfk_reader and fix memory leak
- Replace calloc/free with ALLOC_N/xfree to match Ruby binding conventions
(ALLOC_N handles overflow checking and raises NoMemoryError on failure)
- Free temporary samples buffer after conversion loop (was leaked)
- Add NULL check for fopen return value with rb_raise
- Add comment clarifying n_samples is a compile-time constant
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix(ruby): return false instead of rb_raise in memory_view callback
rb_memory_view_get_func_t callbacks should communicate errors via
return value (false), not exceptions. rb_memory_view_get has no
exception-handling wrapper around get_func calls.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* replacing ALLOC_N with rb_protect as ALLOC_N raises Ruby exceptions
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-25 08:19:23 +02:00