2016-05-10 4 views
0

「音声はPCM、モノラル、16ビットのサンプルで、8000 Hzまたは16000 Hzのサンプルレートでなければなりません」というドキュメントに記載されています。Microsoft音声認識サービス工場のオーディオ形式

私はDataClientを使用したいと思う、私はバイトとしてオーディオを取得します。どうすればそれに変換できますか?

答えて

0

まず、バイト配列をInputStreamに変換する必要があります。次に、AudioSystemを使用してそのInputStreamからAudioInputStreamを作成します。オーディオストリームを作成したら、基本的にオーディオがあり、ファイルに書き込んだり、好きなことをすることができます。

ByteArrayInputStream oInstream = new ByteArrayInputStream(ayAudioData); AudioInputStream oAIS = AudioSystem.getAudioInputStream(oInstream);