Voice Service

Quick Start

Setup: ED7M/ED10M

Assuming you have an active voice license and the authentication settings configured in Display Studio, you can now configure the voice comms function.

Settings

Voice chat settings can be accessed from the main menu: Functions → Voice Comms.

SettingDescription
EnableGlobally activate/deactivate voice communications
Broadcast PrioritySpeaking priority when there are multiple users. (0 = highest priority, 10 = lowest)
Push to Talk ConditionWhen the conditions are met, voice will be transmitted.

Once configured, ‘Write’ the config.

Functions

FunctionDescription
Push to Talk OnForces push to talk on
Push to Talk OffForces push to talk off
Push to Talk ToggleToggles the push to talk state

Events

The following events can be triggered in the system to control the push to talk feature (the above function buttons emit these events).

EventAction
Push to Talk OnForces push to talk on
Push to Talk OffForces push to talk off
Push to Talk ToggleToggles the push to talk state

Channels

The following channels are available to monitor the status of the system.

ChannelDescription
Voice Connection StatusThe connection status to the voice server
Voice Connection ErrorThe reason for connection failure on error
Voice Tx StateShows either: Silent or Speaking
Voice Rx StateShows either: Silent or Speaking

Important: The connection status is the status of connection to the voice server. It doesn’t know if EmStream is also connected.

Setup: EmStream

EmStream stores authentication information per service type rather than in one place for flexibility.

The data service settings can be found in File → Voice Settings.

SettingDescription
HostEnter the host from the below table based on the region configured in the device
Vehicle NameExact vehicle name entered during the activation step above
PasswordThe same password entered during the activation step above
Use SSLMust be set to true when using official Emtron servers
PriorityYour speaking priority when there are multiple users. (0 = highest priority, 10 = lowest).
Enable Push-to-TalkIf enabled, your voice will only be transmitted when the bound button is held down.
PTT KeyThe configured push to talk key, click rebind to change this.
Enable Audio PlaybackUncheck this only if you want to be able to transmit, but not hear anything from others.
RegionHost
Australiavoice-aus.emtronaustralia.com.au
North Americavoice-usa.emtronaustralia.com.au

Once entered, select Connect to connect to the voice server. Once connected you will see Voice Connected in the top right hand corner.

If connection fails, the reason will be shown in the Voice Settings popup.

If push to talk is active, your voice will be transmitted only when the bound key is held down.

If push to talk is inactive, EmStream will attempt to detect your voice and transmit it when you are speaking. Silence will not be transmitted.

Details

Priority System

How It Works

The voice server manages multiple speakers using a priority system:

  • Your priority number is set in Voice Settings (0 = highest, 10 = lowest)
  • When multiple people try to speak:
    • Lower number = gets to speak first
    • Higher number = gets interrupted by lower numbers
    • System automatically manages silence between speakers

Practical Examples

Scenario 1: Small team (1-2 people)

  • Priority system is relaxed
  • Everyone can speak simultaneously
  • Useful for open discussion between two people

Scenario 2: Three or more people connected (3+ people)

  • Race Engineer (Priority 0) - Always gets to speak first
  • Driver (Priority 1) - Can speak if engineer is not speaking.
  • Technician (Priority 4) - Speaks only if both driver and engineer are silent
  • Priority system becomes strict
  • Only one person speaks at a time (based on priority)
  • Higher priority users can interrupt lower priority users
  • Prevents audio chaos in crowded rooms

Setting Your Priority

Use Case Guidelines:

PriorityPersonBest For
0-1Driver, Race EngineerMust speak first; critical communications
3-5Regular technician, SupervisorNormal priority
6-8Support staff, AssistantLower priority
9-10Observers, Remote listenersMinimal speaking