home.social

#pitxu — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pitxu, aggregated by home.social.

  1. I've been working in #Pitxu these days.

    - I left behind the Infinite-loop approach to a Callback-based one triggered by VAD, reducing about a 40% of the load and imilar battery life improvement.

    - Added a Long Term Memory system, so that I can reduce the amount of context in use per session relaying on an external support, making it faster and cheaper.

    - I've switched #Vosk for #Whisper in the Speech-To-Text step, that brings an incredible improvement on the transcription, which at its turn improves the overall user experience.

    - I switched from Gemini 2.5 Flash to Gemini 3.1 Flash-Lite, which improves quality but also penalizes reaction speed.

    - I delegated some background work into a new Support process that takes it out from the main (user experience) thread.

    - I corrected numerous visualization bugs that improves the user-Pitxu interaction.

    All in all, I just had a long conversation with Pitxu, and has been by far the best demo I ever had in year and a half.

    This is a self-tap-on-the-shoulder post, thank you for your attention 🙂

  2. I've been working in #Pitxu these days.

    - I left behind the Infinite-loop approach to a Callback-based one triggered by VAD, reducing about a 40% of the load and imilar battery life improvement.

    - Added a Long Term Memory system, so that I can reduce the amount of context in use per session relaying on an external support, making it faster and cheaper.

    - I've switched #Vosk for #Whisper in the Speech-To-Text step, that brings an incredible improvement on the transcription, which at its turn improves the overall user experience.

    - I switched from Gemini 2.5 Flash to Gemini 3.1 Flash-Lite, which improves quality but also penalizes reaction speed.

    - I delegated some background work into a new Support process that takes it out from the main (user experience) thread.

    - I corrected numerous visualization bugs that improves the user-Pitxu interaction.

    All in all, I just had a long conversation with Pitxu, and has been by far the best demo I ever had in year and a half.

    This is a self-tap-on-the-shoulder post, thank you for your attention 🙂

  3. I've been working in #Pitxu these days.

    - I left behind the Infinite-loop approach to a Callback-based one triggered by VAD, reducing about a 40% of the load and imilar battery life improvement.

    - Added a Long Term Memory system, so that I can reduce the amount of context in use per session relaying on an external support, making it faster and cheaper.

    - I've switched #Vosk for #Whisper in the Speech-To-Text step, that brings an incredible improvement on the transcription, which at its turn improves the overall user experience.

    - I switched from Gemini 2.5 Flash to Gemini 3.1 Flash-Lite, which improves quality but also penalizes reaction speed.

    - I delegated some background work into a new Support process that takes it out from the main (user experience) thread.

    - I corrected numerous visualization bugs that improves the user-Pitxu interaction.

    All in all, I just had a long conversation with Pitxu, and has been by far the best demo I ever had in year and a half.

    This is a self-tap-on-the-shoulder post, thank you for your attention 🙂

  4. Provant el #Pitxu amb diferents combinacions de hardware m'ha portat a descobrir que m'agrada el format #RaspberryPiZero2 + UPS + #WhispayHat, que em dóna el més bàsic per tenir un mini-ordenador autònom amb so i pantalla (i un botó). És molt contingut i portable, se li pot fer una caixeta amb una impressora 3D (fàcil ) i pot quedar molt cuco.

    Passa que no tira. Els models de STT i TTS s'encallen, i el Chatbot #Gemini ja el fregeix del tot. Ni l"overclock ni la swap han ajudat gaire.

    Avui parlant amb el @miguelflorido ha sortit la idea d'aixecar uns endpoints al Pitxu, per que executi la transcripció #speechtotext i la resposta del #chatbot. Així, el que carrega més la màquina ho fa la RPi5 amb el #AIHat+2, i la RPiZ2W fa de simple client grabant àudio, reproduint la veu, i mostrant per pantalla. El reste ho envia per HTTP.

    En un parell d'hores he tingut un #Flask en un thread escoltant peticions, i les proves amb el #Postman són molt bones a la Wifi de casa.

    Em molaria molt tenir un #miniPitxu a la butxaca.

  5. El viatge de tornada de Nadal va ser la "demo d'entrega" per al projecte #kleine. Rep senyal de GPS, genera un track en KML de la ruta, mostra la velocitat i l'altura, s'encén i s'apaga com toca, i el sistema és prou estable per la fase de test i elucubracions noves.

    Torno al #Pitxu per liar-me amb #Ollama, i a part del fustre del rendiment dels LLMs a la Raspberry (dóna per article apart), he descobert uns bugs que no esperava

    He acabat pagant el primer Paid Tier de Gemini per saber quin és el cost real de tenir un #chatbot sempre encès, mentre segueixo l'odissea de fer-ho offline 100% amb #Ollama.

    ...i mentre ho intento, aquests bugs tontos que surten del no-res em fan la guitza.

    Només em faltava que la Núria ha tingut la primera trobada al el Pitxu i li ha agafat por. No li agrada, suposo que és la matriu de leds vermells i la fisonomia de cara que igual no és la més children-friendly.

    Aix, la vida del developer d'estar per casa.

  6. El viatge de tornada de Nadal va ser la "demo d'entrega" per al projecte #kleine. Rep senyal de GPS, genera un track en KML de la ruta, mostra la velocitat i l'altura, s'encén i s'apaga com toca, i el sistema és prou estable per la fase de test i elucubracions noves.

    Torno al #Pitxu per liar-me amb #Ollama, i a part del fustre del rendiment dels LLMs a la Raspberry (dóna per article apart), he descobert uns bugs que no esperava

    He acabat pagant el primer Paid Tier de Gemini per saber quin és el cost real de tenir un #chatbot sempre encès, mentre segueixo l'odissea de fer-ho offline 100% amb #Ollama.

    ...i mentre ho intento, aquests bugs tontos que surten del no-res em fan la guitza.

    Només em faltava que la Núria ha tingut la primera trobada al el Pitxu i li ha agafat por. No li agrada, suposo que és la matriu de leds vermells i la fisonomia de cara que igual no és la més children-friendly.

    Aix, la vida del developer d'estar per casa.

  7. El viatge de tornada de Nadal va ser la "demo d'entrega" per al projecte #kleine. Rep senyal de GPS, genera un track en KML de la ruta, mostra la velocitat i l'altura, s'encén i s'apaga com toca, i el sistema és prou estable per la fase de test i elucubracions noves.

    Torno al #Pitxu per liar-me amb #Ollama, i a part del fustre del rendiment dels LLMs a la Raspberry (dóna per article apart), he descobert uns bugs que no esperava

    He acabat pagant el primer Paid Tier de Gemini per saber quin és el cost real de tenir un #chatbot sempre encès, mentre segueixo l'odissea de fer-ho offline 100% amb #Ollama.

    ...i mentre ho intento, aquests bugs tontos que surten del no-res em fan la guitza.

    Només em faltava que la Núria ha tingut la primera trobada al el Pitxu i li ha agafat por. No li agrada, suposo que és la matriu de leds vermells i la fisonomia de cara que igual no és la més children-friendly.

    Aix, la vida del developer d'estar per casa.

  8. Després de molt de tinkering, vaig aconseguir tenir tot el hardware conectats i funcionant. Tinc el #kleine mostrant la temperatura i els valors de l'acceleròmetre.

    Li he posat un parell de botons per navegar entre les pantalles i m'ha quedat ben xulo.

    Ara el que vull és donar-li una volta a l'acceleròmetre, per tal de mostrar-ho com al típic nivell per penjar quadres. També porta un magnetòmetre, així que hauria de ser capaç de mostrar una brújula.

    Tinc en cua un GPS, i que sigui capaç d'apagar-se com fa el #Pitxu, però la #RaspberryPiZero2W no porta EEPROM i no li pots dir que ho apagui tot per software.

    Total, que ja queda poc per tancar la caixeta i jugar amb el prototip.

  9. Després de molt de tinkering, vaig aconseguir tenir tot el hardware conectats i funcionant. Tinc el #kleine mostrant la temperatura i els valors de l'acceleròmetre.

    Li he posat un parell de botons per navegar entre les pantalles i m'ha quedat ben xulo.

    Ara el que vull és donar-li una volta a l'acceleròmetre, per tal de mostrar-ho com al típic nivell per penjar quadres. També porta un magnetòmetre, així que hauria de ser capaç de mostrar una brújula.

    Tinc en cua un GPS, i que sigui capaç d'apagar-se com fa el #Pitxu, però la #RaspberryPiZero2W no porta EEPROM i no li pots dir que ho apagui tot per software.

    Total, que ja queda poc per tancar la caixeta i jugar amb el prototip.

  10. Després de molt de tinkering, vaig aconseguir tenir tot el hardware conectats i funcionant. Tinc el #kleine mostrant la temperatura i els valors de l'acceleròmetre.

    Li he posat un parell de botons per navegar entre les pantalles i m'ha quedat ben xulo.

    Ara el que vull és donar-li una volta a l'acceleròmetre, per tal de mostrar-ho com al típic nivell per penjar quadres. També porta un magnetòmetre, així que hauria de ser capaç de mostrar una brújula.

    Tinc en cua un GPS, i que sigui capaç d'apagar-se com fa el #Pitxu, però la #RaspberryPiZero2W no porta EEPROM i no li pots dir que ho apagui tot per software.

    Total, que ja queda poc per tancar la caixeta i jugar amb el prototip.