US10424288B2ActiveUtilityA1

System and method for rendering textual messages using customized natural voice

72
Assignee: WIPRO LTDPriority: Mar 31, 2017Filed: May 24, 2017Granted: Sep 24, 2019
Est. expiryMar 31, 2037(~10.7 yrs left)· nominal 20-yr term from priority
G06F 40/30G10L 13/033G10L 13/08G06F 17/2785
72
PatentIndex Score
2
Cited by
10
References
17
Claims

Abstract

This disclosure relates generally to the text-to-speech synthesis and more particularly to a system and method for rendering textual messages using customized natural voice. In one embodiment, a system for rendering textual messages using customized natural voice, is disclosed, comprising a processor and a memory communicatively coupled to the processor. The memory stores processor instructions, which, on execution, causes the processor to receive present textual messages and at least one of previous textual messages, response to the previous textual messages or receiver's context. The processor further predicts final emotional state of sender's customized natural voice based on an intermediate emotional state and the receiver's context. The processor further synthesizes the sender's customized natural voice based on the predicted final emotional state of the sender's customized natural voice, voice samples and voice parameters associated with the at least one sender.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method of rendering one or more present textual messages using customized natural voice of at least one sender, the method comprising:
 receiving, by a customized voice synthesizer, the one or more present textual messages from the at least one sender and at least one of one or more previous textual messages from the at least one sender, response to the one or more previous textual messages or receiver's context; 
 predicting, by the customized voice synthesizer, final emotional state of sender's customized natural voice based on an intermediate emotional state and the receiver's context, wherein the intermediate emotional state is based on emotions associated with the at least one of the one or more present textual messages, the one or more previous textual messages, the response to the one or more previous textual messages or the receiver of the one or more present textual messages, wherein the predicting the final emotional state of sender's customized natural voice comprises:
 determining, by a deep neural network, an intermediate emotional vector that is associated with the intermediate emotional state; 
 assigning, by the deep neural network, weightages to the intermediate emotional vector and the receiver's context based on at least one of time lapse between receiving the one or more previous textual messages and receiving the one or more present textual messages, time lapse between receiving the response to the one or more previous textual messages and receiving the one or more present textual messages, overall emotion associated with the one or more present textual messages or the receiver associated with the one or more present textual messages; and 
 predicting, by the deep neural network, a final emotional vector based on the intermediate emotional vector and the weightages, wherein the final emotional vector is associated with the final emotional state of sender's customized natural voice; and 
 synthesizing, by the customized voice synthesizer, the sender's customized natural voice based on the predicted final emotional state of the sender's customized natural voice, voice samples and voice parameters associated with the at least one sender. 
 
 
     
     
       2. The method as claimed in  claim 1 , further comprising generating a voice dataset, wherein the voice dataset comprises at least one of the voice parameters or the voice samples associated with the at least one sender. 
     
     
       3. The method as claimed in  claim 2 , wherein the voice samples is determined from at least one of voice calls, videos, audios, social sites, public domains or previously built databases. 
     
     
       4. The method as claimed in  claim 1 , wherein the voice parameters comprise at least one of pitch, rate, quality of voice, amplitude, style of speaking, tone, user's pronunciation, prosody or pause taken in between each sentences. 
     
     
       5. The method as claimed in  claim 1 , wherein the receiver's context comprises at least one of receiver's location, receiver's state, receiver's health condition or receiver's preferences. 
     
     
       6. The method as claimed in  claim 1 , further comprising summarizing the one or more present textual messages based on at least one of content of the one or more present textual messages and the receiver's preferences. 
     
     
       7. The method as claimed in  claim 1 , wherein the final emotional state of sender's customized natural voice is predicted using deep learning techniques. 
     
     
       8. The method as claimed in  claim 1 , wherein synthesizing the customized natural voice is done using deep learning techniques. 
     
     
       9. A system for rendering one or more present textual messages using customized natural voice of at least one sender, the system comprising:
 a processor; 
 a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, causes the processor to:
 receive the one or more present textual messages from the at least one sender and at least one of one or more previous textual messages from the at least one sender, response to the one or more previous textual messages or receiver's context; 
 predict final emotional state of sender's customized natural voice based on an intermediate emotional state and the receiver's context, wherein the intermediate emotional state is based on emotions associated with at least one of the one or more present textual messages, the one or more previous textual messages, the response to the one or more previous textual messages or the receiver of the one or more present textual messages by, 
 determining an intermediate emotional vector that is associated with the intermediate emotional state; 
 assigning weightages to the intermediate emotional vector and the receiver's context based on at least one of time lapse between receiving the one or more previous textual messages and receiving the one or more present textual messages, time lapse between receiving the response to the one or more previous textual messages and receiving the one or more present textual messages, overall emotion associated with the one or more present textual messages or the receiver associated with the one or more present textual messages; and 
 predicting a final emotional vector based on the intermediate emotional vector and the weightages, wherein the final emotional vector is associated with the final emotional state of sender's customized natural voice; and 
 synthesize the sender's customized natural voice based on the predicted final emotional state of sender's customized natural voice, voice samples and voice parameters associated with the at least one sender. 
 
 
     
     
       10. The system as claimed in  claim 9 , wherein the memory stores further processor-executable instructions, which, on execution, causes the processor to generate a voice dataset, wherein the voice dataset comprises at least one of the voice parameters or the voice samples associated with the at least one sender. 
     
     
       11. The system as claimed in  claim 10 , wherein the voice samples is determined from at least one of voice calls, videos, audios, social sites, public domains or previously built databases. 
     
     
       12. The system as claimed in  claim 9 , wherein the voice parameters comprise at least one of pitch, rate, quality of voice, amplitude, style of speaking, tone, user's pronunciation, prosody or pause taken in between each sentences. 
     
     
       13. The system as claimed in  claim 9 , wherein the receiver's context comprises at least one of receiver's location, receiver's state, receiver's health condition or receiver's preferences. 
     
     
       14. The system as claimed in  claim 9 , wherein the memory stores further processor-executable instructions, which, on execution, causes the processor to summarize the one or more present textual messages based on at least one of content of the one or more present textual messages or the receiver's preferences. 
     
     
       15. The system as claimed in  claim 9 , wherein the final emotional state of sender's customized natural voice is predicted using deep learning techniques. 
     
     
       16. The system as claimed in  claim 9 , wherein synthesizing the customized natural voice is done using deep learning techniques. 
     
     
       17. A non-transitory computer readable storage medium storing a program that, when executed by a computer, cause the computer to perform a method of rendering one or more present textual messages using customized natural voice of at least one sender, the method comprising:
 receiving the one or more present textual messages from the at least one sender and at least one of one or more previous textual messages from the at least one sender, response to the one or more previous textual messages or receiver's context; 
 predicting final emotional state of sender's customized natural voice based on an intermediate emotional state and the receiver's context, wherein the intermediate emotional state is based on emotions associated with the at least one of the one or more present textual messages, the one or more previous textual messages, the response to the one or more previous textual messages or the receiver of the one or more present textual messages by,
 determining an intermediate emotional vector that is associated with the intermediate emotional state; 
 assigning weightages to the intermediate emotional vector and the receiver's context based on at least one of time lapse between receiving the one or more previous textual messages and receiving the one or more present textual messages, time lapse between receiving the response to the one or more previous textual messages and receiving the one or more present textual messages, overall emotion associated with the one or more present textual messages or the receiver associated with the one or more present textual messages; and 
 predicting a final emotional vector based on the intermediate emotional vector and the weightages, wherein the final emotional vector is associated with the final emotional state of sender's customized natural voice; and 
 synthesizing the sender's customized natural voice based on the predicted final emotional state of sender's customized natural voice, voice samples and voice parameters associated with the at least one sender.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.