Mistermann Posted March 7, 2021 Posted March 7, 2021 I stumbled on the Microsoft MSCognitiveTestToSpeech API plugin for Voice Attack. It allows VA to use a powerful Microsoft Azure text to speech engine instead of generic voices downloaded to our computer. If you have Voice Attack, I highly recommend checking it out as it adds immersion into the voice commands. Now ... I am just wondering out load here. Is it possible to script something in DCS/MOOSE/MIST that uses this service (its free unless you surpass a set usage)? I am using Bankler's Case I training for carrier landings and it displays real time feedback during the landing on how well you're doing. That feedback takes real time data (like altitude) and displays on the screen. This is all done in LUA. It dawned on me if the variable being used to print to the screen was passed into a "text to voice" API, we could turn that already incredibly useful mission into an even better training tool. Furthermore using this particular service gives us control over the language, the voice actor, the accent, as well as the voice's pitch and speed. While this wouldn't take the place of human actors 100%, it could replace the need to pre-record hundreds of lines of speech and allows mission editors to edit communications without the burden of re-recording Voice Acting. The plugin works pretty well for VA, so I was just wondering if someone smarter than me tried incorporating this API into MOOSE or some other scripting language. System Specs: Spoiler Callsign:Kandy Processor:13th Gen Intel(R) Core(TM) i9-13900K - RAM: 64GB - Video Card: NVIDIA RTX 4090 - Display: Pimax 8kx VR Headset - Accessories: VKB Gunfighter III MCG Ultimate, VKB STECS Standard, Thrustmaster TPR Pedals, Simshaker JetPad, Predator HOTAS Mounts, 3D Printed Flight Button Box Video Capture Software: Open Broadcaster Software (OBS), Video Editing Software: PowerDirector 35 Into The Jungle (MP Mission) F18: Scorpion's Sting Apache Campaign - Griffins Kiowa Campaign - Assassins
Grimes Posted March 7, 2021 Posted March 7, 2021 The outSound and radioTransmission script calls are the only way to output sound and both require for the sound files to be embedded within a given miz file. You can certainly create and assemble custom messages if you have enough individual lines of dialog created, I've done this in my On Station mission. But really you have to look for mods to be able to do what you are asking. The following link comes to mind but there are a few who have also used SRS to transmit stuff like ATIS over a given frequency. 1 The right man in the wrong place makes all the difference in the world. Current Projects: Grayflag Server, Scripting Wiki Useful Links: Mission Scripting Tools MIST-(GitHub) MIST-(Thread) SLMOD, Wiki wishlist, Mission Editing Wiki!, Mission Building Forum
Recommended Posts