EDIT: I fixed the issue I had with dynamic buffer allocation (I’m dynamically calculating the buffer length based on stream metrics). But will order the P4 anyway, because I want to get my hands on it.
- 9 Posts
- 65 Comments
At max I just need a few MB for reading a websocket response into internal RAM and to feed the audio loop that is running on Core 1. The issue is that the Network delivers at around 25 KB/s but the audio playback consumes 48 KB/s (buffer underrun). I can’t lower the sample rate (I tried). I’d change to another codec like Opus but Deepgram API does only support PCM (linear) at 24 KHz. I tried setting other output formats but it’s not working. Technically I could decode Opus.
The flow is this: TTS -> Websocket -> PSRAM (slow) -> I2S (DMA 8x1024) -> DAC -> Speaker
DRAM free about 50 kb, PSRAM plenty (6-7 MB)
q1p_@lemmy.zipOPto
No Stupid Questions@lemmy.world•How is your personal experience with "uBlacklist" and which lists do you personally use?
3·2 months agoI installed it and will test it with your settings.
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
2·2 months agoI’ve implemented an ad blocking feature and a search engine result blocker by list or by domain :)
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
2·2 months agoWow! Thank you, I didn’t know this project existed. Amazing ❤️
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
1·2 months agoI’ll consider this in the next few test builds. Thank you! :)
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
3·2 months agoA pre-release is available for Android. If you have a free account here https://play.google.com/store/apps/details?id=com.testerscommunity you can test.
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
2·2 months agoI’m currently working on the Android version.
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
1·2 months agoI might have a surprise for you in version 1.0.3 (upcoming) :)
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
2·2 months agoThank you, I was looking for something like portal.mozz.us to check out a few documents :)
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
1·2 months agoI’m using WhatsApp sim but Firsty is global as far as I understood
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
1·2 months agoI haven’t but now I have my own :)
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
1·2 months agoFirsty app, try it out
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
2·2 months agoThank you :)
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
2·2 months agoThis is really cool. How can I find more gemini docs?
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
1·2 months agodeleted by creator
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
1·2 months agoI’m glad you like it! :)
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
1·2 months agoPlease try updating and then try again. v1.0.2 is released.
q1p_@lemmy.zipOPto
I Made This@lemmy.zip•I built a frugal text browser (Narrow32) because I don't want to pay for internet
1·2 months agoI found the issue I believe. Fixing it.


The connection is bi-directional with different states.