Code Monkey home page Code Monkey logo

Comments (18)

s60sc avatar s60sc commented on June 2, 2024 1

I'll start with browser on mic enabled pc to send stream to esp32

telemetry.cpp intended as a user edit

from esp32-cam_mjpeg2sd.

s60sc avatar s60sc commented on June 2, 2024

could you give a more specific use case for the speaker.

from esp32-cam_mjpeg2sd.

rjsachse avatar rjsachse commented on June 2, 2024

Some Ideas

  1. Doorbell camera. Push button and plays a selectable doorbell chime sound.
  2. Doorbell camera with 2 way audio so you can talk to the person at the door
  3. Intercom so one mjpeg2sd could talk to another in a different room
  4. Pet camera so when your away you can see and talk to your pets
  5. Application voice feedback like Wifi Connected, camera recording etc.
  6. Surveillance camera with human voice deterrent pre recorded like "Recording Started"
  7. Make car/truck/tank sounds like a horn or rev engine through remote control
  8. Robot with vision, hearing and a voice in 1 perfect package

I know a few ideas could be classed as 1 but trying to give user cases. To be able to play sounds from sd card or stream to device, would be nice but both would be great. I know it could be difficult to implement. Think this would be a great next step into this project.
Using a i2s MAX98357A amp board. Would only need 1 extra pin if using with i2s mic too

Off Topic.
I am starting to get my head around your code and started to add a oled screen, hlk-ld2410 radar, also updated telemetry.cpp to use just BME280 or BMP280 or GY91 not conflicting, not sure if you wanted a pull request or leave telemetry.cpp as a user edit. Happy to help in anyway I can.

from esp32-cam_mjpeg2sd.

Ritashaiev avatar Ritashaiev commented on June 2, 2024

what pins are you using for for i2s on esp32s3 cam wroom?

from esp32-cam_mjpeg2sd.

rjsachse avatar rjsachse commented on June 2, 2024

You can pretty much use any free pins for i2s

from esp32-cam_mjpeg2sd.

Ritashaiev avatar Ritashaiev commented on June 2, 2024

You can pretty much use any free pins for i2s

i tried a couple but some of them not quite ideal.
i modify them in the menu but there's what i got:
pin 14 may cause the led out of control
pin 3 or 4 may interrupt the camera
it worked immediately after pressing the reset button, but not working after a reboot
pin 46/47/21 works but it only records sound in the first 3 seconds
i will try other pins later or maybe reinstall the app

from esp32-cam_mjpeg2sd.

rjsachse avatar rjsachse commented on June 2, 2024

What is the pin map of your board. Sorry I don't have that board.

from esp32-cam_mjpeg2sd.

Ritashaiev avatar Ritashaiev commented on June 2, 2024

What is the pin map of your board. Sorry I don't have that board.

Freenove ESP32-S3-WROOM CAM Board (Compatible with Arduino IDE), Onboard Camera Wireless, Python C Code, Detailed Tutorial, Example Projects https://amzn.asia/d/eibWUoQ
i bought the esp32s3 from the link
images
i don't know if this pin map is correct, the board looks the same

from esp32-cam_mjpeg2sd.

rjsachse avatar rjsachse commented on June 2, 2024

Are you talking about microphone or speaker

from esp32-cam_mjpeg2sd.

Ritashaiev avatar Ritashaiev commented on June 2, 2024

Are you talking about microphone or speaker

sry, microphone. i didn't think about using i2s as a speaker. maybe i reply in a wrong issue

from esp32-cam_mjpeg2sd.

rjsachse avatar rjsachse commented on June 2, 2024

47,21,42,41,1,14 should be free pins according to pin map. Yes this a feature request for i2s speaker. Not issue about microphone, I have no issues with microphone that I have noticed

from esp32-cam_mjpeg2sd.

Ritashaiev avatar Ritashaiev commented on June 2, 2024

the tricky thing is when i used pin14 it kept led on. idk why

from esp32-cam_mjpeg2sd.

rjsachse avatar rjsachse commented on June 2, 2024

Wrong place for issue. Create a issue, if there is a issue with a selected board in appGlobals.h

from esp32-cam_mjpeg2sd.

s60sc avatar s60sc commented on June 2, 2024

Implemented code in v9.7.1 to stream device microphone via browser to speaker on esp32. This works fine on my VoiceChanger app, but not on this app due to lag probably as too much else going on. The speaker code and notes is in audio.cpp

from esp32-cam_mjpeg2sd.

rjsachse avatar rjsachse commented on June 2, 2024

For the life of me, I could not find the setting. Need to change appSpecific.cpp config going to submenu 9, not 3. Just found the issue, but there is no time to fix.

from esp32-cam_mjpeg2sd.

s60sc avatar s60sc commented on June 2, 2024

Sorry, I did that to hide the parameters so it wouldn't confuse anyone else, in your copy change 9 to 3

from esp32-cam_mjpeg2sd.

rjsachse avatar rjsachse commented on June 2, 2024

Glad I worked it out lol, sorry not going to be able to test till about Sunday

from esp32-cam_mjpeg2sd.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.