-
公开(公告)号:WO2020252163A1
公开(公告)日:2020-12-17
申请号:PCT/US2020/037229
申请日:2020-06-11
Applicant: SONOS, INC.
Inventor: SMITH, Connor , TOLOMEI, John , SOTO, Kurt
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 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.
-
公开(公告)号:WO2021127578A1
公开(公告)日:2021-06-24
申请号:PCT/US2020/066231
申请日:2020-12-18
Applicant: SONOS, INC.
Inventor: SMITH, Connor
IPC: G06F3/16 , G10L15/22 , G10L15/08 , G10L15/18 , G06F3/165 , G06F3/167 , G10L15/07 , G10L15/1822 , G10L2015/088 , G10L2015/223 , G10L2015/228 , H04L43/0811
Abstract: As noted above, example techniques relate to offline voice control. A local voice input engine may process voice inputs locally when processing voice inputs via a cloud-based voice assistant service is not possible. Some techniques involve local (on-device) voice-assisted set-up of a cloud-based voice assistant service. Further example techniques involve local voice-assisted troubleshooting the cloud-based voice assistant service. Other techniques relate to interactions between local and cloud-based processing of voice inputs on a device that supports both local and cloud-based processing.
-
公开(公告)号:WO2021081076A1
公开(公告)日:2021-04-29
申请号:PCT/US2020/056632
申请日:2020-10-21
Applicant: SONOS, INC.
Inventor: SCHILLMOELLER, Fiede , SMITH, Connor
IPC: G10L15/22
Abstract: As noted above, example techniques relate to toggling a cloud-based VAS between enabled and disabled modes. An example implementation involves a NMD detecting that the housing is in a first orientation and enabling a first mode. Enabling the first mode includes disabling voice input processing via a cloud-based VAS and enabling local voice input processing. In the first mode, the NMD captures sound data associated with a first voice input and detects, via a local natural language unit, that the first voice input comprises sound data matching one or more keywords. The NMD determines an intent of the first voice input and performs a first command according to the determined intent. The NMD may detect that the housing is in a second orientation and enables the second mode. Enabling the second mode includes enabling voice input processing via the cloud-based VAS.
-
-