def callback_spinner_conversaciones(self, obj, value):
     conversacion = None
     global conversaciones
     for x in conversaciones:
         if x.nombre == value:
             conversacion = x
             break
     if conversacion is not None:
         from controller.controladorprincipal import ControladorPrincipal
         ControladorPrincipal().conversacionseleccionada = conversacion
     else:
         raise Exception("Valor de conversacion incorrecto")
def contarpalabras():
    contador = ContadorDePalabras()
    with contador.microphone as source:
        while not contador.killthread:
            ti = time.time()
            audio = contador.recognizer.listen(source)
            duracion = time.time() - ti
            try:
                texto = contador.recognizer.recognize_google(audio, language='es')
                contador.nrocaptura = contador.nrocaptura + 1
                contador.acumulado = contador.acumulado + (len(texto.split(" ")) / duracion)
                contador.duracionacumulada = contador.duracionacumulada + duracion
                logging.info(texto)
                from controller.controladorprincipal import ControladorPrincipal
                ControladorPrincipal().printtochatbox(texto)
                logging.info(len(texto.split(" ")) / duracion)
            except sr.UnknownValueError:
                print("No pasa nada")
 def callback_spinner_culturas(self, obj, value):
     cultura = None
     for x in culturas:
         if x.nombre == value:
             cultura = x
             break
     if cultura is not None:
         global conversaciones
         conversaciones = dbcontroller.conversacionesdecultura(cultura)
         values = []
         for x in conversaciones:
             values.append(x.nombre)
         self.conversación.values = values
         self.conversación.disabled = False
         self.conversación
         from controller.controladorprincipal import ControladorPrincipal
         ControladorPrincipal().culturaseleccionada = cultura
     else:
         raise Exception("Valor de cultura incorrecto")
 def callback_iniciarconversacion(self, obj):
     print("Boton Simulacion")
     from controller.controladorprincipal import ControladorPrincipal
     ControladorPrincipal().iniciarsimulacion()
 def callback_historial(self, obj):
     print("Boton historial")
     from controller.controladorprincipal import ControladorPrincipal
     ControladorPrincipal().verhistorialusuario()
Пример #6
0
from controller.controladorprincipal import ControladorPrincipal, EntrenadorCulturalApp

if __name__ == '__main__':
    ControladorPrincipal()
    EntrenadorCulturalApp().run()
Пример #7
0
 def detallesdesimulacion(self, table, row):
     for simulacion in self.data:
         if simulacion.id == int(row.Index):
             from controller.controladorprincipal import ControladorPrincipal
             ControladorPrincipal().detallesdesimulacion(simulacion)
 def callback_volver(self, obj):
     print("Boton volver")
     from controller.controladorprincipal import ControladorPrincipal
     if self.guardarsimulacionalsalir:
         ControladorPrincipal().guardarsimulacion()
     ControladorPrincipal().volveramenu()