Migrating from Grav to Hugo

Due to issues with updating PHP on my shared hosting which I cannot be bothered to resolve, I am now considering migrating from Grav to Hugo. ...

25 Jul 2026

Creating an audiobook (.m4b) with FFmpeg

Following on from my previous TTS post using Chatterbox Turbo (or any other TTS like Kokoro or Qwen3-TTT), here is code to combine audio files in a single .m4b audiobook retaining author and title metadata, chapter markers, and a cover image. Mostly this is a Python wrapper to FFmpeg. ...

15 Feb 2026

Chatterbox Turbo TTS with MLX-Audio

In my last post, I tried Qwen3-TTS… This time, I test Chatterbox Turbo by Resemble.ai, which is an open-source, MIT licensed, text-to-speech model with zero-shot cloning. ...

10 Feb 2026

Qwen3-TTS with MLX-Audio on macOS

Alibaba’s Qwen3-TTS for Speech Synthesis (text-to-speech) was open-sourced (Apache-2.0) on 22 Jan 2026. And within the last couple of weeks, we now have Apple Silicon optimization via MLX-Audio. Here is code to create an audiobook from an ePub. ...

2 Feb 2026

Reflections on 2025 through the Word(s) of the Year

In March 2025, I posted an opinion piece entitled “My Disillusionment with Generative AI”. Things have gotten worse since then, to the extent that “Slop” and “AI Slop” have been picked as the Word(s) of the Year for 2025. What follows are my thoughts on the trajectory of technology and, more specifically, AI, as reflected in the Word(s) of the Year (WOTY). ...

4 Jan 2026

Updating CrossOver to GamePorting Toolkit 3.0

The current version of CrossOver 25.1.1 utilizes with Apple’s Game Porting Toolkit 2.1. Here is how to update it to use Game Porting Toolkit 3.0 (GPTK), released (updated) on 5 December 2025, which emulates NVIDIA DLSS with MetalFX! ...

14 Dec 2025

Kokoro TTS and Abogen on Windows

In my last post, I described trying out Kokoro text-to-speech (TTS) model via Kokoro-FastAPI web UI in a macOS (native) container. Here, I install Kokoro-TTS and Abogen on Windows, to take advantage of my Nvidia GPU. ...

31 Aug 2025

Running Kokoro TTS via macOS Containerisation Framework

A short 2-in-1 post of two things I’ve been meaning to try out on macOS - first, to try the new macOS Container framework on macOS 15.5… and second, to spin up Kokoro Text-to-Speech (TTS) in a container. ...

17 Aug 2025

Music Streaming Server on DietPi

Onward: How I setup my DietPi SBC as a local music streaming server. I use Navidrome and OwnTone. ...

10 Aug 2025

AdGuard Home on DietPi

Previously, I documented my Orange Pi Zero 3 setup with DietPi. Here is how I setup AdGuard Home using the DietPi installer. ...

9 Aug 2025