acceptWaveformFloats method
Accept and process new chunk of voice data(audio data in PCM 16-bit mono format).
Implementation
Future<bool> acceptWaveformFloats(final Float32List floats) {
if (_voskLibrary != null) {
final result = using((final arena) {
final data = floats.toFloatPtr(arena);
return _voskLibrary.vosk_recognizer_accept_waveform_f(
recognizerPointer!,
data,
floats.length,
);
});
return Future.value(result == 1);
}
return _invokeRecognizerMethod<bool>('acceptWaveForm', {
'floats': floats,
}).then((final value) => value!);
}