One more hack: here's a query which lets you enter a sequence of comma separated terms to stick together MP3s of the closest matching audio recordings for each one:
https://scotrail.datasette.io/scotrail?sql=with+phrases+as+%...
In that example I enter "sorry, south, from, dunf, cancelled, due to, gas" and it produces audio for "I am sorry to announce that the Southampton Central service from Dunfermline Queen Margaret has been cancelled due to A fire near the railway involving gas cylinders".