Skip to content

活動

おもしろボイスレコーダー

中級 | MakeCode | スピーカー, マイク, , 音声収録 | ハードウェア & ソフトウェア, ピッチ, 入出力,

ステップ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 に接続すると、再生音質が向上します。