Get desktop application:
View/edit binary Protocol Buffers messages
Retrieve a list of units (players) and their active frequencies that are connected to SRS.
(message has no fields)
Synthesize text to speech and transmit it over SRS. By default, this blocks until a transmission completed (unless `async` is set to `true`). This can be used to prevent transmission to overlap each other, by not sending another transmission on the same frequency until you've received the response from the previous transmission on that frequency. However, it does not block or prevent any other client from transmitting over the same frequency at the same time.
The text that is synthesized to speech and transmitted to SRS. Supports SSML tags (you should not wrap the text in the root `<speak>` tag though).
The plain text without any transformations made to it for the purpose of getting it spoken out as desired (no SSML tags, no FOUR NINER instead of 49, ...). Even though this field is optional, please consider providing it as it can be used to display the spoken text to players with hearing impairments.
The radio frequency in Hz the transmission is send to. Example: 251000000 for 251.00MHz.
Name of the SRS client. Defaults to "DCS-gRPC".
The origin of the transmission. Relevant if the SRS server has "Line of Sight" and/or "Distance Limit" enabled.
The coalition of the transmission. Relevant if the SRS server has "Secure Coalition Radios" enabled. Only Blue and Red are supported, all other values will fallback to Spectator.
Whether to keep the request open until the whole transmission was sent. If enabled, you can send the next transmission after you've received the response for the previous one and be sure that they don't overlap (talk over each other). If disabled, you'll receive a response right away (kind of fire and forget). You can use the returned duration as a spacing between TTS requests to prevent the overlap of multiple playbacks yourself.
Optional TTS provider to be use. Defaults to the one configured in your config or to Windows' built-in TTS.
The duration in milliseconds it roughly takes to speak the transmission.
Used in:
The unit that is connected to SRS.
The radio frequencies in Hz the unit is connected to.
Used in:
The voice the text is synthesized in, see: https://docs.aws.amazon.com/polly/latest/dg/voicelist.html
Used in:
The voice the text is synthesized in, see: https://learn.microsoft.com/azure/cognitive-services/speech-service/language-support
Used in:
The voice the text is synthesized in, see: https://cloud.google.com/text-to-speech/docs/voices
Used in:
The voice the text is synthesized in.