I am using NAudio and Adobe Media Encoder (separately) to convert a 2-hour MP3 file into a WAV file:
The resulting WAV file is not in sync with the source MP3 file:
MP3 second #996 = WAV second #1000
MP3 second #1991 = WAV second #2000
The Google Speech API requires a WAV file to create a time-coded transcript, but the time codes are then not accurate for the MP3 file (which is a podcast).
I have to use MP3 as the source format, since that is what all the podcasts use.
How can I create a WAV file that is in sync with the source MP3 file?
According to Adobe Soundbooth, the Sample Rate of the podcast MP3 is 44.1 kHz, and the converted WAV file is also 44.1 kHz.
According to the Windows properties, the bit rate of the podcast MP3 is 64kbps. When I transferred the podcast MP3 to a new MP3 file with a bit rate of 320 kbps, that was also out of sync with the original 64kbps file.