Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 1.41 KB

README.md

File metadata and controls

50 lines (33 loc) · 1.41 KB

SoundSense

SoundSense is an Arduino and ESP8266-based project that leverages MEMS microphone technology for audio processing. This project provides a platform for precise sound detection and analysis, making it versatile for applications such as voice recognition, ambient sound monitoring, and more.

Features

  • MEMS Microphone Integration
  • Real-time Audio Processing
  • Arduino and ESP8266 Compatibility
  • WebSocket Communication
  • Simple and Compact Design

Getting Started

Prerequisites

  • Arduino IDE
  • PlatformIO
  • ESP8266 Board Support

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/soundsense.git
  2. Open the project in Arduino IDE or PlatformIO.

  3. Upload the code to your Arduino and ESP8266 board.

  4. Connect MEMS microphones and set up your audio processing environment.

  5. Install Visual Studio Code and Platform IO extension

  6. The project will automatically be initiated

Usage

  • Connect to the WiFi network (SSID: "YourNetwork", Password: "YourPassword").
  • Access the WebSocket server at ws://your-device-ip:81 to receive audio data.
  • Explore and integrate the audio data into your applications.

Acknowledgements

  • MEMS microphone technology
  • Arduino and ESP8266 communities
  • PlatformIO contributors

License

This project is licensed under the Affero General Public License v3.0 - see the LICENSE file for details.