-
公开(公告)号:US20240153496A1
公开(公告)日:2024-05-09
申请号:US18508060
申请日:2023-11-13
Applicant: Sonos, Inc.
Inventor: John Tolomei , Klaus Hartung
CPC classification number: G10L15/08 , G10L15/22 , H04R3/005 , G10L2015/088 , G10L2015/223 , G10L2015/226
Abstract: A first playback device is configured to perform functions comprising: detecting sound, identifying a wake word based on the sound as detected by the first device, receiving an indication that a second playback device has also detected the sound and identified the wake word based on the sound as detected by the second device, after receiving the indication, evaluating which of the first and second devices is to extract sound data representing the sound and thereby determining that the extraction of the sound data is to be performed by the second device over the first device, in response to the determining, foregoing extraction of the sound data, receiving VAS response data that is indicative of a given VAS response corresponding to a given voice input identified in the sound data extracted by the second device, and based on the VAS response data, output the given VAS response.
-
公开(公告)号:US11893308B2
公开(公告)日:2024-02-06
申请号:US17656794
申请日:2022-03-28
Applicant: Sonos, Inc.
Inventor: Dayn Wilberding , John Tolomei
IPC: G10L15/22 , G10L15/30 , G06F3/16 , H04N21/436 , H04N21/422 , H04N21/439 , G06F3/04817 , G10L15/08 , H04L12/28 , G10L17/22 , G06F9/451 , G06F3/0488
CPC classification number: G06F3/167 , G06F3/04817 , G10L15/08 , G10L15/22 , H04L12/282 , H04N21/42203 , H04N21/4394 , H04N21/43615 , G06F3/0488 , G06F9/453 , G10L17/22 , G10L2015/088 , G10L2015/223
Abstract: Example techniques involve invoking voice assistance for a media playback system. In some embodiments, a NMD stores in memory a set of command information comprising a listing of playback commands and associated command criteria. The NMD captures a voice input and detects inclusion, within the voice input, of one or more particular playback commands from among the playback commands in the listing. In response, the NMD selects a local voice assistant that supports (a) one or more additional playback commands relative to a cloud-based VAS and (b) fewer non-playback commands relative to the cloud-based VAS, determines, via the local voice assistant, an intent in the captured voice input, and performs a response to the determined intent. The NMD foregoes selection of the cloud-based VAS when the local voice assistant is selected.
-
公开(公告)号:US20230317077A1
公开(公告)日:2023-10-05
申请号:US18192452
申请日:2023-03-29
Applicant: Sonos, Inc.
Inventor: Connor Kristopher Smith , John Tolomei , Betty Lee
CPC classification number: G10L15/22 , G10L15/08 , H04R3/005 , G10L15/30 , H04R1/406 , G10L2015/088 , G10L2015/223
Abstract: Systems and methods for distributed voice processing are disclosed herein. In one example, the method includes detecting sound via a microphone array of a first playback device and analyzing, via a first wake-word engine of the first playback device, the detected sound. The first playback device may transmit data associated with the detected sound to a second playback device over a local area network. A second wake-word engine of the second playback device may analyze the transmitted data associated with the detected sound. The method may further include identifying that the detected sound contains either a first wake word or a second wake word based on the analysis via the first and second wake-word engines, respectively. Based on the identification, sound data corresponding to the detected sound may be transmitted over a wide area network to a remote computing device associated with a particular voice assistant service.
-
公开(公告)号:US11288039B2
公开(公告)日:2022-03-29
申请号:US16834483
申请日:2020-03-30
Applicant: Sonos, Inc.
Inventor: Dayn Wilberding , John Tolomei
IPC: G10L15/22 , G10L15/30 , G06F3/16 , H04N21/436 , H04N21/422 , H04N21/439 , G06F3/04817 , G10L15/08 , H04L12/28 , G10L17/22 , G06F9/451 , G06F3/0488
Abstract: Example techniques involve invoking voice assistance for a media playback system. In some embodiments, a NMD stores in memory a set of command information comprising a listing of playback commands and associated command criteria. The NMD captures a voice input and detects inclusion, within the voice input, of one or more particular playback commands from among the playback commands in the listing. In response, the NMD selects a local voice assistant that supports (a) one or more additional playback commands relative to a cloud-based VAS and (b) fewer non-playback commands relative to the cloud-based VAS, determines, via the local voice assistant, an intent in the captured voice input, and performs a response to the determined intent. The NMD foregoes selection of the cloud-based VAS when the local voice assistant is selected.
-
公开(公告)号:US11361756B2
公开(公告)日:2022-06-14
申请号:US16439046
申请日:2019-06-12
Applicant: Sonos, Inc.
Inventor: Connor Smith , John Tolomei , Kurt Soto
Abstract: In one aspect, a playback device includes at least one microphone configured to detect sound. The playback detects sound via the one or more microphones and determines whether (i) the detected sound includes a voice input, (ii) the detected sound excludes background speech, and (iii) the voice input includes a command keyword. In response to the determining, the playback device performs a playback function corresponding to the command keyword.
-
公开(公告)号:US11315556B2
公开(公告)日:2022-04-26
申请号:US16271550
申请日:2019-02-08
Applicant: Sonos, Inc.
Inventor: Connor Kristopher Smith , John Tolomei , Betty Lee
Abstract: Systems and methods for distributed voice processing are disclosed herein. In one example, the method includes detecting sound via a microphone array of a first playback device and analyzing, via a first wake-word engine of the first playback device, the detected sound. The first playback device may transmit data associated with the detected sound to a second playback device over a local area network. A second wake-word engine of the second playback device may analyze the transmitted data associated with the detected sound. The method may further include identifying that the detected sound contains either a first wake word or a second wake word based on the analysis via the first and second wake-word engines, respectively. Based on the identification, sound data corresponding to the detected sound may be transmitted over a wide area network to a remote computing device associated with a particular voice assistant service.
-
公开(公告)号:US20210281950A1
公开(公告)日:2021-09-09
申请号:US17174753
申请日:2021-02-12
Applicant: Sonos, Inc.
Inventor: Sam Park, IV , Ryan Myers , John Tolomei
Abstract: Examples described herein relate to portable playback devices, such as smart headphones and earbuds, and ultra-portable devices having built-in voice assistants. Some example techniques relate to user interaction with voice assistants. Further example techniques relate to voice guidance played back by the headphones to guide the user under certain conditions.
-
公开(公告)号:US20200258513A1
公开(公告)日:2020-08-13
申请号:US16271560
申请日:2019-02-08
Applicant: Sonos, Inc.
Inventor: Connor Kristopher Smith , John Tolomei , Betty Lee
Abstract: Systems and methods for distributed voice processing are disclosed herein. In one example, the method includes detecting sound via a microphone array of a first playback device and analyzing, via a first wake-word engine of the first playback device, the detected sound. The first playback device may transmit data associated with the detected sound to a second playback device over a local area network. A second wake-word engine of the second playback device may analyze the transmitted data associated with the detected sound. The method may further include identifying that the detected sound contains either a first wake word or a second wake word based on the analysis via the first and second wake-word engines, respectively. Based on the identification, sound data corresponding to the detected sound may be transmitted over a wide area network to a remote computing device associated with a particular voice assistant service.
-
9.
公开(公告)号:US20200213145A1
公开(公告)日:2020-07-02
申请号:US16813643
申请日:2020-03-09
Applicant: Sonos, Inc.
Inventor: Connor Kristopher Smith , Charles Conor Sleith , John Tolomei
Abstract: In one aspect, a playback device is provided that is configured to identify a trigger event indicating a request to associate the playback device with another playback device. Based on identifying the trigger event, the playback device is configured to create a first sound code based on a first sound specimen detected by the playback device. After identifying the trigger event, the playback device is configured to receive from the other playback device a sound object and based on receiving the sound object, identify a second sound code. The playback device is also configured to, based on the first sound code and the second sound code, determine that it and the other playback device have a spatial relationship. Based on that determination, the playback device is configured to cause it and the other playback device to be associated in accordance with the indicated request.
-
公开(公告)号:US10586540B1
公开(公告)日:2020-03-10
申请号:US16439009
申请日:2019-06-12
Applicant: Sonos, Inc.
Inventor: Connor Smith , John Tolomei , Kurt Soto
Abstract: In one aspect, a playback device includes a voice assistant service (VAS) wake-word engine and a command keyword engine. The playback device detects, via the command keyword engine, a first command keyword, and determines whether one or more playback conditions corresponding to the first command keyword are satisfied. Based on (a) detecting the first command keyword and (b) determining that the one or more playback conditions corresponding to the first command keyword are satisfied, the playback device playback device performs a first playback command corresponding to the first command keyword. When the playback device detects, via the wake-word engine, a wake-word in voice input, the playback device streams sound data corresponding to at least a portion of the voice input to one or more remote servers associated with the VAS.
-
-
-
-
-
-
-
-
-