PineVoice : Le haut-parleur intelligent de Pine64 pour Home Assistant

PineVoice RISC-V Smart Speaker

Selon cnx-software, après deux années de développement, Pine64 a finalement révélé son haut-parleur intelligent PineVoice, anciennement connu sous le nom de PineVox. Ce dispositif se base sur le microcontrôleur sans fil Bouffalo Lab BL606P RISC-V, offrant des interfaces radio telles que WiFi, Bluetooth et Zigbee.

BL606P à 480 MHz et 49,99 $ : une alternative distincte face à l’armada des haut-parleurs intelligents

Le PineVoice se distingue par plusieurs caractéristiques techniques intéressantes. Il est équipé de deux microphones, d’un haut-parleur, d’un port USB 2.0 OTG ainsi que de boutons pour gérer le volume, la mise en sourdine, et même un bouton d’alimentation. De plus, quatre LED RVB apportent une touche esthétique.

Les spécifications du SoC Bouffalo BL606P incluent un processeur T-Head C906, un modèle 64 bits RISC-V à une fréquence de 480 MHz pour le noyau D0. Ce matériel est complété par un noyau M0, un processeur T-Head E907 32 bits RISC-V d’une fréquence de 320 MHz. Concernant la mémoire, le PineVoice a 544 Ko de RAM et dispose de 16 Mo de PSRAM intégrée, ce qui est suffisant pour des opérations de base. En matière de stockage, il présente une ROM de 128 Ko et un eFuse de 4 Ko. Le tout s’accompagne d’un flash SPI NOR de 128 Mbits, soit 16 Mo, garantissant des performances correctes pour un usage standard.

Haut-parleur intelligent PineVoice RISC-V
PineVoice : Notamment conçu pour une intégration avec Home Assistant.

544 Ko de RAM et WiFi 4 : des bases solides mais des défis restent

En termes de connectivité, le PineVoice supporte Wi-Fi 4 à 2,4 GHz via 802.11 b/g/n et Bluetooth 5.x en mode double, incluant Classique et BLE, en plus d’une radio 802.15.4 pour Zigbee. Cela permet une flexibilité dans la communication avec divers périphériques intelligents.

Concernant l’audio, il se compose de deux microphones numériques et d’un haut-parleur, ce qui permet à l’utilisateur d’interagir avec l’appareil de manière fluide. D’autre part, les dimensions compactes de 65 x 65 x 66 mm et une alimentation de 5 V, 2 A via un port USB-C facilitent son intégration dans n’importe quel environnement. PineVoice inclut aussi divers boutons tels que ceux pour contrôler le volume et les fonctions muet et démarrer/arrêter.

Carte mère PineVoice 3RSPG2MA PCBA
PCBA de la carte mère du PineVoice.

Pour ce qui est du firmware, le modèle par défaut prend en charge le protocole Wyoming Satellite, désormais considéré comme obsolète. Le projet favorise désormais le protocole ESPHome, suggérant un possible changement vers des solutions plus adaptées à l’évolution technologique. La documentation technique inclut des schémas pour les cartes principales et secondaires ainsi que des ressources logicielles, mais il n’est pas possible de trouver le code source du micrologiciel par défaut, ce qui limite les possibilités de personnalisation.

Pine64 admet que le PineVoice est encore en phase de développement et pourrait avoir des problèmes de performance, par exemple dans la reconnaissance des mots d’activation. Cette enceinte devrait plutôt être perçue comme un kit de développement pour haut-parleurs intelligents, plutôt que comme un produit destiné à un usage grand public immédiatement opérationnel.

Guide de démarrage rapide PineVoice Câble USB
Câble USB et guide de démarrage rapide inclus avec l’achat.

Enfin, pour ceux qui voudraient se lancer, le PineVoice est disponible à l’achat pour un prix de 49,99 $ dans la boutique Pine64. Ce pack inclut un câble USB-A vers USB-C et un guide de démarrage rapide, avec une garantie de 30 jours, offrant une bonne opportunité pour les développeurs intéressés par cet appareil.