Hardware Recomendations

Haven’t used Google AIY but to be honest not a fan.

From playing with Pi3/4 load of wakeword/beamforming, STT , TTS of any quality its not going to work on a Pi Zero.

Even Magicmirror which is liitle more than a very simple local webserver/webapp recommend something more than a Pi zero.
Google AIY bemuses me as the fun is likely the build but definately not the use.

When people here mention Google-AIY they most likely think of the v1-Kit that runs with a RPI3. Don’t know if that is still available though.

Dunno as its not really what it runs on, its what the SDK can do. Have never bothered with it and it might be a presumption its extremely stripped down with no echo-cancellation, beamforming…
Just presumed so as it can run on a pi-zero and my logic is it much can not exist as there isn’t a hope on the zero.

Prob assumption but it looks like a basic tutorial kit and introduction than anything of any use?

Well I can’t wait to see the writeup of your ideas.

1 Like

Already have its in the above Hardware Recomendations

Its purely a matter of choice as there is some great kit available, but just requires a simple enclosure system that can stack.

Its that simple it doesn’t really warrant a writeup.

Also commenting on https://github.com/MycroftAI/hardware-mycroft-mark-II-rpi/issues/2
Purely feedback but thinking actually Mycroft could fill some gaps in the market that have much wider turnover.
The mycroft-mark-II is cool but its very specific in what you can use with it and just wondering why?

1 Like

Noob question: is a USB speaker/microphone possible?

I’m ramping up to implement Mycroft. Was conceptualizing using a Linux box I have available paired with something like a UE Boom speaker/microphone.

Thanks.

Yeah but like the lower end Respeaker stuff have a look at what they do with vad/aec and stuff as only the higher end have all those goodies and libs thrown in.
So you can do what they are doinf with the lower end stuff.
You should be able to use bluetooth as long as you stay away from HSP and do it a2dp.

yes, most people use usb mics and speakers.

I couldn’t find much about the UE Boom in terms of microphone apart from its dual.
Much about the UE Boom is that its a high quality BlueTooth device where you can ‘double up’ and play a pair as stereo.

Much about those speakers is the buetooth wideband audio and the ability to link 2 in stereo and they will latency sync.
BT5 has wireless beamforming built in and I think they use this so actually its inbuilt BT5 functionality but not absolute sure how these devices sync.
Not exactly sure as maybe it does use its stereo microphone in the same way Mycroft uses multi mic far field arrays.

I am actually awaiting delivery of a BT5 speaker mic and if that goes well will be buying another as I am not sure how well all this goes together in reality.
In BT5.1 they introduced Angle of Arrival (AoA) and Angle of Departure (AoD) which are used for location and tracking of devices
I am presuming this is what is used in the high end BT stereo syncing speakers rather than mic arrays.
In BT5 they doubled the bandwidth and quadrupled transmission difference so now you can run 2 wideband high quality A2DP audio streams concurrently.
It will also auto switch between to hosts and all whole load more features.

But before you go out and splash £100+ and more on a Blue 5 speaker mic just bear in mind there are under £10 dongles that do the same.


Or

You could just stick a dongle in a dumb powered satelite speaker.
But also theoretically and what I am working on is that with BT 5.0 you can have Myford and a single dumb BT5.0 speaker work as a stereo pair.

There is so much with BT5.0 that my head is still spinning and will not have a full picture until I actually test.

But generally BT5.0 is a game changer for audio distribution and home automation, but where BlueZ, codec support and function comes in is confusing.

If you do a trawl of youtube there are some really good videos and its surprising for $ what you can get.
I have a TPA3116 board which matches well with a 3.3" 30watt RMS speaker and a 24V supply.

The original UE boom was only 9 watt and they do so really odd s*** of supposed stereo that isn’t just audio snobery its just basic audio physics.

Its actually quite interesting what you can do, but beware there is an absolute plethora of false claims and overpriced trash available.

Its very dependent on what you want and what you have got but its likely a Bt5 audio reciever attached to your existing HiFi will blow the proverbials off what is currently a marketing festival of BS in personal audio.

I will be doing a write up of my findings of a 1+1 bluetooth system of a Myford & single satelite with matched cones and amps in stereo.

Just wish I has scopes and studio mics so I could get really geek audio engineer and present facts rather than opinion.
Dunno what the Dacs are like in those el cheapo dongles but at that price pron worth a go, do a google for a few reviews.

Also when in stereo mode if the mics are available or switched as stereo would be 2x a2dp wideband streams and the max? As it is still slightly confusing.
But again bluetooth with its frequency hopping can run multiples together with little interference.

And yes, as some of you properly interpreted, I had meant to type bluetooth speaker/microphone, not USB. Doh!

Its OK but as I often do the same :slight_smile:

Bluetooth is a bit more complex than you might think.
Needs to be a2dp for both mic & speaker as hsp/hfp is a nightmare.

I purchased a Flang as 5.1 devices cheap are pretty new and the cheap imports are often a Lotto.
If you already have a speaker then give it a whirl, but a cheaper option to try thing out might be something like that flang.


Is the best info I have found and even after reading it I am not sure, so hence I am doing a ‘suck it see’ trial.

I still don’t if you sync 2 speakers does that steal the mic bandwidth and it presumes its just stereo mode then.
Then there are the different versions and codecs…

Hence why I am going for a 1+1 that is my own construction so the cones are matched as an amp input of a BT reciever like the flang is fairly easy for me.

I also came across some new technology with speakers that will work much better and maybe those devices conatin similar.
Wave bending speakers is a new one to me and not that expensive.


The google units use smaller ones of those but you can read up about wave bending :slight_smile:
https://www.tectonicaudiolabs.com/

In Bluetooth 5.2 they released LE Audio as one of the reasons is to give a default format because currently there are a lot of proprietary adaptions.

There are lots of good ideas here, @StuartIanNaylor, I’ve seen your recommendations on github and in other parts of the forum. There are some really good suggestions I especially like the idea of making a modular system. I can expand a little on why the Raspberry Pi based prototype is the way it is now, and why it has a specific BOM (instead of something more modular). The biggest reason is that it wasn’t designed from the beginning to be a DIY or Maker project. The design was modified from a more production-ready design to accommodate some off the shelf components. The quick goal was to give our internal developers a dedicated piece of hardware, and also have something we could show potential investors as buyers. Although it wasn’t perfect for DIY we decided to release the design anyway. However, I would like to go back to the drawing board and work on a design that is meant to be a lot more accessible.

2 Likes

You where prob given a design spec and did the best with what you where given.

I only wrote what my opinion was that for me a finnished Mycroft II had very little appeal.
I wondered generally with alternatives avail and at a expected price point if generally the appeal would be narrow.

It was just going the DIY root myself where some really simple kit forms just don’t exist. When you find something that doesn’t exist when there seems to be a market, it makes you wonder if that is a better option.

But yeah more modular that it isn’t just a single Mycroft II but a line of a base with upgrades that helps fit more pockets and choice.
I went on a bit of a purchase spend, but much hasn’t arrived and would have more specific info on the kits purchased.

I found 4" pipe annoyingly tight and problematic whilst 110mm a metric format was a perfect fit, think 5" is next US but it was just how to do a puck without much gear so the S-pipe design came to mind.
Its just an extremely low cost engineering material that was sourced because its round but its validity grew on me :slight_smile:
I should of been able to tell you about those tectronic BMR speakers if its just sales pitch and if stealing the google form of a central pimple to create a ripple over what might be a first logical assumption that you needed a shapeform to further disperse over the horizontal axis of a single speaker.
I wondered about Pi4 thermals which I have found those ‘armour’ case/heatsinks with a just a little air flow to be great.
If a bass reflex was pointless or not…

I meant to have a few photo’s and write up by now but the coronavirus has had much effect with deliveries even if well, .

I was supposed to demonstrate how a tube form and some discs could be solvent welded into product that creates a customisable stack that went from bluetooth speaker to the full pan-tilt cam/screen robot AI.
I have some lovely carbon fibre effect vinyl for the ‘wrap’, the 4" tube that turned out just slightly too tight for respeaker 2 and some cone sizes whilst the 110mm, and various bits seem to be in coronavirus limbo.
So yeah still very much at an initial stage myself.

1 Like

PS some of my shopping has turned up and during the wait some of my shopping I have found much cheaper elsewhere.

The 4 mic respeaker clones are extremely cheap.


2 Mic module is prob not worth the few $ saving apart from the speaker out that is good to get you going.

I am waiting for quite a ‘nice’ usb dac but still waiting for the el cheapo PCM2704 usb which supposedly sound pretty good.

My Sure Electronics not 100watt Class-D amp turned up .


What a quality module that is and I will be using the mute and standby pull to gnd pins on it.
It really is excellent quality but the extra $20 dollars over an el cheapo TPA3116 is sort of hard to justify.
Its 100watt into 2Ohm with 10% distortion I run from the max of 24VDC and get 48watt that is pretty damn clear and boy is it loud.
12Vdc prob would be OK it would halve the wattage but ears work on a decibel scale not linear so it doesn’t sound half the volume.
I rarely have the volume above a third with 12v a guesstimate 50% volume would prob be your norm.
The Pi 3.5mm is a strange beast and on average isn’t that bad sounding then you will get a track where you will wondering if the amp or speaker is dying with the distortion on the vocals.
Dunno what it is the method of recording, frequencies in the track or sample rate, VBR or CBR but anyone listening will cringe.

So it wasn’t the el cheapo TPA 3116 and now understand why the Pi gets such bad rep for hifi audio unless you use a dac, but those are cheap and plentifull also and in comparison sound sweet,
PCM2704 usb stick or board and TPA3116 all can be got for $6-8 apiece!

But must say My Sure Electronics Wondom board is a quality piece of kit, so no sulks about its purchase due it really being the Pi.

I presume the respeaker 4 mic clones are just treat as respeaker and grab there git hub drivers.
I have an respeaker on order as hadn’t noticed the availibility of the clones.

My 30watt 8cm speaker is a great compliment to the Amp and copes & sounds well produces a good full range with quite good bass.

Still waiting for the Techtonic MBR horizontal speaker is like the wondom and justifies extra.
Its 20 watt in comparison and quite a bit more than the good quality Visatron, dunno on that one yet. The quality of the Vistron and 10 watt more means this might be worth it or not.

https://uk.rs-online.com/web/p/speaker-drivers/8765241/

1 Like

@StuartIanNaylor That are some nice tools you are getting in!

Keep us posted on how they act / perform.

1 Like

@j1nx I have prob gone too ‘nice’ as what I have been surprised with is the cost and quality of these cheap class D amps that are mega efficient and give off little heat.

They are dirt cheap on aliexpress £3.21 and honestly they are not that bad.


DAC £3.05

Speakers I haven’t tested apart from more local £10 vistron 30watt to go with the above but that is my top budget pick that will blow the knickers off many expensive usb speakers.

That Sure electronics badly sounded Wondom is pure quality and build with a PCB that you only find on the insides of very high end gear.
But my findings are there are some ultra budget gear that is amazingly close and fit for purpose.

The only other thing I have been playing with is isolated usb hubs as it can be really annoying for the power to feed back so your Pi never reboots properly.
The isolated ones available unless expensive are reduced speed
I have been a bit hacky here but since its all from the same source supply…

£3.88

Hub to Pi I only use 2 wires D+/D- and just solder external 5v or use one of the ports to feedback 5v.

I have a 4 mic respeaker but if someone fancies having a punt on the cheaper clones.


It certainly looks identical and £12.88

Its actually pretty amazing and much fun what you can do on an extremely low budget from pizero, pi3A+ to pi42b you can make an array of wireless speakers to AI that have an extremely meaty volume for little £

I am going to have to go on a budget speaker crawl and see how the < £4.00 perform but the £10 30watt visatron cone is absolutely mighty when in a enclosure.

But for just over £6 you can get a resonable amp+dac that makes the a pi 3.5mm output sound like dirt and rumble at quite a volume. Then again it just does but those dacs like the amp are good for purpose, they are not audiophile but sound good.

Like they are not as good as my AKG Y50 phones and my SA9023A ES9018K2M headphone amp/dac combo but the difference to the difference in price is actually outstanding.
Prob been enjoying the budget buying more as its very cheap, quite good and its been quite fun.

The deliveries are hard work at the moment but externally coranavirus is approx 72 hours so three to 4 weeks from the other side of the world is probably better than a couple of days somewhere close.

1 Like

@j1nx Might of found an inbetween the ultra cheap tpa3116 and the Surelectronics.


Stereo or bridged mono but also has a mute and the caps look audio grade.
I am so out of the loop nowadays as used to be able know with a glance if the rest are tants, ceramic or polyester.
It was £9 so will let you know :slight_smile:
I like having a mute input as basically going to do a circuit with gpio to unmute when running so no pops clicks or farts and also no hiss whilst not playing.

The circuit and gnd plane on the double sided board looks like it might be better, what the design is like…

1 Like

Looks nice, but me personally am looking for a proper (USB) soundcard - including Amplifier. On the cheap of course. I’m Dutch :wink:

The 3.5 jack on the Raspberry Pi is, well… Crap!

Not looking for a HAT as I would like to support it for non RPi builds as well.

1 Like

I don’t bother with a sound card the PCM2704 DACs are so cheap auto detect and become your USB amp preamp.
You can get better DACs but they are like a huge improvement over the Pi which is very weird as mono which is no problem but you will get a track and not sure what goes on if sampling rate VBR or CBR but wow you will think your amp is on its way out how much it farts in mid range.

I have actually been really enjoying the cheap purchases as its for a mono satelite and its amazing how good they are.

You have some links for me, just like your posts above?

You know your stuff if it comes to that. Looking for a proper board/device that can give me better sound quality.