NAudio 및 Adobe Media Encoder (별도)를 사용하여 2 시간짜리 MP3 파일을 WAV 파일로 변환합니다.WAV 파일이 소스 MP3 파일과 동기화되지 않았습니다.
MP3 초 # 996 = WAV 초 # 1000
MP3 초 # 1991 = WAV 초 # 2000
구글 :
결과 WAV 파일은 원본 MP3 파일과 동기화되지 않습니다 Speech API는 WAV 파일을 사용하여 시간 코드화 된 사본을 작성해야하지만 시간 코드는 MP3 파일 (Podcast)에 대해 정확하지 않습니다.
모든 Podcast에서 사용하는 소스 형식이므로 MP3 형식을 사용해야합니다.
원본 MP3 파일과 동기화 된 WAV 파일을 만들려면 어떻게해야합니까?
두 번째 # 1991에서 MP3 파일에서 발생하는 오디오가 두 번째 # 2000까지 WAV 파일에서 발생하지 않기 때문에 동기화 상태를 알 수 있습니다. 따라서 Google Speech API가 WAV 파일에서 생성 한 타임 스탬프는 Podcast의 MP3 파일과 정렬되지 않습니다. – Tester
@Tester 어떻게하면 MP3 파일의 1,991 번째에 도착합니까? 오디오 플레이어를 사용하여 건너 뛰었습니까? 아니면 그 지점까지 계속 재생 했습니까? – Brad
특정 시간부터 재생하려면 오디오 객체의 'currentTime'속성 (자바 스크립트)을 설정합니다. https://www.w3schools.com/tags/av_prop_currenttime.asp – Tester