Beispiel #1
0
        time.sleep(0.5)


    memory_service.insertData("transcription_retrieved", asr_value)

    # action end
    action_success(actionName,params)


    sub1.signal.disconnect(idsub1)


def init(session):
    print actionName+" init"
    action_base.init(session, actionName, actionThread_exec)

def quit():
    print actionName+" quit"
    actionThread_exec.do_run = False

if __name__ == "__main__":

    app = action_base.initApp(actionName)

    init(app.session)

    #Program stays at this point until we stop it
    app.run()

    quit()
Beispiel #2
0
        # action exec
        time.sleep(dt)
    print "Action "+actionName+" "+params+" terminated"
    # action end
    count = 0
    # action end
    memory_service.raiseEvent("PNP_action_result_"+actionName,"success");


def init(session):
    print actionName+" init"
    action_base.init(session, actionName, actionThread_exec)


def quit():
    print actionName+" quit"
    actionThread_exec.do_run = False


if __name__ == "__main__":

    app = action_base.initApp(actionName)
        
    init(app.session)

    #Program stays at this point until we stop it
    app.run()

    quit()

import requests
import qi
import execplan
import action_base

from json import loads, dumps

LU4R_URI = 'http://192.168.127.16:9001/service/nlu'

if __name__ == "__main__":
    app = action_base.initApp('lu4rtest')
    memory_service = app.session.service("ALMemory")


def load_text(filename="utterances.txt"):
    with open(filename) as f:
        data = f.read()
        return data.split('\n')


def ask_lu4r(utterance):
    lu4r_input = {
        'hypotheses': [{
            'transcription': utterance,
            'confidence': 1.0,
            'rank': 1
        }]
    }
    return loads(requests.post(LU4R_URI, data=dumps(lu4r_input)))

Beispiel #4
0
        #action_failure(actionName,params)




action = None

def init(session):
    global action
    action = ActionB(actionName,session)

def quit():
    global action
    action.stop()


# Used to test this action
if __name__ == "__main__":

    print('Starting action server for action %s (CTRL-C to quit)' %actionName)

    app = action_base.initApp()

    action = ActionB(actionName, app.session)

    #Program stays at this point until we stop it
    app.run()

    action.stop()

Beispiel #5
0
        #action_success(actionName,params)
        #action_failure(actionName,params)


action = None


def init(session):
    global action
    action = ActionB(actionName, session)


def quit():
    global action
    action.stop()


# Used to test this action
if __name__ == "__main__":

    print('Starting action server for action %s (CTRL-C to quit)' % actionName)

    app = action_base.initApp()

    action = ActionB(actionName, app.session)

    #Program stays at this point until we stop it
    app.run()

    action.stop()