Pine64 Pinevoice – A $50 RISC-V Smart Speaker for Home Assistant based on Bouffalo Lab BL606P MCU

After over two years in the making, Pine64 has now launched the PineVoice (previously PineVox) smart speaker based on the Bouffalo Lab BL606P RISC-V wireless microcontroller with WiFi, Bluetooth, and Zigbee radio interfaces.

The device also features two microphones, a speaker, a USB 2.0 OTG port, volume buttons, a mute button with LED, a start/stop button, and four RGB LEDs. The PineVoice smart speaker is mainly designed to work with Home Assistant.

PineVoice RISC-V Smart Speaker

PineVoice specifications:

  • SoC – Bouffalo Lab BL606P
    • CPU
      • D0 core – T-Head C906 64-bit RISC-V (RV64IMAFCV) CPU @ 480 MHz
      • M0 core – T-Head E907 32-bit RISC-V (RV32IMAFCP) CPU @ 320 MHz
    • Memory – 544KB RAM (788KB SRAM listed on the Pine64 store), 16MB embedded PSRAM
    • Storage – 128KB ROM, 4KB eFuse
    • Wireless
      • 2.4 GHz 802.11 b/g/n 1T1R WiFi 4
      • Bluetooth 5.x Dual-mode (Classis + BLE)
      • 802.15.4 radio (Zigbee)
  • Storage –  128Mbit (16MB) SPI NOR flash
  • Audio
    • 2x digital microphones
    • Speaker
  • USB – USB 2.0 OTG port
  • Misc
    • Volume +/-, Mute, and Start/Stop buttons
    • Mute LED, 4x RGB LEDs
  • Power Supply – 5V, 2A via USB-C port
  • Dimensions –  65 x 65 x 66 mm

3RSPG2MA PineVoice mainboard PCBA
PineVoice mainboard PCBA (top and bottom sides)

The default firmware supports Wyoming Satellite protocol, which, according to the project itself, is now deprecated, and the ESPHome protocol is now preferred. The documentation includes more technical details with PDF schematics for the main and bottom boards, and software resources with links to various repositories for the SDK and firmware development. However, I can’t find the default firmware’s source code for now since there’s nothing specific to the PineVoice.

Pine64 explains that the PineVoice is still in early-stage development and may experience performance issues, notably for wake word detection. It should probably be considered as a smart speaker devkit, rather than a consumer device for your Home Assistant setup. This may change in the future if the firmware improves.

PineVoice quick start guide USB cable

With that in mind, if you’d like to go ahead, the PineVoice can be purchased for $49.99 on the Pine64 store. It ships with a USB-A to USB-C cable and a Quick Start Guide. Warranty is valid for 30 days.

Via Liliputing

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Dragon Q8B Edge AI SBC with Snapdragon 8cx Gen3 SoC
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
7 Comments
oldest
newest
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC