ひとの声を可視化するとき、波形型で表示するのが一般的です。
Android端末のマイク性能にばらつきがあることによって録音時の波形が端末によっては小さく、音声が入っている箇所が分かりづらかったり、一定数秒間に表示する波の数がずれることがあります。
人の声を可視化するオーディオビジュアライズについて、Androidで起こりやすい課題と対策を紹介し、またAudio処理に関わるアーキテクチャ、AudioRecordの取り回し方の注意点などについてもご紹介するつもりです。
When visualizing human voices, it is common to display them in waveform form.
Due to variations in the microphone performance of Android devices, the waveform during recording may be small depending on the device, making it difficult to identify where the voice is coming from, and the number of waves displayed in a certain number of seconds may shift.
We will introduce the issues and countermeasures that are likely to occur in Android for audio visualization of human voices, and also introduce the architecture involved in Audio processing and points to note on how to work around AudioRecord.