Towards Data Science By Eivind Kjosbakken

Build a Speaker-Recognition App with Claude Code

Read the original on Towards Data Science →

The article explains how to develop a speaker‑recognition application using Claude code or Codex, focusing on practical coding techniques for building an internal tool. It provides step‑by‑step guidance on implementing the necessary components and integrating them into a functional app. The post serves as a tutorial for developers looking to create voice‑based authentication or identification systems.

Machine-generated by The Flow from the publisher's headline and feed description — not written or checked by a human. The full article lives at Towards Data Science.

Simon Willison
Sep 23

Gemini 3.8 TTS Playground

Google has launched two new Gemini text‑to‑speech models—gemini‑3.8‑flash‑tts and gemini‑3.8‑flash‑lite‑tts—offering a library of over 2,000 voices and the option to create a custom voice from a 30‑second audio sample. The author built a playground interface that lets users define multi‑character conversations with distinct voices and styles, and demonstrated it with a scripted dialogue between two pelicans. Generating 1 minute 18 seconds of audio with the Flash model took about 20 seconds and cost 2.74 cents.

arXiv Machine Learning
Oct 5

FASTDIAR: Frame-level speaker encoder for Streaming Diarization

FASTDIAR is a frame‑level speaker encoder designed for real‑time streaming diarization on a single CPU thread. It converts a state‑of‑the‑art speaker recognition architecture into a causal model that emits an embedding every 80 ms from a two‑second window, and pairs it with online clustering that updates only when the stream’s self‑similarity changes. Trained via distillation from an utterance‑level teacher, it achieves the highest accuracy on low‑overlap benchmarks, degrades less with more speakers, and runs five times faster than real time.

By Nikita Torgashov, Okan K\"op\"ukl\"u