mirror of
https://github.com/FlightControl-Master/MOOSE_Demos.git
synced 2025-08-15 10:37:47 +00:00
31 lines
1.5 KiB
Lua
31 lines
1.5 KiB
Lua
---
|
|
-- Author: FunkyFranky
|
|
-- Created: 24.12.2023
|
|
-- Contributors: kaltokri
|
|
-- Modified: 17.02.2024
|
|
--
|
|
-- # Documentation:
|
|
-- https://flightcontrol-master.github.io/MOOSE_DOCS_DEVELOP/Documentation/Sound.SRS.html
|
|
--
|
|
-- # Description:
|
|
--
|
|
-- This is a simple demo mission that shows how to use the MSRS class to provide text-to-speech via SRS.
|
|
-- Therefore, you need to have the SRS client and server installed and running on your system.
|
|
-- The parameters should be taken from a config file "Moose_MSRS.lua", which is included in the demo directory.
|
|
-- The config file is automatically loaded when Moose is loaded.
|
|
-- So you do not need to worry about it in your mission script.
|
|
--
|
|
-- # Guide:
|
|
-- 1. You need to copy "Moose_MSRS.lua to your "Saved Games/DCS/Config/" directory and adjust the necessary parameters.
|
|
-- a. In particular, you need to set the path where SRS is installed on your system.
|
|
-- b. Also the voice used will be "Microsoft Hazel Desktop".
|
|
-- You need to either install that on your windows system or change it to a voice you have installed.
|
|
-- 2. You can either use the SRS AWACS overlay or just enter the F/A-18C Hornet client to listen the transmission.
|
|
|
|
-- Create a new MSRS instance. Frequency is 305 MHz AM(=0).
|
|
-- The first parameter (nil) is the SRS installation path. This is taken from the Moose_MSRS.lua config file.
|
|
local msrs = MSRS:New(nil, 305.00, 0)
|
|
|
|
-- Broadcast text after 5 seconds.
|
|
msrs:PlayText("Hello World, this is the Moose simple radio text-to-speech class speaking.", 5)
|