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: 改善する

  • 「ボタンBが押されたとき」を「ゆさぶられたとき」に変更します。そうすれば、音を録音し、保護したいものをmicro:bitに入れることができます。 持ち上げると録音が再生されます!
  • ボタン B ブロックの再生サンプル レートの数値を変更します。数値が大きいほど再生が速くなり、ピッチが高くなります。 数値が小さいほど、音が遅くなり、ピッチが低くなります。
  • さまざまな記録サンプルレートを試してみてください: より低いサンプルレートで記録すると、より長い記録が可能になりますが、品質は悪化します。 サンプルレートが高いほど、短い録音しかできませんが、品質が向上します。
  • ヘッドフォンまたは増幅されたスピーカーを端子0とGNDに接続して、再生されたサウンドの品質を向上させます。