Talking GPS Speedometer lê a velocidade via TTS. O código -fonte está disponível para venda.
Using your GPS device and Text-to-Speech engine, " Talking GPS Speedometer " dynamically announces the current "speed", "direction" and/or "bearing" of any sustained motion event including walking, running, biking, skiing, boating, motorcycle, ATV, snowmobile, automobile, airplane, and more. " Talking GPS Speedometer " includes setup options for enabling and disabling the speed, direction and bearing announcements; selecionando a frequência de velocidade, direção e rolamento, definindo a precisão digital de velocidade e rolamento; Selecionando as unidades de conversão de velocidade e um modo de teste TTS para avaliação/teste.
** Por favor, leia as informações “TTS TEST MODE” abaixo sobre o número aleatório versus dados gerados pelo dispositivo GPS antes de classificar o aplicativo **
" 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. Velocidade, direção e rolamento são derivados exclusivamente do dispositivo GPS. O aplicativo foi projetado especificamente para ser executado em todos os dispositivos de telefone Android e Android habilitados para GPS, começando com o Android 1.6 (Nível 4 da API).
Antes de iniciar o " Talking GPS Speedometer ", seu dispositivo GPS deve ser ativado e um motor TTS (Text-to -peel (TTS) instalado. The main activity allows the user to "start" and "stop" the Talking GPS Speedometer service directly via Start and Stop buttons. Esta tela inclui uma grande visualização de texto para exibir a velocidade atual e outra para exibir a direção e o rolamento atuais. 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.
Iniciando o serviço: para iniciar o serviço " Talking GPS Speedometer ", clique no botão Iniciar. Um ícone da caixa de engrenagens aparece na barra de status indicando que o serviço está em execução. As configurações padrão agora são aplicadas e quaisquer eventos de movimento significativos acionarão os anúncios. Últimos correções de satélite, precisão de satélite, altitude, latitude e longitude mostram dados ativos, mesmo que você não esteja em movimento. 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.