Have found a website called Talking Products. They have a cube with the following features:
Talking Cubes are an exciting new addition to our Voice Recordable Range. Bring your craft ideas to life by recording 20 seconds of speech, music or sound effects via the built-in microphone and Speaker.
Also includes an AUDIO-IN socket to allow you to record sound directly from a CD Player, Computer, iPad or iPhone, (using a 3.5mm Phono Plug Lead bought separately).
1. Record speech, music or any sound effect
2. Built-in microphone and speaker
3. You can re-record your message as many times as you wish
4. AUX Socket, 2 pin socket to connect alternative playback switches
5. Optional accessories are available for alternative activation methods, e.g. sensor or switch
6. Includes an AUDIO-IN socket to allow you to record sound directly from a CD Player, iPad, iPhone or Computer.
7. Recording time: 20 seconds
8. Size: 35 x 35 x 35mm
Will need some surgery to fit my requirements but means I can input genuine steam whistle recordings from my PC but for about £6 they are worth a try.