×

Low latency audio interface

  • US 10,079,021 B1
  • Filed: 12/18/2015
  • Issued: 09/18/2018
  • Est. Priority Date: 12/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, from an electronic device, audio input data representing a request;

    performing speech recognition on the audio input data to obtain word data;

    using natural language understanding (NLU) techniques on the word data to determine a topic associated with the request;

    generating first audio output data including first words that are related to the topic;

    determining that additional processing is needed to generate information responsive to the request;

    generating second audio output data including second words that are related to the topic, the second words including transitional words between the first audio output data and the second audio output data, wherein the first audio output data and the second audio output data are generated at least partially in parallel;

    prior to all of the audio input data being received from the electronic device, sending at least a portion of the first audio output data to the electronic device;

    sending, at least partially in parallel to the first audio output data being sent, a communication to an interface associated with a skill to determine the information responsive to the request;

    receiving, from the interface, the information responsive to the request;

    generating third audio output data that includes the information responsive to the request and at least one additional transitional word between the second audio output data and the third audio output data,wherein the third audio output data and the second audio output data are generated at least partially in parallel;

    prior to all of the audio input data being received from the electronic device, sending at least a portion of the second audio output data to the electronic device, wherein sending the at least a portion of the second audio output data occurs at least partially in parallel with generating the third audio output data; and

    sending the third audio output data to the electronic device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×