OlinJust started Waverley to Dundee....
Could you please revise the announcer's pronunciation? Inverkeithing - strees is on the "Inver"; "BurntIsland" is "Burnt"+"iland" (is in the geograhical feature - not "Burnt"+ island -with the "S" pronounced?
My wife (A Fifer) would take me to task for those!
Apparently the announcement for Aberdour was oftern "Half an Hour to Aberour" - originally "Half-ower, half-ower to Aberdour" from the Ballad of Sir Patrick Spens...
Try using
https://railannouncements.co.uk/stations/scotrail