私はnode.js 6.11.2で動作しています。私はブラウザで動作していません。私はaws-sdk polly speechSynthesisサービスを使用しようとしています。このサービスは、オーディオデータとしてUint8arrayを返します。それをaudioDataと呼ぶことができます。このファイル(audioData)をmp3形式の適切にフォーマットされたオーディオファイルに変換して、ローカルにキャッシュすることができます。私はラズベリーパイでファイルを再生したいと思います。どのようにUint8Arrayを適切にフォーマットされたmp3ファイルに変換しますか? audioData.toString()を試しましたが、そのファイルを再生できませんでした。Uint8Arrayをmp3形式のファイルに保存する方法
1
A
答えて
0
私はスピーチシンセシスについてはよく分かりませんが、配列データを標準出力に書き込んで、ffmpegにパイプすることができます。標準出力から
:
node script.js|ffmpeg -f s8 -i pipe:0 file.mp3
それとも、最初のファイルに配列を書くことができます:音声合成の音声が異なる場合、デフォルトのサンプルレートは、44100Hzであること
ffmpeg -f s8 -i audioData file.mp3
注意arオプションを使用して、予想されるサンプラートを変更します。
ffmpeg -f s8 -ar [samplerate] -i [input] file.mp4
異なるオーディオタイプはhttps://trac.ffmpeg.org/wiki/audio%20typesにあります。 上記のコマンドのs8を適切なオーディオタイプに置き換えてください。
関連する問題
- 1. RESTAssured出力をJSON形式のファイルに保存する方法
- 2. MP3ファイル形式の詳細
- 3. Sparkからファイルをフェザー形式で保存する方法は?
- 4. オーディオファイルを.vox形式から.mp3形式に変換する方法
- 5. オブジェクトからJSON形式のファイルにデータを保存する方法は?
- 6. C#音声ファイルをMP3ファイルに保存
- 7. iOSでUIImageをプログレッシブJPEG形式に保存する方法は?
- 8. 検索データをCSV形式に保存する方法
- 9. イメージをPNG形式に保存する方法は?
- 10. Webページをjava形式でPDFに保存する方法は?
- 11. SeleniumにPNG形式でキャンバスを保存する方法は?
- 12. 文字列をFormFile形式のファイルに保存するには
- 13. このjson形式でデータを保存する方法は?
- 14. rm形式とmp3形式の違い
- 15. Cのファイル(.txt形式)に行列を保存する
- 16. CSV形式のファイルを保存するには
- 17. (Laravel)保存形式要求ファイル
- 18. 保存Uint8Arrayは、GZIPに変換
- 19. ビデオファイルをバイト形式で保存する方法
- 20. FullCalendarからJSONイベントデータをiCalendar形式で保存する方法
- 21. pyspark sql DataFrameをxml形式で保存する方法
- 22. イメージファイルをBMP形式で保存する方法は?
- 23. バイナリ形式でデータを保存する方法は?
- 24. ラスタデータをRオブジェクト形式で保存する方法は?
- 25. ハイブテーブルを.xlsx形式で保存する方法は?
- 26. Rデータフレームをmsgpack形式で保存する方法は?
- 27. 辞書を.npz形式で正しく保存する方法
- 28. KerTモデルをCNTK形式で保存する方法
- 29. 保存されたデータをhtml形式でフォーマットする方法
- 30. .NETでTIFFをPARGB32形式で保存する方法