element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • More
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • More
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • More
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • More
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents Episode 464: Particle Voice Recognition for Home Appliances
  • Blog
  • Forum
  • Documents
  • Events
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Project Videos requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Engagement
Author: kellyhensen
Date Created: 15 Sep 2020 7:01 PM
Last Updated: 2 Mar 2022 6:30 PM
Views: 961
Likes: 7
Comments: 10
Related
Recommended

Episode 464: Particle Voice Recognition for Home Appliances

You don't have permission to edit metadata of this video.
Edit media
x
Upload Preview
 

I found these voice recognition modules that work with Arduino and have always wanted to test them in a project. Lets see if this can recognize the song my dryer plays when it's done with it's cycle!

Supplemental Content:

  • Download Code from Github
  • View Model and download 3d Cad files

Bill of Material:

Product Name Manufacturer Quantity Buy Kit
PARTICLE Development Board, Photon, P-zero Module, IoT, WiFi Development, With Pin Headers PARTICLE 1 Buy Now
DIALIGHT LED, Diffused, Red, Through Hole, T-1 3/4 (5mm), 10 mA, 2 V DIALIGHT 1 Buy Now
DIALIGHT LED, Diffused, Green, Through Hole, T-1 3/4 (5mm), 10 mA, 2.3 V, 565 nm DIALIGHT 1 Buy Now

 

Additional Parts:

 

Product Name

Elechouse Voice Recognition Module V3

Attachments:
ApplianceNotifier_Resources.zip
element14 presents
Particle Voice Recognition for Home Appliances

element14 presents  |  About Kaleb |  Project Videos

  • kaleb
  • e14presents_kalebclark
  • particle
  • 3D Printing
  • photon
  • voice recognition
  • dialight
  • arduino
  • friday_release
  • Share
  • History
  • More
  • Cancel
Anonymous

Top Comments

  • beacon_dave
    beacon_dave over 1 year ago +3

    Did you try sampling on the end part of the tune rather than the beginning ? It sounds like the dryer stops spinning down before the tune finally runs out, so may be able to match on the tune as it ends…

  • kalebclark
    kalebclark over 1 year ago +3

    kmikemoo, @beacon_dave

     

     

    Good ideas, I did not think of that. The last eight notes are a unique pattern (yes, I still have that tune stuck in my head!), I can retrain on those last eight and see if it works…

  • kmikemoo
    kmikemoo over 1 year ago +2

    kalebclark  Brilliant application.  You mention that the dryer song repeats itself.  If the logic is "turn the dryer OFF", "play the song", I'm with beacon_dave on sampling later in…

  • aspork42
    aspork42 over 1 year ago in reply to michaelklos

    https://www.element14.com/community/people/aspork42/blog/2020/10/12/building-a-smart-home-audio-notification-system

    I just posted this project using a library for the ESP8266 which can do text to speech via an MQTT message. The pronunciation and quality is pretty poor but it works. I ended up using an online speech synthesis system and saving pre-recorded mp3s for the announcements that don't require "on the fly" text to speech.

     

    The video in the post only shows the mp3; not the text to speech

    • Cancel
    • Up +2 Down
    • Reply
    • More
    • Cancel
  • michaelklos
    michaelklos over 1 year ago

    Anyone have any Good Text to Speech products/libraries/examples?

    • Cancel
    • Up +1 Down
    • Reply
    • More
    • Cancel
  • aspork42
    aspork42 over 1 year ago

    That's cool! I have found out the hard way that despite my iPhone having great background noise cancelation, that must be more of a software feature. When calling from apps like Teams or WhatsApp, the mic works poorly and amplifies background noise.

     

    So the module you have must be a little /too/ simple and hearkens to the early days of voice assistants where one had to repeat themselves 5 times and say things /juuuuuust/ right for it to work.

    • Cancel
    • Up +2 Down
    • Reply
    • More
    • Cancel
  • kalebclark
    kalebclark over 1 year ago in reply to mp2100

    Good idea, I will try that tomorrow while I try the other suggestions from Mike and Dave.

     

    -Kaleb

    • Cancel
    • Up +1 Down
    • Reply
    • More
    • Cancel
  • mp2100
    mp2100 over 1 year ago

    Nice idea to simplify life.  Maybe placing the microphone/photon further away, maybe outside the laundry romm would make the background noise less of a problem? 

     

    I'm not sure why the voice recognition module doesn't have a link, so hey, I know how to use duckduckgo, so I'll post it.

    Speak Recognition, Voice Recognition Module V3 [AD_VR3] - $28.00 : Elechouse, Arduino Play House

    The price is reasonable.

    • Cancel
    • Up +1 Down
    • Reply
    • More
    • Cancel
  • kalebclark
    kalebclark over 1 year ago

    kmikemoo, @beacon_dave

     

     

    Good ideas, I did not think of that. The last eight notes are a unique pattern (yes, I still have that tune stuck in my head!), I can retrain on those last eight and see if it works.

     

    Ill let you guys know how that goes.

     

    Thanks again

    -Kaleb

    • Cancel
    • Up +3 Down
    • Reply
    • More
    • Cancel
  • kalebclark
    kalebclark over 1 year ago in reply to DAB

    Thanks DAB, It was an interesting and fun try.

     

    -Kaleb

    • Cancel
    • Up +2 Down
    • Reply
    • More
    • Cancel
  • kmikemoo
    kmikemoo over 1 year ago

    kalebclark  Brilliant application.  You mention that the dryer song repeats itself.  If the logic is "turn the dryer OFF", "play the song", I'm with beacon_dave on sampling later in the song.  I'm guessing that the logic must be "play the song" x times, "turn the dryer OFF".  Crazy thought... simple high-pass filter on your microphone input.  Maybe that will simplify the sample to the point where the background rumble doesn't affect it.

    • Cancel
    • Up +2 Down
    • Reply
    • More
    • Cancel
  • beacon_dave
    beacon_dave over 1 year ago

    Did you try sampling on the end part of the tune rather than the beginning ? It sounds like the dryer stops spinning down before the tune finally runs out, so may be able to match on the tune as it ends ?

    • Cancel
    • Up +3 Down
    • Reply
    • More
    • Cancel
  • DAB
    DAB over 1 year ago

    Interesting project and module.

     

    DAB

    • Cancel
    • Up +1 Down
    • Reply
    • More
    • Cancel
Element14

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2022 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube