Patent classifications
G10L15/20
Fabric-Covered Electronic Device
An electronic device such as a voice-controlled speaker device may have a housing characterized by a vertical longitudinal axis. A flexible substrate such as a flexible mesh substrate with component support regions coupled by flexible segments may be wrapped around the housing and the vertical axis. The housing may have surface regions with compound curvature. The flexible substrate may conform to the regions with compound curvature. A fabric spacer layer may be interposed between the flexible substrate and the housing. Electrical components such as input-output devices may be mounted to the component support regions. A display may be formed from an array of light-emitting devices that are mounted on respective component support regions. Light from the light-emitting devices may pass through the fabric spacer layer toward the housing and back out away from the housing. An outer fabric layer may cover the mesh.
Fabric-Covered Electronic Device
An electronic device such as a voice-controlled speaker device may have a housing characterized by a vertical longitudinal axis. A flexible substrate such as a flexible mesh substrate with component support regions coupled by flexible segments may be wrapped around the housing and the vertical axis. The housing may have surface regions with compound curvature. The flexible substrate may conform to the regions with compound curvature. A fabric spacer layer may be interposed between the flexible substrate and the housing. Electrical components such as input-output devices may be mounted to the component support regions. A display may be formed from an array of light-emitting devices that are mounted on respective component support regions. Light from the light-emitting devices may pass through the fabric spacer layer toward the housing and back out away from the housing. An outer fabric layer may cover the mesh.
INFORMATION PROCESSOR, INFORMATION PROCESSING METHOD, AND PROGRAM
An information processor including: an operation control unit that controls a motion of an autonomous mobile body acting on the basis of recognition processing, in a case where a target sound that is a target voice for voice recognition processing is detected, the operation control unit moving the autonomous mobile body to a position, around an approach target, where an input level of a non-target sound that is not the target voice becomes lower, the approach target being determined on the basis of the target sound.
INFORMATION PROCESSOR, INFORMATION PROCESSING METHOD, AND PROGRAM
An information processor including: an operation control unit that controls a motion of an autonomous mobile body acting on the basis of recognition processing, in a case where a target sound that is a target voice for voice recognition processing is detected, the operation control unit moving the autonomous mobile body to a position, around an approach target, where an input level of a non-target sound that is not the target voice becomes lower, the approach target being determined on the basis of the target sound.
SIGNAL PROCESSING DEVICE, SIGNAL PROCESSING METHOD AND PROGRAM
For example, the accuracy of voice recognition is improved.
A signal processing device includes: a single speech detection unit that detects whether one channel of an input voice signal is a speech of a single speaker; a cluster information updating unit that updates cluster information based on a voice feature quantity when the input voice signal is a speech of a single speaker; a voice segment detection unit that detects a speech segment of a target speaker based on the cluster information; and a voice extraction unit that extracts only the voice signal of the target speaker from a mixed voice signal containing the voice of the target speaker.
Voice controlled assistant with coaxial speaker and microphone arrangement
A voice controlled assistant has a housing to hold one or more microphones, one or more speakers, and various computing components. The housing has an elongated cylindrical body extending along a center axis between a base end and a top end. The microphone(s) are mounted in the top end and the speaker(s) are mounted proximal to the base end. The microphone(s) and speaker(s) are coaxially aligned along the center axis. The speaker(s) are oriented to output sound directionally toward the base end and opposite to the microphone(s) in the top end. The sound may then be redirected in a radial outward direction from the center axis at the base end so that the sound is output symmetric to, and equidistance from, the microphone(s).
SOUND CROSSTALK SUPPRESSION DEVICE AND SOUND CROSSTALK SUPPRESSION METHOD
A sound crosstalk suppression device includes: a speaker analysis unit configured to analyze a speaker situation in a closed space based on voice signals respectively collected by a plurality of microphones arranged in the closed space; a filter update unit that includes a filter configured to generate a suppression signal of a crosstalk component included in a voice signal of a main speaker, that is configured to update a parameter of the filter, and that is configured to store the updated parameter in a memory; a reset unit configured to reset the parameter of the filter in a case where it is determined that an analysis result of the speaker situation is switched; and a crosstalk suppression unit configured to suppress a crosstalk component by using a suppression signal.
SOUND CROSSTALK SUPPRESSION DEVICE AND SOUND CROSSTALK SUPPRESSION METHOD
A sound crosstalk suppression device includes: a speaker analysis unit configured to analyze a speaker situation in a closed space based on voice signals respectively collected by a plurality of microphones arranged in the closed space; a filter update unit that includes a filter configured to generate a suppression signal of a crosstalk component included in a voice signal of a main speaker, that is configured to update a parameter of the filter, and that is configured to store the updated parameter in a memory; a reset unit configured to reset the parameter of the filter in a case where it is determined that an analysis result of the speaker situation is switched; and a crosstalk suppression unit configured to suppress a crosstalk component by using a suppression signal.
VARIABLE WAKE WORD DETECTORS
A second wake word detector, at a media-playback device, that plays audio (or other) content to a device, such as a voice-enabled device, detects false wake words in the audio content. The second wake word detector analyzes the audio stream to determine if the audio stream contains any audio that sounds like the wake word. If so, the second wake word detector can generate one of a plurality of instructions that describes the time period, within the audio content, in which the false wake word was encountered. The instruction can cause a first wake word detector to assume one of a plurality of configurations. The media-playback device can then instruct or inform the voice-enabled device of the presence of the false wake word. In this way, the wake word detector, at the voice-enabled device, is not activated to receive the false wake word or ignores the wake word.
VARIABLE WAKE WORD DETECTORS
A second wake word detector, at a media-playback device, that plays audio (or other) content to a device, such as a voice-enabled device, detects false wake words in the audio content. The second wake word detector analyzes the audio stream to determine if the audio stream contains any audio that sounds like the wake word. If so, the second wake word detector can generate one of a plurality of instructions that describes the time period, within the audio content, in which the false wake word was encountered. The instruction can cause a first wake word detector to assume one of a plurality of configurations. The media-playback device can then instruct or inform the voice-enabled device of the presence of the false wake word. In this way, the wake word detector, at the voice-enabled device, is not activated to receive the false wake word or ignores the wake word.