-
公开(公告)号:DE102016214955A1
公开(公告)日:2017-03-09
申请号:DE102016214955
申请日:2016-08-11
Applicant: APPLE INC
Inventor: STASIOR WILLIAM F , CARSON DAVID A , DASARI ROHIT , KIM YOON
IPC: G06F3/0487 , G06F3/16 , G06F40/00
Abstract: Eine elektronische Vorrichtung kann einen latenzfreien digitalen Assistenten implementieren, durch Erfassen einer Audioeingabe von einem Mikrofon und Verwenden eines ersten Prozessors zum Schreiben von Audiodaten, welche die erfasste Audioeingabe darstellenden, in einen Speicherpuffer. In Antwort auf das Erfassen einer Benutzereingabe während dem Erfassen der Audioeingabe kann die Vorrichtung bestimmen, ob die Benutzereingabe ein vorbestimmtes Kriterium erfüllt. Wenn die Benutzereingabe das Kriterium erfüllt, kann die Vorrichtung einen zweiten Prozessor verwenden und eine Aufgabe basierend auf wenigstens einem Teil der Inhalte des Speicherpuffers identifizieren und ausführen.
-
公开(公告)号:AU2019202136B2
公开(公告)日:2019-09-12
申请号:AU2019202136
申请日:2019-03-28
Applicant: APPLE INC
Inventor: KIM YOON , BRIDLE JOHN , ATKINS JOSHUA D , LI FEIPENG , SOUDEN MEHREZ
IPC: G06F3/16
Abstract: Systems and processes for operating an intelligent automated assistant are provided. In accordance with one example, a method includes, at an electronic device with one or more processors, memory, and a plurality of microphones, sampling, at each of the plurality of microphones of the electronic device, an audio signal to obtain a plurality of audio signals; processing the plurality of audio signals to obtain a plurality of audio streams; and determining, based on the plurality of audio streams, whether any of the plurality of audio signals corresponds to a spoken trigger. The method further includes, in accordance with a determination that the plurality of audio signals corresponds to the spoken trigger, initiating a session of the digital assistant; and in accordance with a determination that the plurality of audio signals does not correspond to the spoken trigger, foregoing initiating a session of the digital assistant.
-
公开(公告)号:AU2019202136A1
公开(公告)日:2019-04-18
申请号:AU2019202136
申请日:2019-03-28
Applicant: APPLE INC
Inventor: KIM YOON , BRIDLE JOHN , ATKINS JOSHUA D , LI FEIPENG , SOUDEN MEHREZ
IPC: G06F3/16
Abstract: Systems and processes for operating an intelligent automated assistant are provided. In accordance with one example, a method includes, at an electronic device with one or more processors, memory, and a plurality of microphones, sampling, at each of the plurality of microphones of the electronic device, an audio signal to obtain a plurality of audio signals; processing the plurality of audio signals to obtain a plurality of audio streams; and determining, based on the plurality of audio streams, whether any of the plurality of audio signals corresponds to a spoken trigger. The method further includes, in accordance with a determination that the plurality of audio signals corresponds to the spoken trigger, initiating a session of the digital assistant; and in accordance with a determination that the plurality of audio signals does not correspond to the spoken trigger, foregoing initiating a session of the digital assistant.
-
公开(公告)号:AU2016320585A1
公开(公告)日:2018-03-08
申请号:AU2016320585
申请日:2016-05-09
Applicant: APPLE INC
Inventor: STASIOR WILLIAM F , CARSON DAVID , DASARI ROHIT , KIM YOON
Abstract: An electronic device can implement a zero-latency digital assistant by capturing audio input from a microphone and using a first processor to write audio data representing the captured audio input to a memory buffer. In response to detecting a user input while capturing the audio input, the device can determine whether the user input meets a predetermined criteria. If the user input meets the criteria, the device can use a second processor to identify and execute a task based on at least a portion of the contents of the memory buffer.
-
公开(公告)号:AU2021218193A1
公开(公告)日:2021-09-16
申请号:AU2021218193
申请日:2021-08-20
Applicant: APPLE INC
Inventor: KIM YOON , SRISUWANANUKORN CHARLES , CARSON DAVID A , GRUBER THOMAS R , BINDER JUSTIN G
Abstract: Systems and processes for operating an intelligent automated assistant to provide extension of digital assistant services are provided. An example method includes, at an electronic device having one or more processors, receiving, from a first user, a first speech input representing a user request. The method further includes obtaining an identity of the first user; and in accordance with the user identity, providing a representation of the user request to at least one of a second electronic device or a third electronic device. The method further includes receiving, based on a determination of whether the second electronic device or the third electronic device, or both, is to provide the response to the first electronic device, the response to the user request from the second electronic device or the third electronic device. The method further includes providing a representation of the response to the first user.
-
公开(公告)号:AU2019268195B2
公开(公告)日:2021-02-11
申请号:AU2019268195
申请日:2019-11-22
Applicant: APPLE INC
Inventor: STASIOR WILLIAM F , CARSON DAVID , DASARI ROHIT , KIM YOON
Abstract: A method, comprising: at an electronic device including a microphone, a first processor, and a second processor: capturing natural language audio input from the microphone; writing, using the first processor, data representing the captured natural language audio input to a memory buffer; detecting a user input while capturing the natural language audio input using the microphone; determining, using the first processor, whether the user input has met predetermined criteria; in accordance with a determination that the user input has met the criteria, identifying, using the second processor, a computing task based on at least a portion of the contents of the memory buffer, wherein: the portion includes data written to the buffer before the user input is detected; the data written to the buffer before the user input is detected represents speech from a user of the electronic device; and identifying the computing task includes identifying a user intent corresponding to the computing task; and in accordance with a determination that the user input has not met the criteria, forgoing identifying the task.
-
公开(公告)号:AU2019203392B2
公开(公告)日:2019-11-28
申请号:AU2019203392
申请日:2019-05-14
Applicant: APPLE INC
Inventor: KIM YOON , SRISUWANANUKORN CHARLES , CARSON DAVID A , GRUBER THOMAS R , BINDER JUSTIN G
Abstract: Systems and processes for operating an intelligent automated assistant to provide extension of digital assistant services are provided. An example method includes, at an electronic device having one or more processors, receiving, from a first user, a first speech input representing a user request. The method further includes obtaining an identity of the first user; and in accordance with the user identity, providing a representation of the user request to at least one of a second electronic device or a third electronic device. The method further includes receiving, based on a determination of whether the second electronic device or the third electronic device, or both, is to provide the response to the first electronic device, the response to the user request from the second electronic device or the third electronic device. The method further includes providing a representation of the response to the first user.
-
公开(公告)号:AU2019200295B2
公开(公告)日:2019-02-21
申请号:AU2019200295
申请日:2019-01-17
Applicant: APPLE INC
Inventor: KIM YOON , SRISUWANANUKORN CHARLES , CARSON DAVID A , GRUBER THOMAS R , BINDER JUSTIN G
Abstract: Systems and processes for operating an intelligent automated assistant to provide extension of digital assistant services are provided. An example method includes, at an electronic device having one or more processors, receiving, from a first user, a first speech input representing a user request. The method further includes obtaining an identity of the first user; and in accordance with the user identity, providing a representation of the user request to at least one of a second electronic device or a third electronic device. The method further includes receiving, based on a determination of whether the second electronic device or the third electronic device, or both, is to provide the response to the first electronic device, the response to the user request from the second electronic device or the third electronic device. The method further includes providing a representation of the response to the first user. WO 2018/213415 PCT/US2018/032919 co LO C:7 co > .n
-
公开(公告)号:AU2018241137A1
公开(公告)日:2018-10-25
申请号:AU2018241137
申请日:2018-10-04
Applicant: APPLE INC
Inventor: KIM YOON , GRUBER THOMAS R , BRIDLE JOHN
IPC: G10L15/20
Abstract: Systems and processes are disclosed for dynamically adjusting a speech trigger threshold, which can be used in triggering a virtual assistant. Audio input can be received via a microphone. The received audio input can be sampled, and a confidence level can be determined of whether the sampled audio input includes a portion of a spoken trigger. In response to the confidence level exceeding a threshold, a virtual assistant can be triggered to receive a user command from the audio input. The threshold can be dynamically adjusted in response to perceived events (e.g., events indicating a user may be more or less likely to initiate speech interactions, events indicating a trigger may be difficult to detect, events indicating a trigger was missed, etc.), thereby minimizing both missed triggers and false positive triggering events.
-
公开(公告)号:AU2020201470B2
公开(公告)日:2021-05-20
申请号:AU2020201470
申请日:2020-02-28
Applicant: APPLE INC
Inventor: KIM YOON , SRISUWANANUKORN CHARLES , CARSON DAVID A , GRUBER THOMAS R , BINDER JUSTIN G
Abstract: A method for providing a digital assistant service, comprising: at a first electronic device with one or more processors and memory: obtaining capability data associated with a plurality of electronic devices capable of being communicatively coupled to the first electronic device; in accordance with the capability data, obtaining a plurality of steps for responding to a user request represented by a speech input that was received from a first user; identifying a second electronic device of the plurality of electronic devices for performing a first step of the plurality of steps; identifying a third electronic device of the plurality of electronic devices for performing a second step of the plurality of devices, wherein the first step is a different step than the second step; causing the second electronic device to perform the first step; and causing the third electronic device to perform the second step.
-
-
-
-
-
-
-
-
-