diff --git a/Documentation/Core.Settings.html b/Documentation/Core.Settings.html
index 9df065cae..15ec63b8d 100644
--- a/Documentation/Core.Settings.html
+++ b/Documentation/Core.Settings.html
@@ -2774,7 +2774,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string
+
SETTINGS.A2ASystem
@@ -2834,17 +2834,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
@@ -4942,7 +4931,7 @@ It is advised to use this method at the start of the mission.
- #string
+
SETTINGS.A2ASystem
@@ -5002,17 +4991,6 @@ It is advised to use this method at the start of the mission.
-
-
-
-
diff --git a/Documentation/Core.Spawn.html b/Documentation/Core.Spawn.html
index 1d9c2d499..066a8cd4d 100644
--- a/Documentation/Core.Spawn.html
+++ b/Documentation/Core.Spawn.html
@@ -3007,13 +3007,7 @@ and any spaces before and after the resulting name are removed.
- SPAWN.hidden |
-
-
- |
-
-
- SPAWN.uncontrolled |
+ SPAWN.callsign |
|
@@ -3690,11 +3684,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #boolean
SPAWN.AIOnOff
+
+
The AI is on by default when spawning a group.
+
@@ -3844,6 +3841,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+
+ #number
+
SPAWN.SpawnCount
+
+
+
+
+
The internal counter of the amount of spawning the has happened since SpawnStart.
+
@@ -3877,17 +3888,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
@@ -3946,17 +3946,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
@@ -4023,17 +4012,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
@@ -4100,6 +4078,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+ Overwrite unit names by default with group name.
+
@@ -4111,27 +4092,8 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
-
-
@@ -4153,11 +4115,15 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string
-
SPAWN.SpawnInitSkill
+
+
SPAWN.SpawnInitSADL
+
+
we arrived here seeing that self.SpawnInitSADL == nil, but now that we have a SADL (num), we also need to set it to self.SpawnInitSADL in case
+ we need to get the next SADL from _DATABASE, or else UTILS.OctalToDecimal() will fail in GetNextSADL
+
@@ -4189,7 +4155,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #number
SPAWN.SpawnMaxGroups
@@ -4203,7 +4169,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #number
SPAWN.SpawnMaxUnitsAlive
@@ -4530,18 +4496,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
@@ -10527,6 +10485,20 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.
+
+
+
+
+
+ #number
+
SPAWN.SpawnCount
+
+
+
+
+
The internal counter of the amount of spawning the has happened since SpawnStart.
+
@@ -10560,17 +10532,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.
-
-
-
@@ -10629,17 +10590,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.
-
-
-
@@ -10706,17 +10656,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.
-
-
-
@@ -10783,6 +10722,9 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups. Overwrite unit names by default with group name.
+
@@ -10794,27 +10736,8 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.
-
-
-
-
-
@@ -10836,11 +10759,15 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.
- #string
-
SPAWN.SpawnInitSkill
+
+
SPAWN.SpawnInitSADL
+
+
we arrived here seeing that self.SpawnInitSADL == nil, but now that we have a SADL (num), we also need to set it to self.SpawnInitSADL in case
+ we need to get the next SADL from _DATABASE, or else UTILS.OctalToDecimal() will fail in GetNextSADL
+
@@ -10872,7 +10799,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.
-
+ #number
SPAWN.SpawnMaxGroups
@@ -10886,7 +10813,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.
-
-
-
-
-
-
-
SPAWN.uncontrolled
+
SPAWN.callsign
diff --git a/Documentation/Core.Spot.html b/Documentation/Core.Spot.html
index 4e2e19cf8..1ac2aadd8 100644
--- a/Documentation/Core.Spot.html
+++ b/Documentation/Core.Spot.html
@@ -2742,50 +2742,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
-
-
-
@@ -4069,50 +4025,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
-
-
-
@@ -5668,50 +5580,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
-
-
-
diff --git a/Documentation/Core.Zone.html b/Documentation/Core.Zone.html
index 2d23df4cb..7c6b124b7 100644
--- a/Documentation/Core.Zone.html
+++ b/Documentation/Core.Zone.html
@@ -16535,17 +16535,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
-
-
-
-
- #table
ZONE_OVAL.CenterVec2
@@ -17250,17 +17239,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
-
-
-
-
-
-
-
-
- #table
ZONE_OVAL.CenterVec2
diff --git a/Documentation/Functional.Autolase.html b/Documentation/Functional.Autolase.html
index a832cfab9..9cfeaa477 100644
--- a/Documentation/Functional.Autolase.html
+++ b/Documentation/Functional.Autolase.html
@@ -2312,7 +2312,7 @@
-
@@ -2562,39 +2529,6 @@
set up SRS
-
-
-
-
-
-
@@ -2612,7 +2546,7 @@
-
@@ -2708,17 +2631,6 @@
Set some string id for output to DCS.log file.
-
-
-
-
@@ -2730,17 +2642,6 @@
-
-
-
-
@@ -2763,28 +2664,6 @@
-
-
-
-
-
@@ -2807,17 +2686,6 @@
-
-
-
-
@@ -2835,7 +2703,7 @@
- #table
+
AUTOLASE.targetsperrecce
diff --git a/Documentation/Functional.Designate.html b/Documentation/Functional.Designate.html
index 2c3145ff4..cc959d93f 100644
--- a/Documentation/Functional.Designate.html
+++ b/Documentation/Functional.Designate.html
@@ -2386,17 +2386,6 @@ Use the method
DESIGNATE.SetMission() to
-
-
-
-
diff --git a/Documentation/Functional.Detection.html b/Documentation/Functional.Detection.html
index 5a0d640ec..13413a595 100644
--- a/Documentation/Functional.Detection.html
+++ b/Documentation/Functional.Detection.html
@@ -20166,7 +20166,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
- #number
+
DETECTION_BASE.RefreshTimeInterval
@@ -24931,7 +24931,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
- #number
+
DETECTION_BASE.RefreshTimeInterval
@@ -26717,7 +26717,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
- #number
+
DETECTION_BASE.RefreshTimeInterval
diff --git a/Documentation/Functional.Movement.html b/Documentation/Functional.Movement.html
index d235cae4e..cc984a7ef 100644
--- a/Documentation/Functional.Movement.html
+++ b/Documentation/Functional.Movement.html
@@ -2189,6 +2189,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Field(s)
+
+
+
+ #number
+
MOVEMENT.AliveUnits
+
+
+
+
+
Contains the counter how many units are currently alive.
+
+
+
+
@@ -2419,6 +2433,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Field(s)
+
+
+
+ #number
+
MOVEMENT.AliveUnits
+
+
+
+
+
Contains the counter how many units are currently alive.
+
+
+
+
diff --git a/Documentation/Functional.RAT.html b/Documentation/Functional.RAT.html
index 4790f4fd6..6fdb66e51 100644
--- a/Documentation/Functional.RAT.html
+++ b/Documentation/Functional.RAT.html
@@ -3345,12 +3345,6 @@ manager:Stop(7200)
RAT.termtype |
Type of terminal to be used when spawning at an airbase.
- |
-
-
- RAT.type |
-
-
|
@@ -4597,13 +4591,7 @@ and any spaces before and after the resulting name are removed.
- RAT.hidden |
-
-
- |
-
-
- RAT.uncontrolled |
+ RAT.callsign |
|
@@ -7846,17 +7834,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Type of terminal to be used when spawning at an airbase.
-
-
-
-
@@ -15805,17 +15782,6 @@ Initializes the ratcraft array and group menu.
Type of terminal to be used when spawning at an airbase.
-
-
-
-
@@ -22898,17 +22864,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.Type of terminal to be used when spawning at an airbase.
-
-
-
-
diff --git a/Documentation/Functional.Scoring.html b/Documentation/Functional.Scoring.html
index 7912a24b5..1a85823c0 100644
--- a/Documentation/Functional.Scoring.html
+++ b/Documentation/Functional.Scoring.html
@@ -2899,17 +2899,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
-
-
SCORING.AutoSavePath
@@ -6367,17 +6356,6 @@ The scale magnifies the scores given to the players.
-
-
-
-
-
-
SCORING.AutoSavePath
diff --git a/Documentation/Ops.Airboss.html b/Documentation/Ops.Airboss.html
index 1693aa0b8..d55cea32b 100644
--- a/Documentation/Ops.Airboss.html
+++ b/Documentation/Ops.Airboss.html
@@ -41982,7 +41982,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
VNAO Edit - Added
+
VNAO Edit - Added
@@ -42094,9 +42094,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
-
Set case to that of lead.
-
@@ -42349,9 +42346,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
- Set Stable Hover
-
@@ -42552,7 +42546,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
- VNAO Edit - Added
+ VNAO Edit - Added
@@ -42630,17 +42624,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
Band modulation.
-
-
-
-
diff --git a/Documentation/Ops.CTLD.html b/Documentation/Ops.CTLD.html
index 58af2015c..1fbde6faf 100644
--- a/Documentation/Ops.CTLD.html
+++ b/Documentation/Ops.CTLD.html
@@ -6026,6 +6026,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Name of the class.
+
+
+
+
@@ -6046,7 +6057,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.CtldUnits
@@ -6068,7 +6079,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.DroppedTroops
@@ -6093,11 +6104,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -6193,7 +6207,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.FreeUHFFrequencies
@@ -6204,11 +6218,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -6384,7 +6401,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.Spawned_Cargo
@@ -6497,6 +6514,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+
+
@@ -6951,6 +7012,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
enfore engineer build only?
+
+
+
+
@@ -7005,7 +7077,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
noob catch
+
time to repairor build a unit/group
@@ -7098,6 +7170,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
message suppression
+
@@ -7115,7 +7190,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #number
CTLD.troopdropzoneradius
@@ -23001,6 +23076,17 @@ However, if you create a new folder inside the miz file, which contains the soun
Name of the class.
+
+
+
+
@@ -23021,7 +23107,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.CtldUnits
@@ -23043,7 +23129,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.DroppedTroops
@@ -23068,11 +23154,14 @@ However, if you create a new folder inside the miz file, which contains the soun
@@ -23168,7 +23257,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.FreeUHFFrequencies
@@ -23179,11 +23268,14 @@ However, if you create a new folder inside the miz file, which contains the soun
@@ -23359,7 +23451,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.Spawned_Cargo
@@ -23472,6 +23564,50 @@ However, if you create a new folder inside the miz file, which contains the soun
+
+
+
+
+
+
+
@@ -23926,6 +24062,17 @@ However, if you create a new folder inside the miz file, which contains the soun
enfore engineer build only?
+
+
+
+
@@ -23980,7 +24127,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
noob catch
+
time to repairor build a unit/group
@@ -24073,6 +24220,9 @@ However, if you create a new folder inside the miz file, which contains the soun
+
+
message suppression
+
@@ -24090,7 +24240,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #number
CTLD.troopdropzoneradius
@@ -25805,6 +25955,17 @@ However, if you create a new folder inside the miz file, which contains the soun
Name of the class.
+
+
+
+
@@ -25825,7 +25986,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.CtldUnits
@@ -25847,7 +26008,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.DroppedTroops
@@ -25872,11 +26033,14 @@ However, if you create a new folder inside the miz file, which contains the soun
@@ -25972,7 +26136,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.FreeUHFFrequencies
@@ -25983,11 +26147,14 @@ However, if you create a new folder inside the miz file, which contains the soun
@@ -26163,7 +26330,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.Spawned_Cargo
@@ -26276,6 +26443,50 @@ However, if you create a new folder inside the miz file, which contains the soun
+
+
+
+
+
+
+
@@ -26730,6 +26941,17 @@ However, if you create a new folder inside the miz file, which contains the soun
enfore engineer build only?
+
+
+
+
@@ -26784,7 +27006,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
noob catch
+
time to repairor build a unit/group
@@ -26877,6 +27099,9 @@ However, if you create a new folder inside the miz file, which contains the soun
+
+
message suppression
+
@@ -26894,7 +27119,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #number
CTLD.troopdropzoneradius
@@ -31661,17 +31886,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
-
-
-
diff --git a/Documentation/Ops.FlightGroup.html b/Documentation/Ops.FlightGroup.html
index ac39f9b93..d7637808c 100644
--- a/Documentation/Ops.FlightGroup.html
+++ b/Documentation/Ops.FlightGroup.html
@@ -8064,6 +8064,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
@@ -8086,17 +8097,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Flight is ready for takeoff. This is for FLIGHTCONTROL.
-
-
-
-
@@ -18883,6 +18883,17 @@ Here we only check if stuck whilst taxiing.
+
+
+
+
@@ -18905,17 +18916,6 @@ Here we only check if stuck whilst taxiing.
Flight is ready for takeoff. This is for FLIGHTCONTROL.
-
-
-
-
@@ -39745,6 +39745,17 @@ Optionally, you can calculate the current max weight possible, which accounts fo
+
+
+
+
@@ -39767,17 +39778,6 @@ Optionally, you can calculate the current max weight possible, which accounts fo
Flight is ready for takeoff. This is for FLIGHTCONTROL.
-
-
-
-
@@ -41947,6 +41947,17 @@ Optionally, you can calculate the current max weight possible, which accounts fo
+
+
+
+
@@ -41969,17 +41980,6 @@ Optionally, you can calculate the current max weight possible, which accounts fo
Flight is ready for takeoff. This is for FLIGHTCONTROL.
-
-
-
-
diff --git a/Documentation/Ops.Intel.html b/Documentation/Ops.Intel.html
index aec2ce6b1..625614990 100644
--- a/Documentation/Ops.Intel.html
+++ b/Documentation/Ops.Intel.html
@@ -4941,6 +4941,72 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Types of units we can detect accousticly. Defaults to {Unit.Category.HELICOPTER}
+
+
+
+
+
+
+
+
+
@@ -10856,6 +10922,72 @@ the radar (nose-on) and 90° when the target crosses the beam (side-on).
Types of units we can detect accousticly. Defaults to {Unit.Category.HELICOPTER}
+
+
+
+
+
+
+
+
+
@@ -12820,6 +12952,72 @@ Sources: public declassified estimates, Jane's, IISS assessments.
Types of units we can detect accousticly. Defaults to {Unit.Category.HELICOPTER}
+
+
+
+
+
+
+
+
+
diff --git a/Documentation/Ops.OpsZone.html b/Documentation/Ops.OpsZone.html
index 94844693b..05e14af25 100644
--- a/Documentation/Ops.OpsZone.html
+++ b/Documentation/Ops.OpsZone.html
@@ -3519,6 +3519,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+ Contested.
+
@@ -7336,6 +7339,9 @@ myopszone = OPSZONE:New(ZONE_AIRBASE:New("Batumi",6000),coalition.side.BLUE) --
+
+ Contested.
+
@@ -9290,6 +9296,9 @@ myopszone = OPSZONE:New(ZONE_AIRBASE:New("Batumi",6000),coalition.side.BLUE) --
+
+ Contested.
+
diff --git a/Documentation/Sound.SRS.html b/Documentation/Sound.SRS.html
index 702fc9230..4c7307fab 100644
--- a/Documentation/Sound.SRS.html
+++ b/Documentation/Sound.SRS.html
@@ -1494,7 +1494,7 @@
The MSRS Concept
-This class allows to broadcast sound files or text via Simple Radio Standalone (SRS).
+This class allows to broadcast sound files or text to speech via Simple Radio Standalone (SRS).
@@ -1511,28 +1511,25 @@
The MSRS Concept
-This class allows to broadcast sound files or text via Simple Radio Standalone (SRS).
+This class allows to broadcast sound files or text to speech via Simple Radio Standalone (SRS).
Prerequisites
- - This script needs SRS version >= 1.9.6
- You need to de-sanitize os, io and lfs in the missionscripting.lua
- - Optional: DCS-gRPC as backend to communicate with SRS (via infra)
- - Optional: HOUNDTTS as backend to communicate with SRS (via infra)
+ - Optional but recommended: HOUND TTS as backend to communicate with SRS (via plugin)
+ - Optional: DCS-gRPC as backend to communicate with SRS (via plugin)
-Knwon Issues
+Known Issues
-Pop-up Window
+Pop-up Window (with backend windows)
The text-to-speech conversion of SRS is done via an external exe file. When this file is called, a windows cmd window is briefly opended. That puts DCS out of focus, which is annoying,
-expecially in VR but unavoidable (if you have a solution, please feel free to share!).
+expecially in VR, but unavoidable unless you use HOUD or gRPC as backends.
-NOTE that this is not an issue if the mission is running on a server.
-Also NOTE that using DCS-gRPC and Hound-TTS as backend create no pop-up window.
Play Sound Files
@@ -1594,16 +1591,17 @@ Note that this is only a factor if SRS server has line-of-sight and/or distance
See MSRS.LoadConfigFile for details on how to set this up.
-TTS Providers
+TTS (text-to-speech) Providers
-The default provider for generating speech from text is the native Windows TTS service. Note that you need to install the voices you want to use.
+The currently recommended backend is HOUND TTS (no pop-ups), which has a wide variety of TTS providers.
+The default provider for generating speech from text is the native Windows TTS service. Note that you need to install the voices you want to use.
Pro-Tip - use the command line with power shell to call DCS-SR-ExternalAudio.exe - it will tell you what is missing
and also the Google Console error, in case you have missed a step in setting up your Google TTS.
For example, .\DCS-SR-ExternalAudio.exe -t "Text Message" -f 255 -m AM -c 2 -s 2 -z -G "Path_To_You_Google.Json"
plays a message on 255 MHz AM for the blue coalition in-game.
-Google
+Google (best speech synthesis)
In order to use Google Cloud for TTS you need to use MSRS.SetProvider and MSRS.SetProviderOptionsGoogle functions:
@@ -1644,6 +1642,13 @@ msrs:SetProviderOptionsAmazon(AccessKey, Region)
You can set the voice to use with Azure via MSRS.SetVoiceAzure.
+Piper, OpenAI and further provider options [Only HOUND backend]
+
+You can use further providers with HOUND TTS as a backend, see Hound-TTS for setup.
+
+msrs:SetProvider(MSRS.Provider.PIPER) -- e.g. for piper
+
+
Backend
The default interface to SRS is via calling the 'DCS-SR-ExternalAudio.exe'. As noted above, this has the unavoidable drawback that a pop-up briefly appears
@@ -1651,13 +1656,13 @@ and DCS might be put out of focus.
Hound TTS as an alternative to 'DCS-SR-ExternalAudio.exe' for TTS
-An alternative interface to SRS is Hound-TTS. This does not call an exe file and therefore avoids the annoying pop-up window.
+
the recommended alternative interface to SRS is Hound-TTS. This does not call an exe file and therefore avoids the annoying pop-up window.
In addition to Windows and Google cloud, it also offers Piper local voice creation and others as providers for TTS.
Use MSRS.SetDefaultBackendHound to enable Hound-TTS as an alternate backend.
This can be useful if the popup should be avoided or to use Piper or others for TTS. Please note, only text-to-speech is supported and it it cannot be used to transmit audio files.
-Hound TTS must be installed and configured per the Hound TTS prior to use.
+
Hound TTS must be installed and configured per the Hound TTS GitHub prior to use.
If a cloud TTS provider is being used, the API key(s) must be set as per the documentation.
Hound TTS can be used both with DCS dedicated server and regular DCS installations.
@@ -2116,6 +2121,12 @@ atis:Start()
MSRS:SetTTSProviderMicrosoft() |
Use Microsoft to provide text-to-speech.
+ |
+
+
+ MSRS:SetTTSProviderOpenAI() |
+
+ Use OpenAI to provide text-to-speech.
|
@@ -3110,7 +3121,13 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
MSRS.Provider.KITTEN |
- Kitten voice server. Only possible with Hound-TTS backend.
+Kitten voice server. Only possible with Hound-TTS backend. Superseded by OpenAI
+ |
+
+
+ MSRS.Provider.OPENAI |
+
+ OpenAI voice server. Only possible with Hound-TTS backend.
|
@@ -6907,6 +6924,39 @@ set the path to the exe file via MSRS.SetPath.
+
+
+
+
+
+
+
+
Use OpenAI to provide text-to-speech.
+
+
+
Only supported if used in combination with Hound-TTS as backend.
+
+
+
+
Defined in:
+
+
Return value:
+
+
+
@@ -12749,7 +12799,18 @@ When moose is loading dynamically (for moose class development), tracing is swit
#string
MSRS.Provider.KITTEN
-Kitten voice server. Only possible with Hound-TTS backend.
+Kitten voice server. Only possible with Hound-TTS backend. Superseded by OpenAI
+
+
+
+
+
+
diff --git a/Documentation/Utilities.FiFo.html b/Documentation/Utilities.FiFo.html
index 33a820772..92a8445a3 100644
--- a/Documentation/Utilities.FiFo.html
+++ b/Documentation/Utilities.FiFo.html
@@ -8041,17 +8041,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
-
-
-
@@ -8901,17 +8890,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
-
-
-
diff --git a/Documentation/Wrapper.Controllable.html b/Documentation/Wrapper.Controllable.html
index 87fe650e4..acacf0c74 100644
--- a/Documentation/Wrapper.Controllable.html
+++ b/Documentation/Wrapper.Controllable.html
@@ -4435,6 +4435,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
The DCS controllable class.
+
+
+
+
@@ -4475,7 +4486,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
@@ -18205,7 +18227,7 @@ mygroup:WayPointExecute()
+
+
+
@@ -22349,7 +22382,7 @@ Coordinates are dependent on the position of the maps origin.
+
+
+
@@ -23014,7 +23058,7 @@ If the Identifiable is alive, true is returned.
+
+
+
@@ -23190,7 +23245,7 @@ If the Identifiable is alive, true is returned.
-
CONTROLLABLE.timer
+
CONTROLLABLE.spot
diff --git a/Documentation/Wrapper.Group.html b/Documentation/Wrapper.Group.html
index cd84fb314..380f9bf4b 100644
--- a/Documentation/Wrapper.Group.html
+++ b/Documentation/Wrapper.Group.html
@@ -5575,7 +5575,18 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
GROUP.InitRespawnRandomizePositionOuter
diff --git a/Documentation/Wrapper.Marker.html b/Documentation/Wrapper.Marker.html
index c7930afb1..e830070d4 100644
--- a/Documentation/Wrapper.Marker.html
+++ b/Documentation/Wrapper.Marker.html
@@ -2949,28 +2949,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Coordinate of the mark.
-
-
-
-
-
@@ -3048,6 +3026,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Text displayed in the mark panel.
+
+
+
+
+
@@ -5098,28 +5098,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Coordinate of the mark.
-
-
-
-
-
@@ -5197,6 +5175,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Text displayed in the mark panel.
+
+
+
+
+
@@ -6741,28 +6741,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Coordinate of the mark.
-
-
-
-
-
@@ -6840,6 +6818,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Text displayed in the mark panel.
+
+
+
+
+