1

Microphone.rate のドキュメントには、「許容値は 5、8、11、22、および 44 です」と記載されています。[1]。16kHzは言及されていません。

ただし、Microphone.codec のドキュメント [2] には、「Speex コーデックを使用する場合、サンプル レートは 16 kHz に設定されます」と記載されています。

マイクが NetStream オブジェクトに接続されていない場合、録音後に得られるのは生の PCM データ (Nellymoser/Speex によって圧縮されていない) だけです。

mic.rate = 16 を設定しようとしましたが、16kHz は Microphone.rate ドキュメントには記載されていませんが、問題なく動作します。

raw PCM に mic.rate = 16 を使用しても問題ありませんか?

[1] http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Microphone.html#rate

[2] http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Microphone.html#codec

PS「mic.rate = 16」は、1秒あたり正確に16000サンプルを意味すると思います。しかし、誰が知っていますか。

4

0 に答える 0