Raw file streaming read for SampledSignals

Is there a package where it implements something like GitHub - JuliaAudio/LibSndFile.jl: Julia Interface to libsndfile but with raw file, something like

stream = loadstreaming("myfile.raw";format=Complex{Float32},n_channel=1,sample_rate=2e6Hz)
x = read(stream, 4s)[2s..3s, 1]
close(stream)
plot(domain(x), x)