Skip to content

Bridge v0.5.0

Choose a tag to compare

@KodeStar KodeStar released this 30 Oct 04:42
· 116 commits to main since this release
9a0e956

Bridge v0.5.0 (ships with AudioSilo server 2.5.1)

  • Makes read-alongs. With server 2.5.1, a book with an ebook gets Make read-along in the console: the Bridge transcribes the book (or reuses a transcript it already has) and lines the ebook's text up with the narration, sentence by sentence. It uses speech recognition only, never the agent. A read-along that lines up less than half the text is refused. Following along in the player comes in a later update. See Making a read-along.
  • Transcripts are kept. Generate queued on a book whose chapter detection was waiting for an ASR worker carries on from the transcription already done, instead of starting again.
  • Asking again right after a cancel works. A job queued straight after you cancel one waits up to 30 seconds for the cancelled one to stop, instead of refusing with "cancel it first".
  • Detected chapters are checked against the audio file's size and modified time (with a 2-second allowance for SMB and FUSE), and a file briefly out of sight fails the job with a try-again message, keeping the work done.
  • Lighter when idle. With 2,000 finished books, an idle Bridge used 4.45% of a CPU core; now 0.14%. The memory used to check a password is handed back about a second after you sign in. A running job reports every 30 seconds instead of 10, so a cancel can take up to about 30 seconds to reach it (the console shows it pending meanwhile).
  • The setup checklist's agent step says in plain words what's wrong (too old, no CLI, the wrong backend, not signed in) and that the agent is for characters, recaps and descriptions. Right after pairing it says "checking the libraries..." rather than that the server has none. Jobs shows library names.
  • A server that can't be reached is logged once, not every 10 seconds per job.
  • Built with golang.org/x/net v0.62.0, for two advisories in its HTML parsing (GO-2026-6866, GO-2026-6860).

Update the image (ghcr.io/kodestar/audiosilo-bridge) to v0.5.0. Bridge v0.3.0 and later keep working with server 2.5.1; making read-alongs needs Bridge v0.5.0 and server 2.5.1.