You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.5 KiB
31 lines
1.5 KiB
4 months ago
|
<p>This sample demonstrates how to create a text to speech engine
|
||
|
that users can install on their devices.</p>
|
||
|
|
||
|
<p>The application includes a service and two activities:</p>
|
||
|
<ul>
|
||
|
<li><a
|
||
|
href="src/com/example/android/ttsengine/RobotSpeakTtsService.html"><code>RobotSpeakTtsService</code></a>,
|
||
|
a simple text to speech engine that converts sentences into audio by
|
||
|
generating a square wave of a given frequency for each alphabet of a
|
||
|
given language. Though this doesn't qualify as speech (except for robots)
|
||
|
it exercises all aspects of the new text to speech API
|
||
|
by subclassing the
|
||
|
<a href="../../../reference/android/speech/tts/TextToSpeechService.html"><code>TextToSpeechService</code></a>
|
||
|
framework class.
|
||
|
</li>
|
||
|
<li><a
|
||
|
href="src/com/example/android/ttsengine/CheckVoiceData.html"><code>CheckVoiceData</code></a>,
|
||
|
an activity that checks that all voice related data is installed and
|
||
|
available.</li>
|
||
|
<li><a
|
||
|
href="src/com/example/android/ttsengine/RobotSpeakSettings.html"><code>RobotSpeakSettings</code></a>,
|
||
|
a settings screen for users to set various engine parameters. This is
|
||
|
usually accessed by users from the system wide settings app. This must be
|
||
|
declared in the <code>AndroidManifest.xml</code> file as a
|
||
|
<code>meta-data</code> element.</li>
|
||
|
|
||
|
<!-- TODO: Fix this when the API level for ICS is finalized -->
|
||
|
<p>Note that this API is supported only on Android 4.0 (API level 13)
|
||
|
and higher versions of the platform.</p>
|
||
|
|