"Talking GPS Speedometer" is an example of a multi-threaded Android application demonstrating simultaneous processing of GPS data and Text-to-Speech announcements implemented as a remote service with a user interface activity for setup, monitoring operation and service start/stop control. Speed, Direction and Bearing are exclusively derived from the GPS device. The application is specifically designed to run on all GPS-enabled Android phone and tablet devices beginning with Android 1.6 (API Level 4).

Before starting "Talking GPS Speedometer" your GPS device must be enabled and a Text-to-speech (TTS) engine installed. The main activity allows the user to "start" and "stop" the Talking GPS Speedometer service directly via Start and Stop buttons. This screen includes a large text view for displaying the current speed and another for displaying the current direction and bearing. The screen also includes details relating to Provider, Last Satellite Fix, Has Accuracy, Satellite Accuracy, Has Altitude, Altitude, Has Bearing, Bearing, Direction, Has Speed, Speed, Latitude and Longitude.

Starting the Service: To start the "Talking GPS Speedometer" service click on the Start button. A gear box icon appears in the status bar indicating the service is running. The default settings are now applied and any significant motion events will trigger the announcements. Last Satellite Fix, Satellite Accuracy, Altitude, Latitude and Longitude fields show active data even though you are not in motion. When in motion the Bearing, Direction & Speed fields will show active data. Announcements don't occur when the user disables them in the Settings menu, or when the user is not in significant motion, or when the GPS device is not enabled.

Stopping the Service: To stop the "Talking GPS Speedometer" service click on the Stop button. The gear box icon is removed from the status bar indicating the service is no longer running. You can restart the service by clicking the Start button. Press the Home or Back button on your device to exit the Talking GPS Speedometer Activity.

Shutting Down: To shutdown the Talking GPS Speedometer application and service click on the Shutdown button. Select Yes to shutdown or No to skip shutting down the application and service. Selecting Yes removes the gear box icon from the status bar indicating the service is no longer running. Selecting Yes will also exit the Talking GPS Speedometer application.

Settings Menu: On the Settings page you can dynamically change text-to-speech and unit conversion options that affect the announcement characteristics for Speed, Direction and Bearing. This includes if the feature is enabled, announcement frequency, announcement decimal precision and speed conversion unit selection.

Note: Since the Direction is derived directly from the Bearing, the Direction and Bearing announcement frequency are both set using the Bearing announce frequency.

TTS Test Mode: From the Settings menu this option when enabled enters TTS Test Mode and announces random number generated variations of Speed, Direction and Bearing based upon your announce frequency and announce precision settings. Disabling test mode will enable run mode and take data directly from the GPS device.

- No longer can auto-enable GPS device.- Added ability to send GPS location information to friends via an intent driven email option located on the applications menu, and configure their default “send-to-email-address” in the Settings menu.- Automatic Announcement Silence: When the Talking GPS Speedometer service is running and actively announcing your selected GPS Speed, Direction and Bearing information, certain AudioManager events will force the TTS announcements into temporary suspension.

Comments and ratings for Talking GPS Speedometer

(45 stars)

by VICKISLOANE Sloane on 21/05/2014

it worked real good for me

(45 stars)

by Albert Santoso on 26/03/2014

2nd update: after a nice troubleshoot from the developer, the app works as it should be. It's a nice and simple app, no more no less. It gives some data readings, but most importantly it speaks up the speed and bearing. For giving the users as said, simple and straight forward, it's a 5 stars. Now if you can do a brief mode, where it'll only 'say' the speed digits without the word speed... tha

(45 stars)

by Carl Dioleste Sniperman on 13/03/2014

For Navigation

(45 stars)

by Daniel Wombat on 30/11/2013

Great idea well done. Doesn't speak in km/h only miles.

(45 stars)

by Cheryl Ross on 16/11/2013

The most incredible free talking speedometer application on Google PlayI use Talking GPS Speedometer to double check my speed in my car and my boat. This is by far the best free speedometer, direction and bearing rendering application on Google Play. The setup options cover everything I needed including announcement frequency and precision. You can also set the speed conversion unit between Kilom

(45 stars)

by Luke David on 06/10/2013

My cycle computer was pinched - so this fits the bill nicely. It works perfectly. Do remember that accuracy can depend on your phone's hardware and surroundings - not the app. A time announcement , plus a low speed mute I.e. when walking (with bike) would be cool.

(45 stars)

by Mark P. on 10/06/2013

Would of gave this app 5 stars if it worked while playing music simultaneously.