# US 2019/0379941 A1 · Method and apparatus for outputting information

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0379941 A1
- Document ID: US20190379941A1
- Status: Published application
- Kind: A1
- Application number: 16/297,230
- Filed: 2019-03-08
- Published: 2019-12-12
- Earliest claimed: 2018-06-08
- Assignees: Baidu Online Network Technology (Beijing) Co., Ltd.
- Applicants: Baidu Online Network Technology (Beijing) Co., Ltd
- Inventors: Zaipeng Hou; Shuhan Luan
- Web page: https://patentgrep.com/patent/US20190379941A1

## CPC

- H04N 21/47202: {for requesting content on demand, e.g. video on demand}
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G10L 15/26: Speech to text systems (G10L15/08 takes precedence)
- G10L 17/00: Speaker identification or verification techniques
- H04N 21/2387: Stream processing in response to a playback request from an end-user, e.g. for trick-play
- H04N 21/42203: {sound input device, e.g. microphone}
- H04N 21/4394: {involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams (arrangements characterised by components specially adapted for monitoring, identification or recognition of audio in broadcast systems H04H60/58)}
- H04N 21/47217: {for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312)}
- H04N 21/4753: {for user identification, e.g. by entering a PIN or password (cryptographic authentication protocols H04L9/32; networks authentication protocols H04L63/08)}
- H04N 21/4826: {using recommendation lists, e.g. of programmes or channels sorted out according to their score}
- H04N 21/4828: {for searching programme descriptors (retrieval of video data G06F16/739)}
- H04N 21/8549: Creating video summaries, e.g. movie trailer {(retrieval in video databases by using presentations in form of a video summary G06F16/739)}
- G10L 17/02: Preprocessing operations, e.g. segment selection; Pattern representation or modelling, e.g. based on linear discriminant analysis [LDA] or principal components; Feature selection or extraction
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

A method and an apparatus for outputting information are provided. A specific embodiment of the method comprises: in response to receiving voice inputted by a user, generating a voiceprint characteristic vector based on the voice; inputting the voiceprint characteristic vector into a voiceprint recognition model to obtain identity information of the user; selecting, from a preset multimedia file set, a predetermined number of multimedia files matching the obtained identity information of the user as target multimedia files; and generating, according to the target multimedia files, preview information, and outputting the preview information. This embodiment realizes the multimedia preview information recommendation with pertinence.

## Claims

### Claim 1

A method for outputting information, comprising:
in response to receiving voice inputted by a user, generating a voiceprint characteristic vector based on the voice;
inputting the voiceprint characteristic vector into a voiceprint recognition model to obtain identity information of the user;
selecting, from a preset multimedia file set, a predetermined number of multimedia file matching the obtained identity information of the user as a target multimedia file; and
generating, according to the target multimedia file, preview information, and outputting the preview information.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the generating a voiceprint characteristic vector based on the voice comprises:
importing the voice into a pre-trained universal background model to perform mapping to obtain a voiceprint characteristic super-vector, the universal background model being used to represent a corresponding relationship between the voice and the voiceprint characteristic super-vector; and
performing a dimension reduction on the voiceprint characteristic super-vector to obtain the voiceprint characteristic vector.

### Claim 3 (depends on 1)

The method according to claim 1, further comprising:
performing, in response to determining the voice including an operation instruction, the operation instruction, the operation instruction including at least one of: a channel selection, a volume control, an image parameter adjustment, a multimedia file retrieval, or a multimedia file playback.

### Claim 4 (depends on 3)

The method according to claim 3, further comprising:
accumulating, for a multimedia file in at least one multimedia file involved by the operation instruction for the multimedia file retrieval, a number of retrievals for the multimedia file as a retrieval number corresponding to the multimedia file,
wherein the selecting, from a preset multimedia file set, a predetermined number of multimedia file matching the obtained identity information of the user as a target multimedia file includes:
selecting, from the preset multimedia file set, the predetermined number of multimedia file matching the obtained identity information of the user based on a descending order of the retrieval numbers as the target multimedia file.

### Claim 5 (depends on 3)

The method according to claim 3, further comprising:
accumulating, for a multimedia file in at least one multimedia file involved by the operation instruction for the multimedia file playback, a number of playbacks for the multimedia file as a playback number corresponding to the multimedia file,
wherein the selecting, from a preset multimedia file set, a predetermined number of multimedia file matching the obtained identity information of the user as a target multimedia file includes:
selecting, from the preset multimedia file set, the predetermined number of multimedia file matching the obtained identity information of the user based on a descending order of the playback numbers as the target multimedia file.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the identity information of the user includes at least one of: gender, age or family member identifier.

### Claim 7 (depends on 1)

The method according to claim 1, further comprising:
selecting, from a preset timbre information set, timbre information matching the identity information of the user; and
outputting voice interaction information using a timbre indicated by the selected timbre information, to perform a voice interaction with the user.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the voiceprint recognition model is a pre-trained model for representing a corresponding relationship between the voiceprint characteristic vector and the identity information of the user.

### Claim 9

An apparatus for outputting information, comprising:
at least one processor; and
a memory storing instructions, wherein the instructions when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising:
generating, in response to receiving voice inputted by a user, a voiceprint characteristic vector based on the voice;
inputting the voiceprint characteristic vector into a voiceprint recognition model to obtain identity information of the user;
selecting, from a preset multimedia file set, a predetermined number of multimedia file matching the obtained identity information of the user as a target multimedia file; and
generating, according to the target multimedia file, preview information and output the preview information.

### Claim 10 (depends on 9)

The apparatus according to claim 9, wherein the generating a voiceprint characteristic vector based on the voice comprises:
importing the voice into a pre-trained universal background model to perform mapping to obtain a voiceprint characteristic super-vector, the universal background model being used to represent a corresponding relationship between the voice and the voiceprint characteristic super-vector; and
performing a dimension reduction on the voiceprint characteristic super-vector to obtain the voiceprint characteristic vector.

### Claim 11 (depends on 9)

The apparatus according to claim 9, wherein the operations further comprise:
performing, in response to determining the voice including an operation instruction, the operation instruction, the operation instruction including at least one of: a channel selection, a volume control, an image parameter adjustment, a multimedia file retrieval, or a multimedia file playback.

### Claim 12 (depends on 11)

The apparatus according to claim 11, wherein the operations further comprise:
accumulating, for a multimedia file in at least one multimedia file involved by the operation instruction for the multimedia file retrieval, a number of retrievals for the multimedia file as a retrieval number corresponding to the multimedia file,
wherein selecting, from the preset multimedia file set, the predetermined number of multimedia file matching the obtained identity information of the user as the target multimedia files includes:
selecting, from the preset multimedia file set, the predetermined number of multimedia file matching the obtained identity information of the user based on a descending order of the retrieval numbers as the target multimedia files.

### Claim 13 (depends on 11)

The apparatus according to claim 11, wherein the operations further comprise:
accumulating, for a multimedia file in at least one multimedia file involved by the operation instruction for the multimedia file playback, a number of playbacks for the multimedia file as a playback number corresponding to the multimedia file,
wherein the selecting, from the preset multimedia file set, the predetermined number of multimedia file matching the obtained identity information of the user as the target multimedia files includes:
selecting, from the preset multimedia file set, the predetermined number of multimedia file matching the obtained identity information of the user based on a descending order of the playback numbers as the target multimedia file.

### Claim 14 (depends on 9)

The apparatus according to claim 9, wherein the identity information of the user includes at least one of: gender, age or family member identifier.

### Claim 15 (depends on 9)

The apparatus according to claim 9, wherein the operations further comprise:
selecting, from a preset timbre information set, timbre information matching the identity information of the user; and
outputting voice interaction information using a timbre indicated by the selected timbre information, to perform a voice interaction with the user.

### Claim 16 (depends on 9)

The apparatus according to claim 9, wherein the voiceprint recognition model is a pre-trained model for representing a corresponding relationship between the voiceprint characteristic vector and the identity information of the user.

### Claim 17

A non-transitory computer readable medium, storing a computer program, wherein the program, when executed by a processor, causes the processor to perform operations, the operations comprising:
in response to receiving voice inputted by a user, generating a voiceprint characteristic vector based on the voice;
inputting the voiceprint characteristic vector into a voiceprint recognition model to obtain identity information of the user;
selecting, from a preset multimedia file set, a predetermined number of multimedia file matching the obtained identity information of the user as a target multimedia file; and
generating, according to the target multimedia file, preview information, and outputting the preview information.
