Guided personal companion
First Claim
1. A system for guiding operation of an application on a first device, the system comprising the first device and a second device, wherein:
- the application on the first device is configured to;
enter into a session with the second device, wherein, during the session, a user of the second device specifies a phrase that is spoken by a character to a user of the first device and wherein the user of the first device and the user of the second device participate simultaneously in the session;
present the character on a display of the first device, wherein the character is associated with a text-to-speech voice,obtain an audio signal from a microphone of the first device, wherein the audio signal comprises speech of the user of the first device, andtransmit audio data to the second device, wherein the audio data is generated from the audio signal;
the second device is configured to;
enter into the session with the first device;
receive the audio data from the first device,cause audio to be played using the audio data,present a plurality of phrases as suggestions of phrases to be spoken by the character,receive an input from the user of the second device that specifies a selected phrase to be spoken by the character, andcause phrase data, corresponding to the selected phrase, to be transmitted to the first device; and
the application on the first device is configured to;
receive the phrase data corresponding to the selected phrase, andcause audio to be played from the first device corresponding to the selected phrase, wherein the audio is generated using the text-to-speech voice of the character.
1 Assignment
0 Petitions
Accused Products
Abstract
The operation of an application on a first device may be guided by a user operating a second device. The application on the first device may present a character on a display of the first device and obtain an audio signal of speech of a user of the first device. Audio data may be transmitted to the second device and corresponding audio may be played from speakers of the second device. The second device may present suggestions of phrases to be spoken by the character displayed on the first device. A user of the second device may select a phrase to be spoken by the character. Phrase data may be transmitted to the first device, and the first device may generate audio of the character speaking the phrase using a text-to-speech voice associated with the character.
-
Citations
22 Claims
-
1. A system for guiding operation of an application on a first device, the system comprising the first device and a second device, wherein:
-
the application on the first device is configured to; enter into a session with the second device, wherein, during the session, a user of the second device specifies a phrase that is spoken by a character to a user of the first device and wherein the user of the first device and the user of the second device participate simultaneously in the session; present the character on a display of the first device, wherein the character is associated with a text-to-speech voice, obtain an audio signal from a microphone of the first device, wherein the audio signal comprises speech of the user of the first device, and transmit audio data to the second device, wherein the audio data is generated from the audio signal; the second device is configured to; enter into the session with the first device; receive the audio data from the first device, cause audio to be played using the audio data, present a plurality of phrases as suggestions of phrases to be spoken by the character, receive an input from the user of the second device that specifies a selected phrase to be spoken by the character, and cause phrase data, corresponding to the selected phrase, to be transmitted to the first device; and the application on the first device is configured to; receive the phrase data corresponding to the selected phrase, and cause audio to be played from the first device corresponding to the selected phrase, wherein the audio is generated using the text-to-speech voice of the character. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more non-transitory computer-readable media comprising computer executable instructions that, when executed, cause at least one processor to perform actions comprising:
-
receiving a request from a user of a first device to speak with a character, wherein the character is associated with a text-to-speech voice; sending a message to a user of a second device corresponding to the request; entering into a session with the second device, wherein, during the session, the user of the second device specifies a phrase that is spoken by the character to the user of the first device and wherein the user of the first device and the user of the second device participate simultaneously in the session; presenting the character on a display of the first device; obtaining an audio signal from a microphone of the first device; transmitting audio data to the second device, wherein the audio data is generated from the audio signal; receiving, from the second device, phrase data corresponding to the phrase to be spoken by the character; generating an audio signal using the phrase data corresponding to the phrase and the text-to-speech voice of the character; and causing audio to played corresponding to the audio signal. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for guiding operation of an application on a first device, the method performed by a second device and comprising:
-
entering into a session with the first device, wherein, during the session, a user of the second device specifies a phrase that is spoken by a character to a user of the first device and wherein the user of the first device and the user of the second device participate simultaneously in the session; receiving audio data, wherein the audio data represents speech of the user of the first device; causing audio to be played using the audio data; receiving a plurality of phrases as suggestions of phrases to be spoken by the character displayed on the first device; presenting the plurality of phrases on a display of the second device; receiving an input from the user of the second device that specifies a selected phrase; and causing phrase data to be transmitted to the first device, wherein the phrase data corresponds to the selected phrase. - View Dependent Claims (19, 20, 21, 22)
-
Specification