A page to implement Text-To-Speech service. Add (3 marks)
• an input field to enter a string
• a range control to select the speed rate of the speech (0 ~ 1)
• a button to call and execute the speak function
• a button to stop the playback
Users will need to enter a text. When the speech button is tapped, the app starts generating the
synthesized audio output of the input text. You can also add a list for locale (a string like ‘enUS’, ‘zh-CN’, etc.) if you wish, but this is optional. You will need to research the ‘text to
speech’ plugin for this.
2. A page to display the following device information (2 marks):
• Cordova version running on the device
• device’s model
• device’s operating system name and version
• device’s hardware serial number
To display the above information, you will need to add ‘Device’ Ionic native plugin to your
application.
3. A page to display the current magnetic compass heading in degrees. This uses the ‘Device
Orientation’ plugin. For full marks, have the page show the heading in symbols N, NW, SE,
SSE, etc. (to three levels). For instance, SSE means South-South-East, which is south of
South-East. If you want to impress , display a compass and needle pointing to the
correct points of the compass.