MATRIX Voice ist eine Open-Source Spracherkennungsplattform, bestehend aus einem kreisrunden Entwicklungsboard mit sieben MEMS-Mikrofonen und zugehöriger Software.
Auf der Hardwareseite bietet die Plattform sieben im Kreis angeordnete MEMS-Mikrofone (MP34DB02), die von einem Xilinx Spartan6 FPGA (XC6SLX4) angesteuert werden. Diesem stehen 64 Mbit SDRAM und 64 Mbit Flash zur Verfügung. 18 RGBW-LEDs und vor allem die 64 GPIO-Pins erlauben eigene Erweiterungen.
Das Entwicklungsboard gibt es in zwei Ausführungen: als Erweiterungsplatine für den Raspberry Pi oder als Standalone-Version mit einem zusätzlichen ESP32. Letztere bietet dann zusätzlich Wifi nach 802.11bgn und Bluetooth 4.0 LE.
Die zugehörige Software bildet einen vollständigen Software-Stack um mit Python oder JavaScript eigene Anwendungen zu entwickeln. So gibt es zum Beispiel den Zugriff auf Alexa Voice Services als Demo-Anwendung. Da alle Quellen der Software offen liegen steht auch dem tieferen Einstieg in das System nichts im Wege.