31 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
| <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>
 | |
| 
 |