Method, apparatus, and program for transmitting text messages for synthesized speech
First Claim
Patent Images
1. A method for generating synthesized speech for a text, the method comprising:
- receiving a voice profile including voice characteristic information for an individual from a remote source;
receiving a text message from a remote source;
determining whether the voice profile is signed by a trusted third party;
determining whether the text message is signed using information in the voice profile; and
responsive to the voice profile being signed by a trusted third party and the text message being signed using information in the voice profile, generating synthesized speech for the text message using the voice characteristic information.
8 Assignments
0 Petitions
Accused Products
Abstract
A mechanism is provided for authenticating and using a personal voice profile. The voice profile may be issued by a trusted third party, such as a certification authority. The personal voice profile may include information for generating a digest or digital signature for text messages. A speech synthesis system may speak the text message using the voice characteristics, such as prosodic characteristics, only if the voice profile is authenticated and the text message is valid and free of tampering.
-
Citations
25 Claims
-
1. A method for generating synthesized speech for a text, the method comprising:
-
receiving a voice profile including voice characteristic information for an individual from a remote source;
receiving a text message from a remote source;
determining whether the voice profile is signed by a trusted third party;
determining whether the text message is signed using information in the voice profile; and
responsive to the voice profile being signed by a trusted third party and the text message being signed using information in the voice profile, generating synthesized speech for the text message using the voice characteristic information.
-
-
2. A method for creating a voice profile by a trusted third party, the method comprising:
-
verifying the identity of an individual;
obtaining voice characteristics of the individual;
generating a personal voice profile for the individual, wherein the personal voice profile has stored therein profile information including a public key of a private key/public key pair for the individual, an algorithm for signing documents, and voice characteristic information;
generating a digest of the profile information;
encrypting the digest using a private key of the trusted third party to form a digital signature; and
inserting the digital signature into the personal voice profile. - View Dependent Claims (3)
-
-
4. A method for transmitting text for synthesized speech, the method comprising:
-
providing a voice profile including voice characteristic information for an individual, a public key, and an algorithm;
providing a text message to he transmitted;
generating a message digest of the text message using the algorithm;
encrypting the message digest using a private key associated with the public key to form an encrypted digest; and
outputting the text message and the encrypted digest. - View Dependent Claims (5, 6, 7)
-
-
8. A method for synthesizing speech from a text message, the method comprising:
-
receiving a voice profile including voice characteristic information for an individual, a public key, and an algorithm;
receiving a text message and an encrypted digest;
decrypting the encrypted digest using the public key to form a decrypted digest;
generating a message digest of the text message using the algorithm; and
responsive to a determination that the decrypted digest and the message digest match, generating synthesized speech for the text message using the voice characteristic information. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus for transmitting text for synthesized speech, the apparatus comprising:
-
first providing means for providing a voice profile including voice characteristic information for an individual, a public key, and an algorithm;
second providing means for providing a text message to be transmitted;
generation means for generating a message digest of the text message using the algorithm;
encryption means for encrypting the message digest using a private key associated with the public key to form an encrypted digest; and
output means for outputting the text message and the encrypted digest. - View Dependent Claims (15, 16, 17)
-
-
18. An apparatus for synthesizing speech from a text message, the apparatus comprising:
-
first receipt means for receiving a voice profile including voice characteristic information for an individual, a public key, and an algorithm;
second receipt means for receiving a text message and an encrypted digest;
decryption means for decrypting the encrypted digest using the public key to form a decrypted digest;
digest generation means for generating a message digest of the text message using the algorithm; and
speech generation means, responsive to a determination that the decrypted digest and the message digest match, for generating synthesized speech for the text message using the voice characteristic information. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A computer program product, in a computer readable medium, for transmitting text for synthesized speech, the computer program product comprising:
-
instructions for providing a voice profile including voice characteristic information for an individual, a public key, and an algorithm;
instructions for providing a text message to be transmitted;
instructions for generating a message digest of the text message using the algorithm;
instructions for encrypting the message digest using a private key associated with the public key to form an encrypted digest; and
instructions for outputting the text message and the encrypted digest.
-
-
25. A computer program product, in a computer readable medium, for synthesizing speech from a text message, the computer program product comprising:
-
instructions for receiving a voice profile including voice characteristic information for an individual, a public key, and an algorithm;
instructions for receiving a text message and an encrypted digest;
instructions for decrypting the encrypted digest using the public key to form a decrypted digest;
instructions for generating a message digest of the text message using the algorithm; and
instructions, responsive to a determination that the decrypted digest and the message digest match, for generating synthesized speech for the text message using the voice characteristic information.
-
Specification