October 24, 20232 yr While the 3.60 document references the "SPEAK" command; it only refers to the "SPEAKBLK" command by way of example. The release notes refer to adding the "SPEAKBLK" for text to voice. I'm curious what the difference is. TIA
October 24, 20232 yr Commercial Member "(SPEAK" is non-blocking, sending several SPEAK commands at once (=one directly after the other), would make the engine speak them all at the same time. "(SPEAKBLK" will wait until one operation is finished before starting the next one. LORBY-SI
November 1, 20232 yr I think this will be useful in checklists to avoid multiple SPEAK events happening at the same time. This is my definition of the Macros: <Macro Name="FOSPEAK">VOICE:Microsoft Zira Desktop) (VOICERATE:0) (VOICEVOLUME:75) (SPEAK</Macro> <Macro Name="CPTSPEAK">VOICE:Microsoft David Desktop) (VOICERATE:1) (VOICEVOLUME:90) (SPEAK</Macro> This is my usage of the voice macros: [0](@CPTSPEAK:Flaps) 'SHOW_TOOLTIP|0|Before Engine Start CheckList - Flaps|1000|1' (>L:AAO_COHERENT_TRIGGER, String) [(L:LandFlapsPos, Number) 0 ==] (@FOSPEAK:Up) I guess if I define SPEAKBLK in this way, speak will be one operation at a time? <Macro Name="FOSPEAK">VOICE:Microsoft Zira Desktop) (VOICERATE:0) (VOICEVOLUME:75) (SPEAKBLK</Macro> <Macro Name="CPTSPEAK">VOICE:Microsoft David Desktop) (VOICERATE:1) (VOICEVOLUME:90) (SPEAKBLK</Macro>
November 2, 20232 yr pls ignore my question. Found the answer in the latest AAO manual. A RTFM moment 🙂 Edited November 2, 20232 yr by london-simmer
Archived
This topic is now archived and is closed to further replies.