# US 2025/0094487 A1 · Systems and methods for providing search query responses having contextually relevant voice output

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

- Number: US 2025/0094487 A1
- Document ID: US20250094487A1
- Status: Published application
- Kind: A1
- Application number: 18/809,751
- Filed: 2024-08-20
- Published: 2025-03-20
- Earliest claimed: 2018-11-27
- Assignees: Adeia Guides Inc.
- Applicants: Adeia Guides Inc.
- Inventors: Ankur Anil Aher; Harish Ashok Kumar
- Web page: https://patentgrep.com/patent/US20250094487A1

## CPC

- G06F 16/637: {Administration of user profiles, e.g. generation, initialization, adaptation or distribution}
- G06F 16/9538: Presentation of query results
- G06F 16/90332: {Natural language query formulation or dialogue systems}
- G06F 16/907: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G10L 13/027: Concept to speech synthesisers; Generation of natural phrases from machine-based concepts (generation of parameters for speech synthesis out of text G10L13/08)
- 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

Systems and methods are described for responding to a search query with a contextually relevant voice output. An illustrative method receives a search query, determines an answer to the search query, identifies a media content reference included in the search query, determines, based on the media content reference, a personality associated with the media content reference, identifies a voice profile of the personality, and generates audio output using the voice profile of the personality, the audio output including the answer to the search query.

## Claims

### Claim 1

(canceled)

### Claim 2

A method comprising:
receiving an input;
querying a voice profile database to identify a voice performer related to the input, wherein the voice profile database comprises a plurality of voice profiles of a plurality of voice performers, and the voice profile database comprises, for each respective voice performer of the plurality of voice performers, an indication of a video content item that the respective voice performer is included in a cast of;
determining that the voice profile database comprises a voice profile of the identified voice performer; and
based on (a) identifying the voice performer related to the input and (b) determining that the voice profile database comprises the voice profile of the identified voice performer:
generating output in a voice of the identified voice performer using the voice profile of the identified voice performer stored at the voice profile database.

### Claim 3 (depends on 2)

The method of claim 2, wherein generating the output comprises:
determining a textual form of the output, the textual form including a plurality of words;
synthesizing, using the voice profile of the identified voice performer, audio matching at least a portion of the plurality of words; and
generating the output as an audio output based on the synthesized audio.

### Claim 4 (depends on 3)

The method of claim 3, wherein synthesizing, using the voice profile of the identified voice performer, audio matching at least the portion of the plurality of words comprises:
determining, based on the voice profile of the identified voice performer, a characteristic of the voice of the identified voice performer;
identifying a plurality of audio templates, wherein each audio template of the plurality of audio templates corresponds to a respective word of the plurality of words;
modifying each audio template of the plurality of audio templates based on the characteristic of the voice of the identified voice performer; and
generating audio corresponding to each modified audio template.

### Claim 5 (depends on 3)

The method of claim 3, further comprising:
identifying an audio recording of the voice of the identified voice performer, wherein the audio recording includes at least one of the plurality of words, and
wherein the generating of the audio output is performed based on the synthesized audio and the audio recording.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
identifying one or more words of the plurality of words that are not included in the audio recording;
wherein synthesizing the audio matching at least the portion of the plurality of words comprises synthesizing audio corresponding to the one or more words of the plurality of words that are not included in the audio recording.

### Claim 7 (depends on 2)

The method of claim 2, wherein generating the output in the voice of the identified voice performer using the voice profile of the identified voice performer comprises:
retrieving, from the voice profile database, an audio recording of the identified voice performer; and
generating the output based at least in part on the audio recording.

### Claim 8 (depends on 2)

The method of claim 2, wherein determining that the voice profile database comprises the voice profile of the identified voice performer comprises:
retrieving, from the voice profile database, an indication of a character associated with the video content item; and
determining the voice performer provides a voice of the character.

### Claim 9 (depends on 2)

The method of claim 2, wherein the identified voice performer corresponds to a character in the video content item, and an indication of the character is included in a title of the video content item.

### Claim 10 (depends on 2)

The method of claim 2, wherein the input comprises a request to engage in a trivia game and the output is a trivia prompt associate with the trivia game.

### Claim 11 (depends on 2)

The method of claim 2, wherein the output is a joke or a soundscape associated the video content item.

### Claim 12

A system comprising:
a voice profile database comprising:
a plurality of voice profiles of a plurality of voice performers; and
for each respective voice performer of the plurality of voice performers, an indication of a video content item that the respective voice performer is included in a cast of;
control circuitry configured to:
receive an input;
query the voice profile database to identify a voice performer related to the input;
determine that the voice profile database comprises a voice profile of the identified voice performer; and
based on (a) identifying the voice performer related to the input and (b) determining that the voice profile database comprises the voice profile of the identified voice performer:
generate output in a voice of the identified voice performer using the voice profile of the identified voice performer stored at the voice profile database.

### Claim 13 (depends on 12)

The system of claim 12, wherein while generating the output, the control circuitry is configured to:
determine a textual form of the output, the textual form including a plurality of words;
synthesize, using the voice profile of the identified voice performer, audio matching at least a portion of the plurality of words; and
generate the output as an audio output based on the synthesized audio.

### Claim 14 (depends on 13)

The system of claim 13, wherein when synthesizing, using the voice profile of the identified voice performer, audio matching at least the portion of the plurality of words, the control circuitry is configured to:
determine, based on the voice profile of the identified voice performer, a characteristic of the voice of the identified voice performer;
identify a plurality of audio templates, wherein each audio template of the plurality of audio templates corresponds to a respective word of the plurality of words;
modify each audio template of the plurality of audio templates based on the characteristic of the voice of the identified voice performer; and
generate audio corresponding to each modified audio template.

### Claim 15 (depends on 13)

The system of claim 13, wherein the control circuitry is further configured to:
identify an audio recording of the voice of the identified voice performer, wherein the audio recording includes at least one of the plurality of words; and
wherein the generating of the audio output is performed based on the synthesized audio and the audio recording.

### Claim 16 (depends on 15)

The system of claim 15, wherein the control circuitry is further configured to:
identify one or more words of the plurality of words that are not included in the audio recording;
wherein synthesizing the audio matching at least the portion of the plurality of words comprises synthesizing audio corresponding to the one or more words of the plurality of words that are not included in the audio recording.

### Claim 17 (depends on 12)

The system of claim 12, wherein when generating the output in the voice of the identified voice performer using the voice profile of the identified voice performer comprises, the control circuitry is configured to:
retrieve, from the voice profile database, an audio recording of the identified voice performer; and
generate the output based at least in part on the audio recording.

### Claim 18 (depends on 12)

The system of claim 12, wherein when determining that the voice profile database comprises the voice profile of the identified voice performer comprises, the control circuitry is configured to:
retrieve, from the voice profile database, an indication of a character associated with the video content item; and
determine the voice performer provides a voice of the character.

### Claim 19 (depends on 12)

The system of claim 12, wherein the identified voice performer corresponds to a character in the video content item, and an indication of the character is included in a title of the video content item.

### Claim 20 (depends on 12)

The system of claim 12, wherein the input comprises a request to engage in a trivia game and the output is a trivia prompt associate with the trivia game.

### Claim 21 (depends on 12)

The system of claim 12, wherein the output is a joke or a soundscape associated the video content item.
