Thursday, April 20, 2017

ReSpeaker Core - Based on MT7688 and OpenWRT

ReSpeaker Core is a Linux voice recognition module (OpenWRT) that allows you to interact with nearby objects via voice commands. This module is equipped with SoC wifi MT7688 which serves as its data tranceiver and co-processor ATmega32U4 as its controller. Basically this module is designed with the concept of Internet of Things (Iot) as a whole, so that with this module you can integrate voice commands to cloud-based voice interpreter engines such as Google Speech API, Amazon Alexa Voice Service, Microsoft Cognitive Service, Witai , And Houndify. Even so, you can still operate this module offline using an open source voice recognition engine called PocketSphinx. It is also designed to work on python-based and C / C ++-based programming environments making it possible for this module to be integrated with Arduino and Raspberry Pi.

Specification:
- Power Supply: 5 VDC
- SoC: MT7688 MIPS @ 580 MHz
- Co-Processor: ATmega32U4
- Operating System: Linux (OpenWRT)
- Wi-Fi: 802.11b / g and HT 802.11n
- Expansion: 2x headers for I2C, GPIO and USB 2.0 host
- Interface: Built-in 3.5mm AUX port, micro USB and SD card slot
- Output Power: 40 mW @ 3.3 V
- THD: -75dB @ 20mW, SNR 90dB
- Sampling Speed: 8, 11.025, 12, 16, 22.05, 24, 32, 44.1, 48 KHz
- DAC SNR: 98 dB
- ADC SNR: 94 dB
- Equipped USB CDC virtual serial port for linux console
- Equipped with 12 fruit programmable RGB LED
- Equipped with 8 pieces of touch sensor on-board
- Equipped on-chip headphone drivers