With the built-in microphone and speaker, simple recording and playback is possible.
KOI can record a 3 second audio clip and saves the file as a wav format.
Install an SD Card
The pictures are stored onto an SD card, without an SD card, these operations would fail.
Load KOI Extension: https://github.com/KittenBot/pxt-koi
Blocks for recording and playback:
Download the program to Micro:bit.
Press button A on the Micro:bit, KOI will record what you say.
Press button B on the Micro:bit, KOI will playback the audio file.
Extension Version and Updates
There may be updates to extensions periodically, please refer to the following link to update/downgrade your extension.
Q1: There is no reaction after pressing the buttons on the Micro:bit.
A1: This is because KOI has a longer boot time than Micro:bit. When the power is turned on, Micro:bit has already ran the code for KOI initialization before KOI is ready.
Solution: Reset your Micro:bit after KOI has been turned on. (The trick is to let KOI power on completely before initialization.)
Q2: Does KOI work with 3V input?
A2: No, KOI only works with 5V.
Q3: Can I change the recording duration?
A3: No, because recording duration is limited by the amount of RAM that KOI has.
Q4: Can I play mp3 files on the KOI?
A4: No, KOI can only play wav files, and file size cannot exceed 512KB.
Q5: Can I create my own wav files to play on KOI?
A5: Yes but make sure the duration is less than 3.75 seconds with a bitrate of less than 512kbps. The file size has to be within 512KB.
If you have any question, please feel free to contact us at Discord, we will always be there to help.