Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

audiobusio.I2SIn support #5456

Open
nruffilo opened this issue Oct 11, 2021 · 10 comments
Open

audiobusio.I2SIn support #5456

nruffilo opened this issue Oct 11, 2021 · 10 comments

Comments

@nruffilo
Copy link

I2S out support works great, but it would be wonderful to have I2S IN support - similar to PDM. The Adafruit i2s microphone breakout board is I2S and I cannot utilize it with CircuitPython.

@tannewt tannewt added the audio label Oct 11, 2021
@tannewt tannewt added this to the Long term milestone Oct 11, 2021
@dhalbert dhalbert changed the title i2s in support I2SIn support May 16, 2022
@dhalbert dhalbert changed the title I2SIn support audiobusio.I2SIn support May 16, 2022
@shulltronics
Copy link

@nruffilo -- Any progress on this? I may would love to see this feature and might start working on it, so I'm wondering if you've tried anything yet

@nruffilo
Copy link
Author

@nruffilo -- Any progress on this? I may would love to see this feature and might start working on it, so I'm wondering if you've tried anything yet

sadly it seems to be in "long term" but no work done. I switched to arduino / c for my code...

@matthewbal
Copy link

I'm pretty disappointed that I can't use the Adafruit I2S MEMS Microphone Breakout in circuit python, I guess I should have picked up the PDM microphone. I assumed that since circuit python supported I2S out it would have supported I2S in, this would be good to make clear on the product page that there is no support in circuit python and no planned support.

@dhalbert
Copy link
Collaborator

@matthewbal you can use the recently-added analogbufio on RP2040 boards to sample with an analog microphone. It is in 8.0.0-beta.5. See https://docs.circuitpython.org/en/latest/shared-bindings/analogbufio/index.html

@matthewbal
Copy link

matthewbal commented Dec 11, 2022

@dhalbert Thank you for the tip, I'm trying to get audio in + audio out + a wifi connection on a Pico W, but that combination of features is turning out to be difficult! I'll pick up a few different microphone types and figure out which one will work best in circuitpython :)

@bjohas
Copy link

bjohas commented Jun 10, 2023

Hello all,

I've very interested in i2s input, which we're using for https://opendeved.net/ilce, a project in Tanzanian schools.

Is there any way this integration could be accelerated? We'd be happy to offer a bounty.

@shulltronics
Copy link

@bjohas -- I'm on travel this summer and don't have the hardware I would need to work on this, unfortunately :( I think the soonest I could get around to helping here will be in August.

@bjohas
Copy link

bjohas commented Jun 11, 2023

Hi @shulltronics - I've connected with you on LinkedIn. Let's exchange details, and then we can see where we are in August?

@ebad84
Copy link

ebad84 commented Nov 18, 2023

hi
meme's microphones are very good for voice recognition and word detection projects
is there any way to get some value from an memes microphone, like INMP441?

@bmoren
Copy link

bmoren commented Jun 26, 2024

Chiming in here for ask for access to I2s in for microphones! Thank you all :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants