diff --git a/Sound/MSRS/003-PlayTextFile/MSRS-003-PlayTextFile.lua b/Sound/MSRS/003-PlayTextFile/MSRS-003-PlayTextFile.lua new file mode 100644 index 0000000000..d528d3c1dd --- /dev/null +++ b/Sound/MSRS/003-PlayTextFile/MSRS-003-PlayTextFile.lua @@ -0,0 +1,25 @@ +-- This demo mission will play an external audio file. +-- This is a file which is not part of the .miz file. +-- Save the file Hello-world.ogg to your Missions folder, +-- e.g. C:\Users\\Saved Games\DCS.openbeta\Missions +-- Enter the A-10CII and listen to the radio. +-- If you don't own A-10CII you have to change the mission to use another aircraft. + +-- Check dcs.log if something is not working: +BASE:TraceClass("MSRS") +BASE:TraceLevel(3) +BASE:TraceOnOff( true ) + +-- Force to use SRSEXE and WINDOWS TTS, no matter what is defined in Moose_MSRS.lua +local msrs=MSRS:New() +msrs:SetBackendSRSEXE() +msrs:SetProvider(MSRS.Provider.WINDOWS) +msrs:SetFrequencies(251) + +local fileName = "MSRS-003-PlayTextFile.txt" +local folderPath = lfs.writedir() .. 'Missions' +local delay = 5 + +-- Broadcast text after 5 seconds. +MESSAGE:New( "I try to play the external text file now!" ):ToAll():ToLog() +msrs:PlayTextFile(string.format("%s\\%s", folderPath, fileName), delay) diff --git a/Sound/MSRS/003-PlayTextFile/MSRS-003-PlayTextFile.miz b/Sound/MSRS/003-PlayTextFile/MSRS-003-PlayTextFile.miz new file mode 100644 index 0000000000..244aaf0df4 Binary files /dev/null and b/Sound/MSRS/003-PlayTextFile/MSRS-003-PlayTextFile.miz differ diff --git a/Sound/MSRS/003-PlayTextFile/MSRS-003-PlayTextFile.txt b/Sound/MSRS/003-PlayTextFile/MSRS-003-PlayTextFile.txt new file mode 100644 index 0000000000..bcab97c8f9 --- /dev/null +++ b/Sound/MSRS/003-PlayTextFile/MSRS-003-PlayTextFile.txt @@ -0,0 +1,3 @@ +Hello World, this is the Moose simple radio text-to-speech class speaking. +I'am reading this text file. +This is insane, right?