ステップ1: 作る
説明
BBC micro:bit のマイクを使用して音声を録音し、速度を上げて再生したり、速度を落として再生したりできます。
はじめに
プログラミングガイド
使い方
下のプログラムを micro:bit に読み込みます。 Aボタンを押し、マイクに話しかけます。 録音中、LED ディスプレイに正方形が表示されます。
B ボタンを押して、録音した音声を再生します。 2 倍の速さで再生されるため、声が速くなり、甲高い声に聞こえます!
動作の仕組み
このプログラムは、録音のサンプル レートを 10,000 Hz に設定します。 これは、micro:bit がマイクの音を毎秒 10,000 回測定、つまりサンプリングすることを意味します。
再生時には、サンプルを 2 倍の速さ、つまり毎秒 20,000 回再生します。 これにより、2 倍の速さで再生され、録音した音声のピッチも倍になります。
新しい音声を録音すると、以前の録音が削除されます。背面のリセットボタンを押したり、micro:bit を電源 (USB またはバッテリー パック) から外したりした場合も同様に、録音した音声が削除されます。
必要なもの
- micro:bit V2
- MakeCodeエディター
- オプション: ワニ口クリップ付きコードとヘッドホン、またはアンプスピーカーがあれば、音量と音質が高まります
ステップ2: プログラムする
ステップ3: 改善する
- 「on button B pressed」を「on shake」に変更し、音声を録音し、micro:bit を守りたいものと一緒に置いておくことができます。 持ち上げると録音が再生されます!
- ボタン B ブロックの再生サンプル レートの数値を変更します。数値が大きいほど再生が速くなり、ピッチが高くなります。 数値が小さいほど、音が遅くなり、ピッチが低くなります。
- さまざまな記録サンプルレートを試してみてください: より低いサンプルレートで記録すると、より長い記録が可能になりますが、品質は悪化します。 サンプルレートが高いほど、短い録音しかできませんが、品質が向上します。
- ヘッドホンまたはアンプスピーカーを端子 0 と GND に接続すると、再生音質が向上します。
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.


