This repository has been archived on 2025-08-26. You can view files and clone it, but cannot push or open issues or pull requests.
Files
enginex-mr_series-sherpa-onnx/pascal-api-examples/read-wav/main.pas
2024-08-11 22:43:42 +08:00

22 lines
395 B
ObjectPascal

{ Copyright (c) 2024 Xiaomi Corporation }
program main;
{$mode objfpc}
uses
sherpa_onnx;
var
Wave: TSherpaOnnxWave;
S: Single;
I: Integer;
begin
Wave := SherpaOnnxReadWave('./lei-jun-test.wav');
WriteLn('info ', Wave.SampleRate, ' ', Length(Wave.Samples));
S := 0;
for i := Low(Wave.Samples) to High(Wave.Samples) do
S += Wave.Samples[i];
WriteLn('sum is ', S);
end.