I would love to give this new enclosure a try! Could you publish this as a work in progress?
Is this 3d printed? Any stl files available publicly?
It is 3d-printed.
I didn’t yet publish STL/STEP, since i’m changing it a lot. Also it presumes that you’re using Devkit-C board, not XIAO, and also additional LED strip and rotary encoder. So i need to make instructions for soldering and assembly.
Hi there,
just a short question before ordering one of these; I played around with ESP S3 and INMP441 before, worked well when directly facing the device. But even turning away from it while being real close resulted in really poor audio and no recognition. What would you estimate the range that the Respeaker is good at understanding stuff? Just to get an idea.
THX in advance
Unlight
It works at least up to 20 feet 75% of the time. Probably 100% 12 to 15ft (3 meters) away. That is if no TV is on, it can pick that up and start listening once you have triggered it with the wake work. It’s good with background noises like an air conditioner or music. That’s the only minor issue I have and I just wrote an automation to lower my soundbar really low then raise the volume back up once it’s done as a workaround until the get that figured out, which I am sure they will eventually but that one sounds extra fun.
Newest firmware is also 48000Khs, before it was 16000Khz so sounds better also now. At least for voice.I can’t really tell if it helps on the microphone side or not but one would think it would be clearer to convert from SST to process.
Ok, thanks. I already had an automation for the exact same scenario, lowering the volume if music is playing. I think I’ll give it a try.
I’m interested in buying a respeaker lite to evaluate echo cancellation and VAD - I’m not particularly interested in activation via wake word at the moment, just the ability to deliver clean audio files to my application even while playing speech via a speaker.
Is the need to hear a wake word hard-wired, or can it just listen and record continuously?
(I presume you meant STT not SST?)
You mean with ESPHome?
Respeaker can work as USB microphone with PC/Mac, using USB firmware.
If you want to use it with ESPHome, then i guess you can just build UDP player with it and stream microphones wherever you want to.
At this point, unless you want to use the USB port for something like the “assist microphone” add on then I would wait until Dec 19th after HA’s Livestream on their hardware which will have an XMOS chip also. I believe it’s the same model XMOS chip but someone correct me if I’m mistaken. I don’t think it has a USB firmware like the respeaker lite does but I would wait for the live stream for confirmation on that. If you’re interviewing I would purchase as fast as possible after it goes on sale. While Nabu Casa/HA has said they have learned a lot from previous hardware sells, demand could be high. I pre-ordered the Skyconnect when it was announced and it was a nightmare of delays but that was also their first hardware product sold.
While I’m surprised and grateful Seeed studio actually had firmware updates and support for the respeaker lite, I imagine the HA team has more time and resources to work on making their VA better.
Honestly, the biggest announcement of the year has yet to come though… I’m pretty sure it is voice hardware related. So make sure you aren’t missing the live stream on 19 December! You will not be disappointed!
Case is, that I use Nabu firmware for Respeaker. For sure, XMOS DFU software can be better - but ESPHome wise it’s identical. And yes, you’re right - it’s same chip XU316.
But yeah, for end users PE will be to-go device.
Also don’t forget about SAT1 from FutureProofHomes. It should be awesome.
I there a suggested speaker to use for decent sound? I only bought the base respeaker lite’s, didnt really want the speaker they included. Ideally, a speaker that would fit in the housing @formatBCE created
Hi!
My casing is using 2-inch 4Ohm 5W speaker. You can check Respeaker-Lite-ESPHome-integration/casing/Casing.md at e694729ee5f966eea3393f0463ed739fbeabeb5b · formatBCE/Respeaker-Lite-ESPHome-integration · GitHub for instructions. Parts are there.
P.S. basically any 4Ohm 2" speaker will fit.
Hi, has anyone gotten this to work with self-signed certs? When I switched from http to https, it broke esp-idf’s cert validation since it’s calling the https URL for the media play. Does anyone know how to do that? Thank you!!
:087]: Media URL: https://homeassistant.home:8123/api/tts_proxy/UAJXvuWvLyfs3s2bAiYHeA.flac
[17:26:02][D][media_player:093]: Announcement: yes
[17:26:02][D][voice_assistant:641]: Event Type: 2
[17:26:02][D][voice_assistant:733]: Assist Pipeline ended
[17:26:02][D][esp-idf:000][ann_read]: E (1169545) esp-x509-crt-bundle: Failed to verify certificate
[17:26:02][D][esp-idf:000][ann_read]: E (1169549) esp-tls-mbedtls: mbedtls_ssl_handshake returned -0x3000
[17:26:02][D][esp-idf:000][ann_read]: E (1169554) esp-tls: Failed to open new connection
[17:26:02][D][esp-idf:000][ann_read]: E (1169558) TRANSPORT_BASE: Failed to open a new connection
[17:26:02][D][esp-idf:000][ann_read]: E (1169566) HTTP_CLIENT: Connection failed, sock < 0
[17:26:02][E][nabu_media_player.pipeline:171]: Media reader encountered an error: ESP_ERR_HTTP_CONNECT
[17:26:02][E][nabu_media_player:305]: The announcement pipeline's file reader encountered an error.
[17:26:02][D][voice_assistant:516]: State changed from STREAMING_RESPONSE to IDLE
I don’t think i saw successful case of using voice assistant with https. That being said, i think this thread isn’t very good place to ask it - probably, HA Discord or Reddit would be more suitable?..
I think you are right; I spent some time searching this topic after posting and couldn’t find anything useful. Easiest fix would be for HA to accept http connections on the local side while making the external facing https. Topic for another day.
Thank for you your work on ReSpeaker!
Excellent! Thanks for the quick reply!
First I would like to say thank your for your guide and all the time you have put into sharing everything and designing the case. Looks wonderful.
I have downloaded the casing (step files) files, and I have read your instructions, I have 2 questions regarding 3d printing parts and assembly.
-
LED Cover parts (center and power LED), should these 2 be printed with transparant filament?
-
In step 8 you write “Glue mute and action buttons”, I’m not sure I get it where to glue it to. Should I glue the 3d printed parts directly to the buttons on the ReSpeaker lite board?
Thanx for your help in advance.
Hey!
Thanks for kind words!
Sorry that instructions aren’t clear.
LED covers work best in white filament. It will disperse light and make it a bit softer.
Buttons stems should be super-glued to the face plate, the pads that are located above Respeaker buttons.
Ah! I saw it now, the pads, are just attached to one side so that it can move little up and down, little like a spring-feeling