NAudioとAdobe Media Encoder(別途)を使用して、2時間のMP3ファイルをWAVファイルに変換しています。WAVファイルがソースMP3ファイルと同期していません
MP3秒#996 = WAV秒#1000
MP3秒#1991 = WAV秒#2000
グーグル:
たWAVファイルは、元のMP3ファイルと同期していませんSpeech APIでは、WAVファイルでタイムコード付きのトランスクリプトを作成する必要がありますが、タイムコードはMP3ファイル(ポッドキャスト)では正確ではありません。
すべてのポッドキャストで使用されているので、私はソースフォーマットとしてMP3を使用する必要があります。
ソースMP3ファイルと同期しているWAVファイルを作成するにはどうすればよいですか?
2番目の#2000でMP3ファイルで発生するオーディオは、2番目の#2000までWAVファイルでは発生しないため、同期がとれていません。したがって、Google Speech APIがWAVファイルから作成したタイムスタンプは、ポッドキャストのMP3ファイルと一致しません。 – Tester
@TesterどのようにしてMP3ファイルの1,991文字目を取得できますか?オーディオプレーヤーを使用して先にスキップしましたか、それともそのポイントまで完全に再生されましたか? – Brad
特定の時間から再生するには、オーディオオブジェクトの「currentTime」プロパティをjavascriptで設定します:https://www.w3schools.com/tags/av_prop_currenttime.asp – Tester