{"component":{"type":17,"accent_color":15254602,"components":[{"type":9,"components":[{"type":10,"content":"# **[Making a Voice Login: The Backend](https://pancake.wtf/words/making-a-voice-login-the-backend)**"},{"type":10,"content":"Turning an untrusted browser blob into a clean 16 kHz mono speech sample: ffprobe, ffmpeg, Silero VAD, hull trimming, and the failure modes in between."}],"accessory":{"type":11,"media":{"url":"https://pancake.wtf/opengraph-image"}}},{"type":14,"spacing":1},{"type":10,"content":"Turning an untrusted browser blob into a clean 16 kHz mono speech sample: ffprobe, ffmpeg, Silero VAD, hull trimming, and the failure modes in between."}]}}