Author Topic: Adding voice control to Rigol MSO5000 oscilloscope  (Read 1662 times)

0 Members and 1 Guest are viewing this topic.

Offline frankvh2Topic starter

  • Newbie
  • Posts: 9
  • Country: ca
Adding voice control to Rigol MSO5000 oscilloscope
« on: February 23, 2022, 05:15:58 am »
Wasn't sure where the best place to post this was - "Test Equipment" seemed right, but feel free to move or delete it if not.



This is a module to provide voice control for the Rigol MSO5000 family of scopes. Tested on my MSO5072, but should work on any of the family. If both your hands are full holding scope probes, you can call "stop" for example to stop the scope. Or "single" or "run". Simple and surprisingly useful. It works by recognizing voice commands, then sending the appropriate SCPI command to the scope via its network interface.

It's a simple DIY build. Uses three cheap little off-the-shelf boards you can buy on Aliexpress or eBay. If you have a 3D printer you can also print a nice enough little housing for it. Complete details are here:
https://www.frankvh.com/oscilloscope-voice-control-using-esp32/
 
The following users thanked this post: tom66, SeanB, thm_w, MegaVolt

Offline Noy

  • Frequent Contributor
  • **
  • Posts: 361
  • Country: de
Re: Adding voice control to Rigol MSO5000 oscilloscope
« Reply #1 on: February 23, 2022, 01:02:18 pm »
Wooo very nice device :-)

Was looking for something like this. Something which not needs a PI...

Another approach was:

https://github.com/patricksebastien/speech2scpi

Maybe i will build your device as well..
 

Offline tom66

  • Super Contributor
  • ***
  • Posts: 7050
  • Country: gb
  • Electronics Hobbyist & FPGA/Embedded Systems EE
Re: Adding voice control to Rigol MSO5000 oscilloscope
« Reply #2 on: February 23, 2022, 03:12:46 pm »
Cool device. 
 

Offline Hexley

  • Regular Contributor
  • *
  • Posts: 207
  • Country: us
Re: Adding voice control to Rigol MSO5000 oscilloscope
« Reply #3 on: February 23, 2022, 04:34:25 pm »
Nicely done. Looks like a tidy solution with nicely integrated modules.

For anyone with a Rigol scope other than the 5000 series, or with a Keysight 1000 - 4000 series, an alternate approach is provided here: https://www.eevblog.com/forum/testgear/diy-voice-control-for-keysight-1000-x-scopes/ .

One nice thing about Jim's design [which I have built and use frequently] is that it supports a flexible grammar so that any of its 15 or so supported functions can be invoked by several different command utterances. So, for example "time base 10 seconds per div" is the same as "horizontal scale 10 seconds per div". Neat trick. I wonder how complicated it would be to train the elechouse voice recognizer to handle that kind of flexible grammar?

 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 7212
  • Country: ca
  • Non-expert
Re: Adding voice control to Rigol MSO5000 oscilloscope
« Reply #4 on: February 23, 2022, 11:24:29 pm »
Very cool.

The Voice module is about $22. I think voice recognition could be done within the ESP32 as well, but it would take significant work: https://www.survivingwithandroid.com/esp32-tensorflow-micro-speech-i2s-external-microphone/
https://www.aliexpress.com/item/1005003782550871.html

These are cheap but seem to have fixed commands?
https://www.aliexpress.com/item/1005003129261277.html
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf