Maybe amazon alexa could be programmed to do it. EDIT: It can http://lovemyecho.com/2015/11/25/alexa-can-now-check-stocks-tv-listings/ http://www.gottabemobile.com/2016/04/16/50-exciting-things-you-can-do-with-alexa/
Android can do it as well http://www.addictivetips.com/mobile...droid-can-read-aloud-almost-anything-via-tts/
http://windows.microsoft.com/en-gb/windows-vista/choose-which-text-narrator-reads-aloud Setup a screen with spy on it then use windows narrator to read it out.
in python you can do the following and feed in midprice Code: import pyttsx engine = pyttsx.init() engine.say("SPY is %s"%(midprice)) engine.runAndWait()
After awhile, unless you concentrating real hard, you don't even hear it, it becomes like everyday noises.
In AmiBroker you could do something along following lines in order to say something in some interval of your choice. Code: if( (Now(4) % 100) % 6 == 0 ) { // say something every 6 seconds of a minute Say( StrFormat( "S P Y last quote is %1.2f", LastValue(C) ) ); // tell last saved price of SPY // alternatively use // Say( Name() + StrFormat( " last price is %1.2f", GetRTData("Last") ) ); // tell last trade price of a symbol /// @link https://www.amibroker.com/guide/afl/getrtdata.html // etc. }