Skip to main content

Constructor

Creates a new buffer from raw PCM samples. channels is the number of interleaved channels (1 = mono, 2 = stereo). sample_rate is samples per second per channel (e.g. 16000, 44100). samples is an array of f32 audio samples in [-1.0, 1.0].

Parameters

number
required
number
required
number[]
required

Returns

SamplesBuffer

Properties

number
required
Number of interleaved channels (1 = mono, 2 = stereo).
number
required
Total duration of the buffer in milliseconds.
number
required
Samples per second per channel (e.g. 16000, 44100).

Methods

transcribe()

Transcribe this audio buffer with the given speech-to-text model and return the recognized text. Equivalent to model.transcribe(buffer)

Parameters

SttModel
required

Returns

string