Hi, I’m Alessio (aka :dexter), welcome! 👋👋🏽

(data / software) engineering - science - hacks: my playground!

Common Voice Community call: Offline voice transcription, Coqui STT and WebAssembly

On the 7th of July 2022 I had the privilege to present my work (about transcribing voice messages in Signal Desktop) at the Common Voice Community Call. We talked about how to modify Signal Desktop in order to have it transcribe voice messages fully offline, without sending the message to any third party. There’s a nice bonus at the end: a live demo on the Coqui STT WebAssembly bindings, transcribing an audio file completely offline, in the browser!...

September 1, 2022 · 1 min · Me

CoquiSTT + Signal = Love (death to voice messages)

Let’s face it: if you’re reading this, chances are that you are receiving the dreaded voice messages more often than you would want. I like the romantic feeling behind voice messages on Instant Messaging platforms: you can feel the nuances of the sender’s voice, quickly deciphering their mood. However, as you start receiving voice messages more often, that romantic feeling will collapse under the weight of a stack of these:...

May 29, 2022 · 6 min · Me

Extending Glean: build re-usable types for new use-cases

(“This Week in Glean” is a series of blog posts that the Glean Team at Mozilla is using to try to communicate better about our work. They could be release notes, documentation, hopes, dreams, or whatever: so long as it is inspired by Glean. You can find anindex of all TWiG posts online.) The last blog post:This Week in Glean: Cargo features – an investigation by Jan-Erik. The philosophy of Glean has always been to offer higher-level metric types that map semantically to what developers want to measure: a Timespan metric type, for instance, will require developers to declare the resolution they want the time measured in....

February 14, 2020 · 5 min · Alessio Placitelli

GeckoView + Glean = Fenix performance metrics

(“This Week in Glean” is a series of blog posts that the Glean Team at Mozilla is using to try to communicate better about our work. They could be release notes, documentation, hopes, dreams, or whatever: so long as it is inspired by Glean. The previous post of the series lives here.) This week in Glean we tell a tale of components, design, performance and ponies (I promise!): how to bridge different telemetry worlds, with different semantics and principles?...

November 19, 2019 · 4 min · Alessio Placitelli

Add-on recommendations for Firefox users: a prototype recommender system leveraging existing data sources

By: Alessio Placitelli, Ben Miroglio, Jason Thomas, Shell Escalante and Martin Lopatka. With special recognition of the development efforts of Roberto Vitillo who kickstarted this project, Mauro Doglio for massive contributions to the code base during his time at Mozilla, Florian Hartmann, who contributed efforts towards prototyping the ensemble linear combiner, Stuart Colville for coordinating integration with AMO. Last, but not least, to Anthony Miyaguchi who helped shaping the current code thanks to his reviewing efforts....

December 8, 2017 · 12 min · Alessio Placitelli