eta.core.perception.observe

observe(source)[source]

Collect all observations from a given perceptual server source.

Parameters:

source (str) – The name of the perceptual server (speech in the special case of a user utterance).

Returns:

A list of observations, each being either a natural language string or a LISP-formatted S-expression string representing a logical form.

Return type:

list[str]