-
公开(公告)号:US20210373851A1
公开(公告)日:2021-12-02
申请号:US17403674
申请日:2021-08-16
申请人: Apple Inc.
发明人: William F. STASIOR , David A. CARSON , Rohit DASARI , Yoon KIM
摘要: 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.
-
公开(公告)号:US20180336892A1
公开(公告)日:2018-11-22
申请号:US15920091
申请日:2018-03-13
申请人: Apple Inc.
发明人: Yoon KIM , John BRIDLE , Joshua D. ATKINS , Feipeng LI , Mehrez SOUDEN
CPC分类号: G10L15/22 , G10L15/1822 , G10L15/30 , G10L25/51 , G10L2015/228 , G10L2021/02166 , H04R3/005
摘要: 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.
-
公开(公告)号:US20180336905A1
公开(公告)日:2018-11-22
申请号:US15679108
申请日:2017-08-16
申请人: Apple Inc.
CPC分类号: G10L17/22 , G10L15/22 , G10L15/30 , G10L2015/223
摘要: 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.
-
公开(公告)号:US20230111509A1
公开(公告)日:2023-04-13
申请号:US18080550
申请日:2022-12-13
申请人: Apple Inc.
发明人: Yoon KIM , John BRIDLE , Joshua D. ATKINS , Feipeng LI , Mehrez SOUDEN
IPC分类号: G10L15/22 , H04R1/40 , G10L15/08 , G10L15/04 , H04R3/00 , G10L15/30 , G10L15/18 , G10L15/28 , G10L21/0216
摘要: 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.
-
公开(公告)号:US20210097998A1
公开(公告)日:2021-04-01
申请号:US17111132
申请日:2020-12-03
申请人: Apple Inc.
发明人: Yoon KIM , John BRIDLE , Joshua D. ATKINS , Feipeng LI , Mehrez SOUDEN
摘要: 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.
-
公开(公告)号:US20190051309A1
公开(公告)日:2019-02-14
申请号:US16155662
申请日:2018-10-09
申请人: Apple Inc.
发明人: Yoon KIM , Sachin S. KAJAREKAR
CPC分类号: G10L17/26 , G10L15/1822 , G10L15/26 , G10L17/04 , G10L17/06
摘要: Systems and processes for generating a speaker profile for use in performing speaker identification for a virtual assistant are provided. One example process can include receiving an audio input including user speech and determining whether a speaker of the user speech is a predetermined user based on a speaker profile for the predetermined user. In response to determining that the speaker of the user speech is the predetermined user, the user speech can be added to the speaker profile and operation of the virtual assistant can be triggered. In response to determining that the speaker of the user speech is not the predetermined user, the user speech can be added to an alternate speaker profile and operation of the virtual assistant may not be triggered. In some examples, contextual information can be used to verify results produced by the speaker identification process.
-
公开(公告)号:US20180366105A1
公开(公告)日:2018-12-20
申请号:US16109546
申请日:2018-08-22
申请人: Apple Inc.
发明人: Yoon KIM
CPC分类号: G10L15/01 , G10L15/22 , G10L25/60 , H04R29/008
摘要: This relates to providing an indication of the suitability of an acoustic environment for performing speech recognition. One process can include receiving an audio input and determining a speech recognition suitability based on the audio input. The speech recognition suitability can include a numerical, textual, graphical, or other representation of the suitability of an acoustic environment for performing speech recognition. The process can further include displaying a visual representation of the speech recognition suitability to indicate the likelihood that a spoken user input will be interpreted correctly. This allows a user to determine whether to proceed with the performance of a speech recognition process, or to move to a different location having a better acoustic environment before performing the speech recognition process. In some examples, the user device can disable operation of a speech recognition process in response to determining that the speech recognition suitability is below a threshold suitability.
-
公开(公告)号:US20160077794A1
公开(公告)日:2016-03-17
申请号:US14834194
申请日:2015-08-24
申请人: Apple Inc.
发明人: Yoon KIM , Thomas R. GRUBER , John BRIDLE
摘要: 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.
摘要翻译: 公开了用于动态调整语音触发阈值的系统和过程,其可以用于触发虚拟助理。 可以通过麦克风接收音频输入。 接收到的音频输入可以被采样,并且可以确定采样的音频输入是否包括口语触发的一部分的置信水平。 响应于置信水平超过阈值,可以触发虚拟助手从音频输入接收用户命令。 可以响应于感知事件(例如,指示用户或多或少可能发起语音交互的事件,指示触发可能难以检测的事件,指示触发被错过的事件等)动态地调整阈值) 从而最大限度地减少错过触发和假阳性触发事件。
-
公开(公告)号:US20230057442A1
公开(公告)日:2023-02-23
申请号:US17982337
申请日:2022-11-07
申请人: Apple Inc.
发明人: William F. STASIOR , David A. CARSON , Rohit DASARI , Yoon KIM
摘要: 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.
-
公开(公告)号:US20190172467A1
公开(公告)日:2019-06-06
申请号:US16267146
申请日:2019-02-04
申请人: Apple Inc.
摘要: 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.
-
-
-
-
-
-
-
-
-