Change MemoryView example using NDAV

This commit is contained in:
Kitaiti Makoto 2026-03-22 02:51:31 +09:00
parent fc674574ca
commit 3e855f63b2
1 changed files with 4 additions and 4 deletions

View File

@ -383,16 +383,16 @@ If you can prepare audio data as C array and export it as a MemoryView, whisperc
```ruby
require "torchaudio"
require "arrow-numo-narray"
require "ndav/torch/tensor"
require "whisper"
waveform, sample_rate = TorchAudio.load("test/fixtures/jfk.wav")
# Convert Torch::Tensor to Arrow::Array via Numo::NArray
samples = waveform.squeeze.numo.to_arrow.to_arrow_array
# Convert Torch::Tensor to NDAV
samples = waveform.squeeze.to_ndav
whisper = Whisper::Context.new("base")
whisper
# Arrow::Array exports MemoryView
# NDAV exports MemoryView
.full(Whisper::Params.new, samples)
```