The system includes a database of program records representing A/V programs
which are available for recording. The system also includes an A/V
recording device for receiving a recording command and recording the A/V
program. A speech recognizer is provided for receiving the spoken request
and translating the spoken request into a text stream having a plurality
of words. A natural language processor receives the text stream and
processes the words for resolving a semantic content of the spoken
request. The natural language processor places the meaning of the words
into a task frame having a plurality of key word slots. A dialogue system
analyzes the task frame for determining if a sufficient number of key word
slots have been filled and prompts the user for additional information for
filling empty slots. The dialogue system searches the database of program
records using the key words placed within the task frame for selecting the
A/V program and generating the recording command for use by the A/V
recording device.
Das System schließt eine Datenbank der Programmaufzeichnungen ein, die A/V Programme darstellen, die für Aufnahme vorhanden sind. Das System schließt auch eine A/V Aufnahmevorrichtung für das Empfangen eines Aufnahmebefehls und der Aufnahme das A/V Programm ein. Ein Rede Recognizer wird für das Empfangen des gesprochenen Antrags und das Übersetzen des gesprochenen Antrags in einen Textstrom zur Verfügung gestellt, der eine Mehrzahl von Wörtern hat. Ein Prozessor der natürlichen Sprache empfängt den Textstrom und verarbeitet die Wörter für das Beheben eines semantischen Inhalts des gesprochenen Antrags. Der Prozessor der natürlichen Sprache setzt die Bedeutung der Wörter in einen Aufgabe Rahmen, der eine Mehrzahl der Schlüsselwortschlitze hat. Ein Dialogsystem analysiert den Aufgabe Rahmen für die Bestimmung, wenn eine genügende Anzahl von Schlüsselwortschlitzen gefüllt worden sind und fordert den Benutzer zu zusätzlicher Information für das Füllen der leeren Schlitze auf. Das Dialogsystem sucht die Datenbank der Programmaufzeichnungen, die Schlüsselwörter verwendend, die innerhalb des Aufgabe Rahmens für das Vorwählen des A/V Programms und das Erzeugen des Aufnahmebefehls für Gebrauch durch die A/V Aufnahmevorrichtung gesetzt werden.