Skip to content

Commit

Permalink
Added Sound\MSRS\003-PlayTextFile
Browse files Browse the repository at this point in the history
  • Loading branch information
kaltokri committed Dec 31, 2023
1 parent b047e9d commit 5b3d246
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 0 deletions.
25 changes: 25 additions & 0 deletions Sound/MSRS/003-PlayTextFile/MSRS-003-PlayTextFile.lua
Original file line number Diff line number Diff line change
@@ -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\<YourUserName>\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)
Binary file not shown.
3 changes: 3 additions & 0 deletions Sound/MSRS/003-PlayTextFile/MSRS-003-PlayTextFile.txt
Original file line number Diff line number Diff line change
@@ -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?

0 comments on commit 5b3d246

Please sign in to comment.