Does anyone know how to convert GSM audio into PCM WAV via C#? I have tried to find a viable solution on the Internet to no avail.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Here is a link to a C library that encodes and decodes GSM files:
http://user.cs.tu-berlin.de/~jutta/gsm/gsm-1.0.13.tar.gz
and a link to more information on the subject:
http://user.cs.tu-berlin.de/~jutta/toast.html
It should be possible to either compile the C code as a DLL and call it from a C# application using PInvoke, or else incorporate the methods directly into your C# app.
Once you have the GSM data decoded into sample data, writing it out to a WAV file is very simple.