c# - How to convert AMR sound stream to PCM uncompressed stream in .NET -
i need convert amr (adaptive multi-rate) audio file recorded in phone (as stream object) pcm uncompressed wav audio stream can processed afterwards speech recognition. speech recognition doesn't amr format. going server application using microsoft speech platform. not sure using ffdshow or similar libraries in .
right researching naudio , directshownet see if can me accomplish hoping can point in right direction.
after lot of searching solution this, going use ffmpeg. provides amr-nb (nb=narrow band) decoder. there lot of c# wrappers ffmpeg around; of them abandoned efforts , 1 date not free. running ffmpeg basic parameters provides need, plus fast.
i don't idea of calling external process conversion, plus need save amr stream file can converted wav file believe can make work efficiently.
Comments
Post a Comment