Replies: 6 comments 3 replies
-
|
not a huge fan of wyoming protocol, in OVOS we support satellites via the companion project hivemind the idea has floated around for making a wyoming bridge HiveMindInsiders/feature-tracker#2 and also to look into updating the firmware for speaking native hivemind HiveMindInsiders/feature-tracker#3 nothing concrete is planned, but i would love to see all that hardware working with OVOS! |
Beta Was this translation helpful? Give feedback.
-
|
Very interesting device! Will for sure check it out. If it basically rpi zero, I do hae good hope it can be setup as OVOS / Hivemind satelite which opens up another market for the device. |
Beta Was this translation helpful? Give feedback.
-
|
Note! I am only suggesting to add support for FutureProofHomes Satellite1 HAT Board hardware to the OpenVoiceOS operatingsystem. As in using the FutureProofHomes Satellite1 HAT Board as a microphone/speaker hardware with a Raspberry Pi Zero running OpenVoiceOS. Today they only offer it with their own ESP32-based "compute board" but you can replace that with any Raspberry Pi Zero compatible board: https://futureproofhomes.net/products/satellite1-pcb-dev-kit Satellite1 HAT Board:Satellite1 HAT Board features 4 high-performance microphones powered by an XMOS audio processing chip, enabling clear audio capture even in noisy environments. Additionally, the HAT boasts 4 programmable buttons, a headphone jack, and a robust 25W speaker amplifier. It even acts as a multi-sensor by measuring room temperature, humidity, luminosity, and presence when paired with a mmWave radar sensor.
|
Beta Was this translation helpful? Give feedback.
-
|
FYI; since it is based on XMOS XU316 advanced DSP microcontroller for audio input and output you can for a DIY setup alternativly also test the similar stand-alone USB-microphone solution with the “ReSpeaker Lite 2-Mic Array” (from Seeed Studio) that can connect direct to a computer: More in their wiki : and GitHub repo Seeed Studio currently sells three different "ReSpeaker Lite" variants and kits containing different components in combination with a board, and note that you can also add speaker and a basic enclosure to each kit to get a stand-alone setup, (as well as a computer like a Raspberry Pi Zero): All the "ReSpeaker Lite" kits use a solution that is designed to combine an XMOS XU-316 AI (xCORE XU316) which is a dedicated DSP (Digital Signal Processor) Audio Processor Microcontroller IC chipset which can act as a audio co-processor (i.e. onboard sound-card) for all type of advanced on-device sound and voice processing with an ESP32-S3 that can be used to run ESPHome firmware to allow for Voice and Assist integration with Home Assistant integration, and they have a wiki with instructions on how to set it up (though unclear if and how that setup is utilized the XMOS chip for advanced audio processing): The XMOS xCORE DSP chip acts like sound-card co-processor adding in-line off-loading of audio noise removal (voice clean-up) from the microphone(s), like Interference Cancellation (IC), Acoustic Echo Cancellation (AEC), Noise Suppression (NS), and Automatic Gain Control, etc. and/and other audio post-processing algorithms to improve the solution’s voice recognition capabilities). (Depending on which XMOS chip they use their XCORE-VOICE framework could technically also allow also for up to 16 PDM microphones to be connected to a single xCORE device with a different PCB design). Note that these “ReSpeaker Lite” kits (all three available via the same webpage) seem to specifically be targeting ESPHome voice-assistant developers and early-adopter tinkerers, and currently looks to be available as a full development-kit that including an ESP32-S3 based board (Seeed Studio’s XIAO ESP32S3) with simple acrylic enclosure and a speaker or a smaller DIY-kit that only includes the ReSpeaker Lite board where to user will needs to add their own MCU board, SBC or other computer using I2S and/or USB connections, as well as a larger third-kit that include both those two kits. Both the boards have on-board dual-microphone array (2-Mic Array) for far-field voice control interaction, and it says that these kits support custom firmware updates via DFU-Util (though unclear if that includes firmware and/or configuration for the XMOS as well), and it also features an stereo audio output jack for connecting external (Hi-Fi) speakers. Seeed Studio published these videos showing the stand-alone ESP32 model and the USB model: https://www.youtube.com/watch?v=C2pXledr8kM https://www.youtube.com/watch?v=I9KOY2ik5nw PS: CNX Software has a nice summary blog article with details on the technical hardware specification: |
Beta Was this translation helpful? Give feedback.
-
|
The specifications look great and we do know the XMOS chips. The SJ-201 HAT used within the Mycroft Mark2 device is based on their (now rather old) VocalFusion 3510 INT chip for which I wrote the linux driver for the newer linux kernel a while back. Looks like I have some research, reading and digging to do the upcoming days. |
Beta Was this translation helpful? Give feedback.
-
|
From my own research I believe that they are all using the XU316-1024-QF60B family of chips, as that chip is native 3.3v IO (which is same as an ESP32), specifically the ”XU316-1024-QF60B-C32" SKU of the XMOS xCORE AI chips because the "C32" models offer 3200 MIPS in performance compared to 2400 MIPS of "C24" models. https://www.xmos.com/file/xu316-1024-qf60a-xcore_ai-datasheet?version=latest https://www.xmos.com/download/XU316-1024-QF60A-xcore_ai-Datasheet(26).pdf A good start could also be to take a look at the XMOS's "XK-VOICE-L71 Voice Reference Design Evaluation Kit" as almost all of these projects are using as a reference design because it is very well documented and tested: https://www.xmos.com/xk-voice-l71 https://www.xmos.com/file/xu316-1024-qf60a-datasheet/?version=latest https://www.xmos.com/file/xk-voice-l71-hardware-manual/?version=latest https://www.xmos.com/file/xk-voice-l71-pcb-design-files/?version=latest https://www.xmos.com/download/XVF3610-User-Guide(v5_7_3).pdf |
Beta Was this translation helpful? Give feedback.







Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Any plans to make an image supporting OpenVoiceOS (on Raspberry Pi Zero) with the FutureProofHomes Satellite1 HAT Board hardware?
https://github.com/orgs/FutureProofHomes/discussions/24
https://futureproofhomes.net/products/satellite1-pcb-dev-kit
https://github.com/FutureProofHomes/Satellite1-Hardware
mp4_hero_480_frames.mp4
FutureProofHomes are also working on enclosures and 3D-print enclodure designs;:
https://futureproofhomes.net/pages/satellite1-enclosure
https://docs.futureproofhomes.net/satellite1-dev-kit-enclosure/
I understand the FutureProofHomes Satellite1 HAT Board hardware will technically be able use a Raspberry Pi Zero as a compute board but not heard of any plans to develop their own operating-system image themself as they instead pointed to rhasspy's wyoming-satellite repo for those wanting to use Raspberry Pi:
...as well as working on their own ESPHome firmware image for their ESP32 board based on the Home Assistant Voice PE reference hardware:
PS: Noticed that FutureProofHomes had a preview video on YouTube mentioning an early prototype of their project as "HomeX" when they at that time has based their prototype on the wyoming-satellite platform running on a Raspberry Pi instead of the released dev kit which instead by default comes with an ESP32 compute board flashed with Nabu Casa's upcoming ESPHome-based voice-kit hardware platform but still using an XMOS xCORE chip for audio processing:
https://www.youtube.com/watch?v=dRTLjQHfjSM
Beta Was this translation helpful? Give feedback.
All reactions