跳到主要内容
Code by Voice! micro:bit

Code by Voice! micro:bit EN

techkwon · Edge MV3

A lightweight coding buddy that turns typed or spoken ideas into Microsoft MakeCode micro:bit blocks for elementary learners.

3用户 v1.0.0当前版本

截图

  • Code by Voice! micro:bit 截图

简介

micro:bit Coding Companion Extension is a powerful browser add-on designed to enhance your experience with Microsoft MakeCode for micro:bit by integrating an intelligent AI assistant directly into your coding environment. Tailored for educators, students, and hobbyists, this extension harnesses Google's Gemini generative language API, enabling you to convert natural language commands into corresponding micro:bit MakeCode blocks. Whether you aim to create simple LED displays or develop more sophisticated sensor-based projects, the extension allows interaction with MakeCode through plain English or Korean instructions, delivering an intuitive, responsive, and personalized coding companion.

Once installed, the extension adds a subtle heart-shaped floating action button (FAB) on MakeCode.microbit.org pages. By clicking this button, users open a smart panel that is always ready to receive and interpret instructions. Simply input your desired function—such as "Make the micro:bit light up when tilted"—and the request is securely sent to Google Gemini. The response arrives as well-constructed block code that is seamlessly injected into your MakeCode workspace, enabling immediate experimentation and development. The design supports educators by allowing them to safely manage Gemini API keys locally within the extension, facilitating classroom use without exposing sensitive credentials.

The micro:bit Coding Companion additionally offers flexibility with automatic AI-generated code solutions and a step-wise dictation mode, which guides users through the block insertion process for clearer learning pathways. The interface adapts automatically to English or Korean based on your browser settings, ensuring accessibility and comfort. Real-time feedback mechanisms help users understand any issues such as errors or API limitations, complemented by helpful hints and detailed instructional messages for newcomers and advanced users alike. The extension adopts a privacy-first approach, with all API keys and user prompts stored exclusively in the browser's local storage. Apart from the necessary code generation requests sent to Google Gemini, no personal identifiers, student information, or contact data are collected or transmitted, and the extension provides clear guidance to prevent the inclusion of personal data in user prompts.

The responsive popup and panel allow smooth navigation between your MakeCode projects, settings, and the extension interface, fostering a creative, accessible, and secure environment for physical computing exploration. The micro:bit Coding Companion empowers teachers to facilitate coding lessons effortlessly and supports learners to engage deeply with microcontroller programming in a friendly, assisted manner.

Key Features:
- Conversational Code Generation: Convert natural language prompts like "make a countdown timer" directly into functional MakeCode blocks for micro:bit.
- Direct MakeCode Integration: A convenient floating heart-shaped button on MakeCode.microbit.org provides quick access to AI-powered coding assistance.
- Dual Modes: Select between automatic AI code generation for quick solutions or dictation mode for step-by-step block insertion.
- Secure API Key Management: Teachers and power users can safely store and update Google Gemini API keys within the extension’s local environment.
- Language Adaptivity: The extension detects browser language settings, toggling automatically between English and Korean interfaces.
- Real-Time Feedback: Receive timely messages on errors, API call limits, or complex code transformation challenges.
- Privacy-Focused Onboarding: Clear user guidance prevents entry of personal data; all sensitive data stays local except for code requests to Google Gemini.

How It Works:
1. Install the micro:bit Coding Companion extension in your browser and navigate to MakeCode.microbit.org.
2. Click the heart-shaped floating button in the bottom-right corner to open the AI companion panel.
3. Enter a valid Gemini API key, typically provided by your teacher or administrator, to activate AI-powered features.
4. Type your project instructions in plain English or Korean—for example, describing the desired micro:bit behavior.
5. Choose “Auto mode” for instant AI-generated block code or “Dictate mode” for guided block insertion.
6. Review the generated block code and accept it to have it automatically inserted into your MakeCode workspace.
7. Customize settings to manage API keys, adjust language preferences, or access privacy information and troubleshooting tips.

Privacy: - API keys and user prompts are stored only locally in your browser’s extension storage. User inputs are transmitted solely to Google Gemini for code generation purposes. No personal identifiers such as names, student IDs, or contact details are collected or processed by the extension. See the privacy guidance available within the extension’s settings for more information.

Code by Voice! micro:bit 是做什么的

Code by Voice! micro:bit 是一款面向 Edge 的效率工具类扩展,主要用来管住注意力、屏蔽干扰站点、记录时间。官方对它的介绍是:A lightweight coding buddy that turns typed or spoken ideas into Microsoft MakeCode micro:bit blocks for elementary learners.在微软 Edge 加载项商店上,它当前版本 1.0.0,约 3 名用户。

适合什么人用

从功能定位看,Code by Voice! micro:bit 更适合想专注工作学习、减少无效刷网页的用户。如果你平时只是偶尔遇到相关需求,用浏览器自带功能也能凑合;但如果这件事每天都发生,装一个专门处理它的扩展通常比手动操作省事得多。

怎么安装 Code by Voice! micro:bit

  1. 打开微软 Edge 加载项商店上的官方页面;
  2. 点「添加到浏览器」并确认权限提示;
  3. 装好后在扩展列表里固定图标,方便随时开关。

本站只做索引与介绍,安装包来自官方商店。如果商店页面提示当前地区不可用,说明该扩展未在你所在区域上架。

常见问题

Code by Voice! micro:bit 是免费的吗?

Code by Voice! micro:bit 在微软 Edge 加载项商店免费提供下载。它是浏览器扩展,装上就能直接用,不需要注册账号。

Code by Voice! micro:bit 安全吗?

它只申请了 0 项权限,范围比较克制,没有申请「读取所有网站数据」这种大权限。

Code by Voice! micro:bit 支持哪些浏览器?

当前收录的版本来自微软 Edge 加载项商店,适用于 Edge。同一个扩展在其他商店可能有对应版本,但功能与版本号不一定相同。

怎么卸载 Code by Voice! micro:bit?

在扩展管理页找到 Code by Voice! micro:bit,点移除即可。它在本地保存的设置会一起清掉,不会残留数据。

权限清单 来自 manifest.json 原文

接口权限 2

  • scripting
  • storage