Text-to-speech converter
First Claim
Patent Images
1. A text-to-speech converter comprising:
- a text-to-speech engine receiving source text and converting said source text into speech data;
a read mechanism reading speech data from said text-to-speech engine and writing said speech data to a buffer; and
a throttle mechanism reading speech data from said buffer and conveying said speech data to a playback operation, said throttle mechanism triggering said read mechanism to read data from said text-to-speech engine and write said speech data to said buffer so that unread speech data in said buffer remains ahead of speech data read by said throttle mechanism by at least a threshold amount, said buffer being unavailable to said throttle mechanism during writing of speech data to said buffer.
23 Assignments
0 Petitions
Accused Products
Abstract
A text-to-speech converter includes a text-to-speech engine receiving source text and converting the source text into speech data. A read mechanism reads speech data from the text-to-speech engine and writes the speech data to a buffer. A throttle mechanism reads speech data from the buffer and conveys the speech data to a playback operation. The throttle mechanism triggers the read mechanism to read data from the text-to-speech engine and writes the speech data to the buffer so that unread speech data in the buffer remains ahead of speech data read by the throttle mechanism by at least a predetermined amount.
-
Citations
24 Claims
-
1. A text-to-speech converter comprising:
-
a text-to-speech engine receiving source text and converting said source text into speech data;
a read mechanism reading speech data from said text-to-speech engine and writing said speech data to a buffer; and
a throttle mechanism reading speech data from said buffer and conveying said speech data to a playback operation, said throttle mechanism triggering said read mechanism to read data from said text-to-speech engine and write said speech data to said buffer so that unread speech data in said buffer remains ahead of speech data read by said throttle mechanism by at least a threshold amount, said buffer being unavailable to said throttle mechanism during writing of speech data to said buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A text-to-speech converter comprising:
-
a text-to-speech engine receiving source text and converting said source text into speech data;
a read mechanism reading speech data from said text-to-speech engine and writing said speech data to a buffer; and
a throttle mechanism reading speech data from said buffer and conveying said speech data to a playback operation, said throttle mechanism triggering said read mechanism to read said speech data from said text-to-speech engine and write said speech data to said buffer so that to the extent available at least a threshold amount of unread speech data remains in said buffer, said buffer being unavailable to said read mechanism during reading of speech data from said buffer. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A text-to-speech converter comprising:
-
an engine receiving text and converting said text into speech data;
a read mechanism reading speech data from said engine and writing the speech data to a buffer; and
a throttle reading speech data from said buffer and conveying the speech data to a playback operation, wherein said buffer is unavailable to said throttle during writing of speech data to said buffer and wherein said buffer is unavailable to said read mechanism during reading of speech data from said buffer. - View Dependent Claims (18, 19, 20)
-
-
21. A text-to-speech converter comprising:
-
an engine receiving text and converting said text into speech data;
a read mechanism reading speech data from said engine and writing the speech data to a buffer; and
a throttle reading speech data from said buffer and conveying the speech data to a playback operation, wherein said read mechanism and throttle are inhibited from accessing said buffer simultaneously. - View Dependent Claims (22, 23, 24)
-
Specification