You could use a timer function or a loop in a task function:
Code:
import viz
viz.go()
text = viz.addText('',viz.SCREEN)
text.setPosition(0.45,0.5)
counter = 10
def countDown():
global counter
text.message( str( counter ) )
counter -= 1
vizact.ontimer2(1,10,countDown)