Click or drag to resize

TTSAnnouncer Class

Verizon Connect Logo
Print this page
Learn more about Verizon Connect GeoBase.
Get information about the latest release
Text-to-speech announcer that creates navigation instruction strings for announcing NavigationEvent. The announcer gives this string to the device's built-in text-to-speech engine.
Inheritance Hierarchy

Namespace:  Telogis.GeoBase.Navigation.Announcements
Assembly:  geobase.net (in geobase.net.dll) Version: 4.99.0.0
Syntax
public abstract class TTSAnnouncer : Announcer

The TTSAnnouncer type exposes the following members.

Constructors
  NameDescription
Public methodTTSAnnouncer
Creates a TTSAnnouncer that generates text-to-speech announcements for xml files containing navigation instructions, for a given culture.
Top
Properties
  NameDescription
Public propertyBellEnabled
When enabled, a bell sound is played if we are within 3 seconds of a turn and it has been previously announced
(Inherited from Announcer.)
Public propertyIsAnnouncementScheduled (Inherited from Announcer.)
Public propertyLongWay Obsolete.
Gets or sets the maximum distance to announce the instruction for the next turn. If the distance to the next turn is greater than this distance, the driver will simply be told to 'continue'
(Inherited from Announcer.)
Public propertyUnits
The unit system to use in announcing the directions.
(Inherited from Announcer.)
Public propertyVolume
Implemented by derived classes to control the volume at which announcements are played.
(Inherited from Announcer.)
Top
Methods
  NameDescription
Public methodAbortPlay
Allow the currently playing phrase to finish, then abort the announcement.
(Inherited from Announcer.)
Public methodBell
Play a 'bell' sound.
(Inherited from Announcer.)
Public methodClick
Play a 'click' sound
(Inherited from Announcer.)
Public methodDispose
Disposes of the announcement or sound.
(Inherited from Announcer.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetMaxAnnouncementDistance
Gets the maximum distance to announce the instruction for the next turn.
(Inherited from Announcer.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodPlay
Add a PlayItem to the play list.
(Inherited from Announcer.)
Public methodSayArrival
Announces arrival at the destination.
(Inherited from Announcer.)
Public methodSayMovement(NavigationEvent, NavigationEvent)
Announce the next (pending) navigation movement to the user.
(Inherited from Announcer.)
Public methodSayMovement(NavigationEvent, NavigationEvent, Boolean)
Announce the next (pending) navigation movement to the user.
(Inherited from Announcer.)
Public methodSetMaxAnnouncementDistance
Sets the maximum distance to announce the instruction for the next turn. If the distance to the next turn is greater than this distance, the driver will simply be told to 'continue'
(Inherited from Announcer.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventBeginPhrase
An event raised when an play item begins playing.
(Inherited from Announcer.)
Public eventBeginSound
An event raised when a sound file begins playing.
(Inherited from Announcer.)
Public eventEndPhrase
An event raised when an play item finishes playing.
(Inherited from Announcer.)
Public eventEndSound
An event raised when a sound file finishes playing.
(Inherited from Announcer.)
Top
Fields
  NameDescription
Public fieldMinTimeBetweenCloseDirections
The minimum time between which consecutive directions are played, if the directions are close (within 200 meters)
(Inherited from Announcer.)
Public fieldMinTimeBetweenDirections
The minimum time between which consecutive directions are played
(Inherited from Announcer.)
Public fieldTimeLastSoundFinished
Records the time that the last announcement finished playing.
(Inherited from Announcer.)
Top
See Also