def __init__(self):

        self.browser = Browser()

        self.sphinx = VCSphinxProc(self)

        pass
class VoiceControledBrowser(VoiceCmdListener):
    def __init__(self):

        self.browser = Browser()

        self.sphinx = VCSphinxProc(self)

        pass

    def voiceStart(self):
        print "vc start:"
        self.browser.pause()
        pass
    def voiceCmd(self, cmd):
        print "vc cmd: %s" % cmd

        if cmd:
            eval("self.%s()" % cmd)
            pass
        pass

    def SPEAK(self):
        self.browser.speak()
        pass
    def PAUSE(self):
        self.browser.pause()
        pass
    def RESUME(self):
        self.browser.resume()
        pass
    def GO(self):
        self.browser.go()
        pass
    def STOP(self):
        self.browser.stop()
        pass
    def BACK(self):
        self.browser.back()
        pass
    def HOME(self):
        self.browser.browse(self.browser.homeUrl)
        pass
    pass